High[]
High[]の説明
現在のチャート上の通貨ペアの高値を格納しているdouble型の配列。
double High[]
現在のバーの高値を取得する場合は、High[0]、1本前のバーの高値は、High[1]、2本前のバーの高値は、High[2]、...i本前の高値は、High[i]。
ソースコード例
int OnInit()
{
double a=High[0];
double b=High[1];
double c=High[2];
Comment("現在の足の高値は、"+a+"です\n","1本前の足の高値は、"+b+"です\n","2本前の足の高値は、"+c+"です");
return(INIT_SUCCEEDED);
}
表示例
注意事項
上記例だと、初期化関数(OnInit)の中で処理を行っているため、インジゲーターをチャートに適用したときの高値を取得して、画面左上に表示しています。
このため、現在の足の高値が更新されても表示されている高値は更新されません。また、足が確定して、次の足に更新されても表示は更新されません。
関連ページ