ビジュアルモードテストの確認 IsVisualMode 関数

関数

チェック関数

IsVisualMode 関数

 この関数は、EAストラテジーテスターのビジュアルモードで実行されているかどうかを確認します。

 ストラテジーテスターのビジュアルモードは「ビジュアルモード」にチェックを入れて「スタート」することで実行できます。

 ストラテジーテスターのビジュアルモードは、チャートの変動、取引ポイントを画面に表示しながらシミュレーションを実行します。ビジュアルモードのシミュレーションは時間がかかるので、短時間でシミュレーションをしたい場合は「ビジュアルモード」のチェックを外した方が早く完了させることができます。

データ型と構成・戻り値

bool IsVisualMode();

 戻り値は、EAがストラテジーテスターがビジュアルモードで実行されている場合は true、それ以外は falseを返します。

引数 [0]

 引数無し。

使用例

IsVisualMode関数を使ったテスターのビジュアルモードの確認

 IsVisualMode関数を使ったテスターのビジュアルモードの確認は、実際にテスターを動かしている時に確認することができます。

コード

// IsVisualMode関数を使ったテスターのビジュアルモードの確認
#property strict
void OnInit() {

if(IsVisualMode()==true) {
   Print("ビジュアルモードで実行しました。");
}
else {
   Print("ビジュアルモードではありません。");
}
}

このコードの実行は、ストラテジーテスターの画面で「ビジュアルモード」にチェック後、「スタート」ボタンを押して確認してください。(デモ口座でお試しください)

結果

 上記コードは、「ビジュアルモード」にチェックが入っていれば、ストラテジーテスターの操作履歴タブで次のように表示されます。

タイトルとURLをコピーしました