【MQL4プログラミング勉強】IsStopped()関数とは?

IsStopped()関数は、プログラムの実行を強制的に終了させる命令を受けているかどうかをチェックするために使用します。

IsStopped()関数は、以下のように定義されています。

bool IsStopped();

IsStopped()関数には引数がないので、()内には何も記述しません。

戻り値

変数「_StopFlag」に「0」以外の値が格納されている場合には、「true」を返します。

プログラムの実行を強制的に終了させる命令を受けている場合には、変数「_StopFlag」に「0」以外の値が格納されます。この場合は、即座にプログラムの実行を終了させなければなりません。もしそうしなければ、3秒後にプログラムの実行は強制的に終了されます。

  • _StopFlagの詳細については「こちら」を参照してください。