IsTesting 関数
この関数は、EAがストラテジーテスターで実行されているかどうかを確認します。
データ型と構成・戻り値
bool IsTesting();
戻り値は、EAがストラテジーテスターで実行されている場合は true、それ以外は falseを返します。
引数 [0]
引数無し。
使用例
IsTesting関数を使ったストラテジーテスター実行の確認
IsTesting関数を使ったストラテジーテスター実行の確認は、実際にテスターを動かしている時にしか確認することができません。次のコードでは、テスターを動かしている時と動かしていない時とでそれぞれコメントを出力させています。
コード
// IsTesting関数を使ったストラテジーテスター実行の確認
#property strict
void OnInit() {
if(IsTesting()==1) {
Print("テスターで実行");
}
else {
Print("テスター以外で実行");
}
}
このコードの実行は、ストラテジーテスターの画面で「スタート」ボタンを押して確認してください。(デモ口座でお試しください)
結果
ストラテジーテスターで実行した場合、「操作履歴」タブから結果を確認することができます。