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)