EAのバックテストの見方|利益・最大ドローダウン・フォワードを確認の解説記事サムネイル
目次

バックテストは、結果より先に設定条件を読む

バックテストは過去の価格データを使い、指定したEAと設定で取引を再現する検証です。MT4ではEA、銘柄、時間足、期間、モデル、初期資金などを指定します。同じ名前のEAでもバージョンや設定が違えば結果は変わるため、グラフだけ保存しても比較には足りません。MetaQuotes|MT4ストラテジーテスターの設定

最初に確認するのは、期間、口座の契約サイズ、初回ロット、スプレッド、手数料、スワップ、データの作り方です。特に追加注文を含むEAでは、価格がどの順番で動いたかによって保有や決済の結果が変わることがあります。検証条件を一緒に保存しましょう。

純利益・PF・取引回数を、組み合わせて読む

項目計算・意味見落としたくない点
純利益利益合計から損失合計を引いた結果計上されたコストと検証期間
プロフィットファクター(PF)総利益÷総損失少数の取引や一部期間に偏っていないか
勝率利益となった取引の割合1回の利益と損失の大きさ
取引回数検証中の取引数追加注文を別取引として数える場合の偏り
最大ドローダウン高値から下がった幅計算対象が残高か有効証拠金か

勝率90%でも、合計損益がマイナスになる例

9回の利益が各1,000円、1回の損失が2万円なら、合計は9,000円−20,000円=−11,000円です。PFは9,000÷20,000=0.45になります。勝率の高さだけでは、合計の利益を判断できません。説明用の仮定で、特定のEAの成績ではありません。

ドローダウンは、金額と割合の両方を見る

資産の高値12万円から9万円まで下がったなら、ドローダウンは3万円、比率は25%です。最終的に利益で終わっていても、その途中でこの下落に耐えられる資金と判断が必要でした。利益額が同じ2つのEAでも、途中の下落幅が違えば使い方は変わります。

MT4のレポートには複数のドローダウン項目があるので、項目名と計算対象を確認します。決済後の残高だけでは、保有中の最大含み損が十分に見えない場合があります。残高のグラフと有効証拠金、追加数量の記録を合わせて読む方が、口座の状態を把握しやすくなります。MetaQuotes|MT4テスト結果の見方

高値12万円から9万円への下落幅と比率タップで拡大
高値12万円から9万円への下落幅と比率。理解のための図解・計算例で、特定のEAの実績ではありません。

データ品質やスプレッドの違いも結果を変える

ティックを使う検証と、バーの始値だけを使う検証は同じではありません。バーの中の動きが注文条件に関係するEAでは、粗いモデルによって都合のよい順序が再現されることがあります。品質の数字だけを見ず、モデルとデータがそのEAの動きを確認できる内容かを考えます。

TDSなどの外部ツールで検証していても、ツール名だけで信頼性は決まりません。利用したティックの提供元、変動スプレッドの扱い、タイムゾーン、手数料や約定条件を確認します。ここではMUGINEKO各EAのTDS検証結果を掲載しているわけではありません。

設定を選んだ期間の外でも、同じ設定で確認する

過去の一部期間で最もよい設定を選ぶと、その期間の値動きに合わせすぎることがあります。設定を決めた期間と、まだ使っていない期間を分け、後者でも同じ設定を試すと、特定の相場への依存を見やすくなります。

たとえば前半の期間で設定を選び、後半は変更せずに検証します。その後に後半の結果を見て何度も調整すれば、後半も設定選びに使ったことになります。試した設定の数、採用した理由、未使用の期間を記録しておくと、結果の読み違いを減らせます。

設定を決める期間と別期間の検証を分けるタップで拡大
設定を決める期間と別期間の検証を分ける。理解のための図解・計算例で、特定のEAの実績ではありません。

公開デモで、検証後の注文と含み損を見る

フォワードは、設定を決めた後の相場で運用経過を確認することです。バックテストの過去結果と、公開デモの現在の経過を見比べると、コストや注文の違いを確認する材料になります。ただし、デモとリアルの約定環境が一致するとは限りません。

公開口座を見るときは、開始日、入出金、保有注文、含み損、途中の設定変更を確認します。利益の集計に未決済の損失が含まれていないこともあるので、収支ページだけで口座全体が増えていると判断しないでください。MUGINEKOの公開デモは各EAの記事から同じ収支報告サイトへ案内しています。

コストを変えた検証では、何を比べる?

同じ期間・同じEA設定のまま、スプレッドや手数料の仮定を変更して比べると、利益が取引費用にどれだけ依存するかを確認できます。条件を悪くしたら結果が下がること自体は自然ですが、わずかなコスト差で純利益がマイナスになるなら、その条件の影響が大きいと読めます。

実際にはコスト条件が変わると注文や決済のタイミングまで変わり、結果の差が費用だけの足し引きでは説明できない場合があります。1回の費用×取引回数だけで結果を修正せず、同じ条件で検証した記録として比較します。設定を途中で変えた場合は別の検証として残してください。

レポートと一緒に保存する検証メモ

記録具体的な内容
EA名称、バージョン、設定ファイル
対象会社の銘柄名、契約サイズ、時間足
期間・資金開始日、終了日、初期資金、初回ロット
再現条件データ提供元、モデル、時刻、取引コスト
結果純利益、DD、取引数、追加数量、保有中の損失

メモがあると、次にEAや口座条件が変わったとき、どこを変えて検証したかが分かります。スクリーンショットだけなら、期間や数量の設定が見切れていないかも確認してください。

取引が少なすぎる場合や、一部の注文だけで利益が決まる場合には、集計値の安定性を判断する材料が足りません。長い期間なら必ず十分とも言えないため、期間と取引数の両方を示すと、他の人も結果を読みやすくなります。

よくある疑問

モデリング品質が高ければ、リアルでも同じ成績になりますか?

同じ成績を保証しません。データの再現に加え、コスト、約定、稼働時間、口座仕様などが結果に影響します。品質の数字と検証条件を一緒に読みます。

PFが高いEAを選べばよいですか?

PFだけでは決められません。検証期間、取引回数、最大含み損、追加数量を確認し、少数の利益取引に偏っていないかも見ます。

バックテストと公開デモ、どちらが重要ですか?

確認する役割が違います。過去の複数相場を調べる検証と、設定後の経過を見る運用記録を組み合わせて判断します。どちらも将来の保証にはなりません。

参考資料・確認した情報

2026年10月4日確認。口座条件が変わる場合は、各公式サイトの最新案内を優先してください。