
MQL4 出力・通知・状態
IsTesting()
- できること
- ストラテジーテスターで動いているかを調べる
- 対応
- MQL4
IsTesting() とは
MQL4 で、プログラムがストラテジーテスター(バックテスト)で動いているかを返す関数です。バックテストのときだけ通知や画面表示を止める、といった切り替えに使います。
IsTesting() の書式と引数
bool IsTesting()引数はありません。
戻り値
テスター上なら true。
IsTesting() の使い方(コード例)
if(!IsTesting())
Comment("実運用中");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL5 では MQLInfoInteger(MQL_TESTER) で調べます(MQL4 でも使えます)。












