24時間自動でFXトレードができるMT4(メタトレーダー4)のEA(エキスパートアドバイザー)では、ストラテジーテスターというツールを用いてEAやインジケーターのバックテストをおこなうことができます。バックテストとは、過去の相場でEAがどのような成績となったかを検証するテストであり、EAの性能を判断するために基本的なテストであるため、MT4のEAを利用するトレーダーは必ず知っておくべきテストであると言えます。
バックテストでは、過去の相場データであるヒストリカルデータというデータをダウンロードして使用します。ストラテジーテスターはMT4の下部に配置されており、非表示になっている場合はメニューバーの「表示」→「ストラテジーテスター」をクリックすると表示されます。
ストラテジーテスターでテストするEAを選択し、テストする通貨ペア、時間軸、モデル、期間、スプレッドを設定します。モデルは検証するデータの種類を設定する項目であり、「全ティック、コントロールポイント、始値のみ」のいずれかから選択します(全ティックが最も精度が高い結果が得られますが大変時間がかかります)。
次に、EAの設定ですが、ストラテジーテスターの「エキスパート設定」をクリックして、初期証拠金の設定、ポジションの設定、パラメーターの入力をおこないます。初期証拠金の設定では、自分が実際に準備できる証拠金でテストをおこなうのが現実的な結果が出ますのでお勧めです。ポジションの設定では基本的にLong & Shortを選んでおけばよいでしょう。
パラメーターの入力では、EAごとに項目が異なりますので、EAのマニュアルを参考にしてください。
設定完了後、ストラテジーテスターの「スタート」をクリックするとバックテストが開始します。