チャートのIDを取得 ChartID 関数

関数

チャート操作関数

ChartID 関数

 現在開いている MT4上のチャートの IDを取得します。

 チャートIDとは、チャート毎に割り当てられている整数型の番号になります。このチャートIDを使うことで、現在開いているチャート以外も操作が出来るようになります。

データ型と構成・戻り値

long ChartID();

 戻り値は、現在選択しているのチャートの IDを返します。

引数 [0]

 引数無し。

使用例

ChartID 関数によるチャートIDの取得

 ChartID関数によるチャートIDの取得です。ChartNext関数を合わせて使うことで次のチャートの IDも取得が出来ます。

コード

// ChartID関数によるチャートIDの取得
#property strict
void OnInit() {

Print("現在のチャートID:",ChartID());
Print("次のチャートID :",ChartNext(ChartID()));
}

コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)

結果

 ①現在のチャートIDは 、EAをあてたチャートの IDを取得します。
 ②そしてChartNext関数を使った IDは、現在のチャートタブの右側のチャートIDが取得されます。

タイトルとURLをコピーしました