チャートと異なる時間枠を使うインジケーターで発生
とあるインジケーターを使ったEAのバックテスト時に、以下のログが出力されて、EAが正常に動作しない現象が発生しました。
23:59:56 2008.04.18 12:00 インジケーター名 EURUSD,H4: loaded successfully 23:59:56 2008.04.18 12:00 インジケーター名 EURUSD,H4: removed ← ロードした瞬間に削除! 23:59:56 2008.04.18 16:00 インジケーター名 EURUSD,H4: loaded successfully 23:59:56 2008.04.18 16:00 インジケーター名 EURUSD,H4: removed 23:59:57 2008.04.18 20:00 インジケーター名 EURUSD,H4: loaded successfully 23:59:57 2008.04.18 20:00 インジケーター名 EURUSD,H4: removed
特定の時間枠を使うタイプのインジケーターで、その時間枠のヒストリカルデータが存在しない場合に、上記のログが出力されるようです。
対処はいたってシンプルです。ヒストリカルデータが欠落している時間枠のヒストリカルデータを入手してセットするだけです。
FXDDから1分足のヒストリカルデータをダウンロードし、1分足(M1)から全ての時間足を生成するで他の時間枠の足を生成するのが手っ取り早いと思います。