バックテスト後にインジケータを非表示にする

MT4でEAのバックテストをビジュアルモードで行うと、ご丁寧にEA内で使われたインジケータまで表示されてしまう。これではせっかく頭を捻って作ったEAも中身がバレてしまう恐れがある。

これまでは「バックテスト時は動かないように」とか「インジケータを別ファイルにして描画しない」とかで対策していたが、調べると良い関数が見つかった。

OnInit()内にでも下記一行を追加すればOK。
HideTestIndicators(true);

これでバックテスト終了後もインジケータは表示されない。