HideTestIndicators関数を使ってロジックで使用しているインジケーターを隠す

MetaTrader 4
GogoJungle
2019/08/02 22:02
241

EAをビジュアルモードでバックテストすると、バックテスト終了後にEAが使用しているインジケーターがチャートに表示されます。
販売・配布用のEAにおいてロジックの流出を避ける為、使用しているインジケーターを知られたくない場合があります。

使用しているインジケーターを非表示にするには、HideTestIndicators関数を利用します。

void HideTestIndicators(
bool hide
);

引数にtrueを指定するとインジケーターが非表示、falseを指定すると表示となります。
この関数は一度だけ実行すれば反映されます。
OnInit や OnDeinit など一度だけ実行される関数内で実行します。

int OnInit(){
// バックテスト後にインジケーターを非表示
HideTestIndicators(true);

return(INIT_SUCCEEDED);
}

HideTestIndicators.zip

コメント

関連項目

カテゴリ
投稿内容
新着順
投稿者
閲覧数
コメント
お気に入り
いいね
検索結果がありません。