HideTestIndicators()

 HideTestIndicators()関数は、バックテストの際に、EAで使用しているインジケーターをチャート上に表示させないようにするために使用します。

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

void HideTestIndicators(
bool hide
);

 引数の意味は、以下のとおりです。

  • bool hide
    バックテストの際にチャート上にインジケーターを表示させるか否かを指定します。
    true」:インジケーターを表示させない
    false」:インジケーターを表示させる

戻り値

 HideTestIndicators()関数はvoid型なので、戻り値はありません。

注意点

 引数にtrueと指定した後に記述されたインジケーターは、バックテストを行った後にチャートを開いても、チャート上に表示されません

 具体的には、「2MA Cross EA.mq4」(詳細については「こちら」を参照してください。)において、以下のように記述すると、長期移動平均線のみが、バックテスト後のチャート上に表示されます。


HideTestIndicators(true);
FMA_1 = iMA(Symbol(),0,FMA_Period,0,MA_Mode,Applied_Price,1);
FMA_2 = iMA(Symbol(),0,FMA_Period,0,MA_Mode,Applied_Price,2);

HideTestIndicators(false);
SMA_1 = iMA(Symbol(),0,SMA_Period,0,MA_Mode,Applied_Price,1);
SMA_2 = iMA(Symbol(),0,SMA_Period,0,MA_Mode,Applied_Price,2);

HideTestIndicators

関連ツール

『EAつくーる』
MQL言語の学習ができ、裁量トレーダーもEA開発が可能になる!
MQL言語の学習ができ、裁量トレーダーもEA開発が可能になる!?|?fx-on.com

GogoJungleで購入する

 MT4で作動するEAをプログラミング不要で作成するためのツールです。

特 徴

  • インジケーターを組み合わせることで、EAを簡単に作ることができます。
    インジケーターは、MT4に標準で装備されているもののほか、市販のものも使用することができます
  • EAはmq4ファイルで作成されるので、mqlの学習にも役立ちます。
  • 作成したEAの著作権は本ツールを使用してEAを作成した本人に属し、販売なども自由です
  • シンプルなロジックのEAから高度なオプション付きのEAまで、簡単に作成することができます。