バックテストが動かない原因と対処法
こんにちは!EA-BANKです!
こちらの記事では、MT4を使ってEAのバックテストができない方向けに問題の原因や解決方法をわかりやすくまとめました。実際の画面のキャプチャ付きで解説します。
MT4でバックテストが動かない場合はまず、以下4つの項目に当てはまっていないかをご確認ください。
- バックテストするEAとMT4は同じアカウントであるかどうか
- 利用している通貨ペアであったり、設定した時間足などがEAとMT4で同じかどうか
- MT4でバックテストを行う方法手順を正しく進められているかどうか
- ヒストリカルデータが正しくインストールできているかどうか
1. バックテストするEAとMT4は同じアカウントであるかどうか
初歩的なミスですが、複数のMT4口座を持っている場合、EAを設定した時に使用したMT4のアカウントかどうかを確認しましょう。
2. 通過ペアと指定した時間足が使用しているEAと同じかどうか
MT4に設定している通貨ペアと指定した時間足が使用しているEAと異なるとバックテストに反映されない可能性があります。レポート内容を見て、EAの販売ページに開示されているバックテストと大きく異なる場合はこのパターンが考えられます。
3. MT4でバックテストを行う方法を手順を正しく進められているかどうか
MT4でバックテストを行う際は手順通りに進めなければ正しいレポートが反映されません。バックテストの手順に関しては下記の記事を御確認ください。
< バックテストのやり方 >
その①:MT4のダウンロード
その②:ヒストリカルデータのダウンロード
その③:各時間足の生成
その④:バックテストの実施
4. ヒストリカルデータが正しくダウンロードできているかどうか
MT4でバックテストを行う際はヒストリカルデータをダウンロードする必要があります。
まだヒストリカルデータをダウンロードしていない方は下記記事を御確認ください。
MT4ヒストリカルデータのダウンロード・インポートする方法を解説!できない場合の対処方法も!
★ それでも解決しないなら操作履歴をチェック
上記の対処法を実行してもMT4でバックテストができない状態を解消することができない、といった場合はMT4の「操作履歴」の項目を確認してください。特に、このMT4の「操作履歴」の項目のなかで、エラーなどの表示が出ている場合は、その操作が影響してしまっていることが考えられます。
MT4の「操作履歴」を確認することは、MT4でバックテストができない状態を解消することにつながる可能性があります。
まとめ:MT4でバックテストができない場合
MT4でバックテストができない原因は次の4つが考えられることを解説しました。
- バックテストするEAとMT4は同じアカウントであるかどうか
- 利用している通貨ペアであったり、設定した時間足などがEAとMT4で同じかどうか
- MT4でバックテストを行う方法手順を正しく進められているかどうか
- ヒストリカルデータが正しくインストールできているかどうか
MT4でバックテストできない場合、ケアレスミスか正しい手順でバックテストを行っていないかのどちらかであり一つづつ確認することでバックテストをする事ができます。