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が取得されます。
![](https://naruhodo-mt4.com/wp-content/uploads/2022/11/P258chartid.jpg)