バックテストMT5
MT5ストラテジーテスターでバックテストを実行する方法
2026.05.15 更新
バックテストとは
バックテスト(backtesting)とは、EAを過去の相場データで動かし、戦略の有効性を検証する作業です。MT5にはストラテジーテスターという強力なバックテスト機能が標準搭載されています。
実際の資金を使わずに、何年分もの過去データでEAのパフォーマンスを確認できるため、EAを本番口座で稼働させる前の重要なステップです。
バックテストで良好な結果が出ても、将来の利益を保証するものではありません。バックテストはあくまで参考情報として活用してください。
ストラテジーテスターの開き方
MT5上でストラテジーテスターを開く方法は以下の通りです。
- 方法1:上部メニューの「表示」→「ストラテジーテスター」をクリック
- 方法2:キーボードショートカット「Ctrl + R」を押す
- 方法3:ツールバーの「ストラテジーテスター」ボタンをクリック
画面下部にストラテジーテスターパネルが表示されます。
バックテストの設定方法
| 設定項目 | 推奨値 | 説明 |
|---|---|---|
| エキスパートアドバイザー | GOLD_EMA_ATR_EA | テストするEAを選択 |
| シンボル(通貨ペア) | XAUUSD | GOLD(ゴールド)を選択 |
| 時間足 | H1(1時間足) | EAの設計に合わせて設定 |
| モデル | 全ティック | 精度が最も高い(時間がかかる) |
| 期間 | カスタム設定 | 検証したい期間を設定(例:2020〜2025年) |
| 初期残高 | 10000 | 仮想の初期資金($10,000等) |
| 通貨 | USD | 口座通貨に合わせる |
| スプレッド | 30〜50(XAUUSD) | 実際のスプレッドに近い値を設定 |
「全ティック」モードは最も精度が高いですが時間がかかります。まずは「コントロールポイント」で素早く確認し、最終的に「全ティック」で検証することを推奨します。
バックテストの実行
- 1.設定が完了したら「スタート」ボタンをクリック
- 2.プログレスバーが表示されてバックテストが開始される
- 3.完了後、「結果」タブに全トレードの一覧が表示される
- 4.「グラフ」タブで資産推移のグラフを確認できる
- 5.「レポート」タブで詳細な統計情報を確認できる
結果の読み方
| 指標 | 説明 | 目安 |
|---|---|---|
| 純利益 | バックテスト期間中の総利益 | プラスであること |
| 勝率 | 全トレードのうち利益が出た割合 | 50%以上が目安 |
| プロフィットファクター(PF) | 総利益 ÷ 総損失 | 1.5以上を推奨 |
| 最大ドローダウン(DD) | 資産の最大減少幅 | 10%以下を推奨 |
| シャープレシオ | リスクに対するリターンの比率 | 1.0以上が望ましい |
| 総トレード数 | バックテスト期間中のトレード回数 | 少なすぎると信頼性が低い |
| 最大連続負け数 | 連続で負けた最大の回数 | 心理的に耐えられる数か確認 |