![ChartOpen](https://celebpanda.com/wp/wp-content/uploads/2021/08/ChartOpen.jpg)
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);
}