ChartOpen

XY座標をチャート上の時間と価格に変換します

ChartOpen

関数書式

bool  ChartXYToTimePrice(
   long            chart_id,     // チャートID
   int             x,            // X座標
   int             y             // Y座標
   int&            sub_window,   // サブウインドウ番号
   datetime&      time,         // チャート上の時間
   double&        price,        // チャート上の価格
   );

  • 引数
引数名初期値I/O詳細
symbol-IN通貨ペア名。
NULL指定は現在チャートの通貨ペアを意味します。(EA実行しているチャートの通貨ペア)
period- IN 時間軸。
ENUM_TIMEFRAMES列挙の値を指定します。0は現在チャートの時間軸を意味します。
  • 戻り値

成功した場合は開かれたチャートのIDを返します。
それ以外は0を返します。
エラーコードの確認はGetLastError()関数を使用します。

  • その他

ターミナル内で開けるチャートウインドウの上限(CHARTS_MAX)を超えて開く事は出来ません。

  • サンプルソース
void OnStart() {

   long chartId = ChartOpen("BTCUSD",60);
}

Twitterでフォローしよう

おすすめの記事