mt4 - mql4のまとめ。作成したインジゲータやEA公開中

sitemap
世界最強のFXキャッシュバックサイト
TOP > MQL LIST > Open
Open[]
Open[]の説明
現在のチャート上の通貨ペアの始値を格納しているdouble型の配列。
double Open[]
現在のバーの始値を取得する場合は、Open[0]、1本前のバーの始値は、Open[1]、2本前のバーの始値は、Open[2]、...i本前の始値は、Open[i]。
ソースコード例
 int OnInit()
  {
   double a=Open[0];
   double b=Open[1];
   double c=Open[2];
   Comment("現在の足の始値は、"+a+"です\n","1本前の足の始値は、"+b+"です\n","2本前の足の始値は、"+c+"です");

   return(INIT_SUCCEEDED);
  }
表示例
Open_img
注意事項
上記例だと、初期化関数(OnInit)の中で処理を行っているため、インジゲーターをチャートに適用したときの始値を取得して、画面左上に表示しています。
このため、現在の足の始値が更新されても表示されている始値は更新されません。また、足が確定して、次の足に更新されても表示は更新されません。
関連ページ
サブウインドウにレベルラインを表示する
サブウインドウにレベルラインを表示する
サブウインドウにレベルラインを表示する
スポンサードリンク
Twitter