← ブログに戻る
ガイド 12分の読み物

MT5バックテスト結果をプロのように読む方法:Profit Factor、ドローダウンなど

バックテストの数値を理解せずに眺めるのはもうやめましょう。このガイドではMT5ストラテジーテスターの全指標を解説します——何が良く、何が悪く、ベンダーが何を隠しているのか。

EN ES DE FR PT RU ZH JA AR

TL;DR

  • Profit Factorが1.5以上なら合格。2.0以上なら優秀。短期間で5.0以上?おそらく過剰最適化です。
  • 最大ドローダウンは総利益よりも重要です。50%のドローダウンは回復するために100%の利益が必要ということです。
  • 必ず確認すべきこと:取引回数(200回以上必要)、テスト期間(2年以上必要)、モデリング品質(99%以上のティックデータが必要)。
  • バックテスト単独では何も証明できません。ウォークフォワードテストとライブ検証を求めましょう。

MQL5 MarketからEAをダウンロードしたとします。ベンダーは$1,000の口座で$50,000の利益を出したバックテストを見せています。信じられないですよね?

ちょっと待ってください。そのスクリーンショットは無価値かもしれません。

MT5ストラテジーテスターは何十もの指標を提供しますが、ほとんどのトレーダーはそれらの読み方を知りません。さらに悪いことに、多くのEAベンダーはこの無知を利用しています——製品を良く見せる数字だけを見せ、本当に重要な数字を隠しているのです。

このガイドでは、すべての重要な指標の読み方、その本当の意味、そしてベンダーが悪い戦略を素晴らしく見せるために使うトリックの見分け方を学びます。

正しいバックテストの設定

数字を見る前に、テスト自体が有効であることを確認しましょう。欠陥のあるテスト設定での完璧な結果は無価値です。

ティックモデル:「Every tick based on real ticks」を使用してください——これはMT5が提供する最高品質のモデリングです。実際のティックデータが利用できない場合は「Every tick」も許容範囲です。「Open prices only」はほとんどの戦略には不適切です。バー内の値動きを完全にスキップするため、ストップロスとテイクプロフィットが現実的でないポイントで発動します。

テスト期間:最低2年。理想的には5年以上。6ヶ月のトレンド相場でテストされた戦略は、レンジ相場、高ボラティリティ、暴落時にどう対処するかについて何も証明しません。あなたの戦略が2020年のCOVID、2022年の利上げ、そしてその間のすべてを乗り越えるのを確認する必要があります。

スプレッド:「Current」を使用するか、その通貨ペアに対して現実的な固定スプレッドを設定してください。一部のベンダーはスプレッド0でテストしています——その結果は純粋なフィクションです。XAUUSDでは、スプレッド0と現実的な20ポイントのスプレッドの違いが、利益の出る戦略を損失戦略に変える可能性があります。

初期資金:実際のトレード資金に合わせてください。$10,000で0.10ロットで機能する戦略が$500では機能しないかもしれません。最小ロットサイズ(0.01)がまったく異なるリスクプロファイルを作り出すからです。

本当に重要な指標

Profit Factor

最もシンプルな指標:総利益を総損失で割ったもの。戦略が$10,000を稼ぎ$5,000を失った場合、Profit Factorは2.0です。

Profit Factor 評価 意味
1.0 – 1.3 限界的 かろうじて利益。スリッページと手数料がエッジを食い潰す可能性。
1.3 – 1.5 まずまず 他の指標が良好なら実運用で使用可能。
1.5 – 2.0 良好 実質的なエッジのある堅実な戦略。
2.0 – 3.0 非常に良い 優れたパフォーマンス。さらに調査する価値あり。
3.0+ 素晴らしい 検証済みなら優秀。過剰最適化でないか確認を。
5.0+(200取引未満) 疑わしい ほぼ確実に過剰最適化。戦略が過去のデータに完璧に合わせて調整されています。

5年間500取引でのProfit Factor 1.8は、3ヶ月30取引でのProfit Factor 4.0よりもはるかに信頼できます。

最大ドローダウン(絶対値と相対値)

口座の最大ピークから谷への下落幅。これはおそらく最も重要な数値です。戦略が回復するまでにどれだけの苦痛を経験するかを示すからです。

最大ドローダウン リスクレベル 現実チェック
10%未満 保守的 ほとんどのトレーダーに適しています。
10% – 20% 中程度 経験豊富なトレーダーのみ。
20% – 30% 積極的 気の弱い人には向きません。$10,000の口座から$3,000が消えるのを見ていられますか?
50%+ 極端 損益分岐点に戻るだけで100%の利益が必要。リスクを完全に理解していない限り避けてください。

常に絶対的なドル金額ではなく、相対ドローダウン(パーセンテージ)に注目してください。$500のドローダウンは小さく聞こえますが、$1,000の口座では50%——壊滅的です。

覚えておいてください:バックテストのドローダウンはあなたが経験する最小値です。実際のドローダウンは、スリッページ、ニュース時のスプレッド拡大、約定遅延により、ほぼ常に悪化します。

総純利益

戦略はいくら稼いだのか?シンプルですが、文脈がすべてです。

$10,000の口座で$5,000の利益(50%リターン)を5年かけて得たということは、年間約8.4%——インデックスファンドの方が良いかもしれません。$1,000の口座で$5,000(500%リターン)は驚異的に見えますが、まずドローダウンを確認してください。口座が-80%になった時点がありましたか?もしそうなら、ほとんどのトレーダーは回復するずっと前に撤退していたでしょう。

利益は常に初期資金およびそれを達成するために耐えた最大ドローダウンとの関連で評価してください。

取引回数

これは統計的有意性のチェックです。サンプルサイズが小さすぎると、どんな高度な指標も意味がありません。

取引回数 統計的価値
50未満 無意味。純粋な運かもしれません。
50 – 100 ボーダーライン。結論を出すには不十分。
100 – 200 許容範囲。パターンが見え始める。
200 – 500 良好。信頼できるサンプルサイズ。
500+ 強力。高い統計的信頼性。

多くの過剰最適化された戦略は取引回数が非常に少ないです。開発者は「完璧な」セットアップだけが残るまでフィルターと条件を追加し続けました——そのセットアップは実際の市場では二度と同じ形で現れることはありません。

勝率とリスクリワード比

勝率単独ではトレーディングで最も誤解を招く指標の一つです。90%の勝率は、10%の負けトレードが平均的な勝ちトレードの20倍大きければ何の意味もありません。小さな利益で頻繁に勝ちながら、時折大きな損失が出る戦略もあります——重要なのは、何百回もの取引で数学があなたに有利に働くかどうかです。

本当に重要なのはその組み合わせです:

勝率 x 平均利益 vs. 負け率 x 平均損失

例:40%の勝率で3:1のリスクリワード比の戦略は、平均して:(0.40 x $300) - (0.60 x $100) = $120 - $60 = 1取引あたり$60。80%の勝率で0.3:1の比率と比較:(0.80 x $30) - (0.20 x $100) = $24 - $20 = 1取引あたり$4。「見た目の悪い」40%勝率の戦略は、1取引あたり15倍多く稼ぎます。

Expected Payoff

全取引の平均利益。この数値はプラスでなければならず——そして極めて重要なことに——実際のトレーディングコストをカバーするのに十分な大きさでなければなりません。

Expected Payoffが1取引あたり$2.50でも、ブローカーがスプレッドと手数料で往復$7を請求する場合、その戦略は実際の条件下では1取引あたり$4.50の損失を出しています。スプレッドが非現実的に低く設定されていた場合、バックテストはこれを示しません。

一般的なECNブローカーのXAUUSDでは、0.10ロットあたり$5-15の往復コストを見込んでください。Expected Payoffはこの数字を余裕を持って上回る必要があります。

Sharpe RatioとRecovery Factor

Sharpe Ratioはリスク調整後リターンを測定します。「リスク1単位あたりどれだけのリターンを得ているか?」という問いに答えます。Sharpeが1.0以上なら許容範囲。2.0以上なら非常に良好。0.5未満は、その戦略が提供するリターンに対してボラティリティが高すぎることを意味します。

Recovery Factorは純利益を最大ドローダウンで割ったものです。戦略が損失からどれだけ効率的に回復するかを示します。戦略が$10,000を稼ぎ最大ドローダウンが$2,000なら、Recovery Factorは5.0——健全です。3.0未満は回復が遅い。1.0未満は戦略がまだ最悪のドローダウンから回復していない——重大な警告サインです。

エクイティカーブを読む

数字は嘘をつきます。グラフはそうではありません——少なくとも、そう簡単にはつけません。

良いエクイティカーブは、小さく短いドローダウンと異なる期間にわたる一貫した成長を伴う滑らかな上昇傾斜を示します。2020年、2021年、2022年、2023年を通じて戦略が着実に利益を上げているのが見えるはずです——一つの当たり年だけが全体の結果を支えているのではなく。

悪いエクイティカーブは特定の物語を語ります:

ベンダーの一般的なトリック

これらのトリックを知ることで、お金を節約できます。これらすべてがMQL5 Marketやその他のEAマーケットプレイスで定期的に使用されています。

1. 都合の良いテスト期間の選別。ベンダーは何十もの日付範囲でバックテストを実行し、戦略が最も良いパフォーマンスを示したものだけを公開します。2024年1月から6月に200%を稼いだ戦略が、2024年7月から12月に80%を失っていた可能性があります。あなたは決して知ることができません。

2. 非現実的なスプレッド。スプレッド0またはベストケースの固定スプレッドでテスト。スプレッド0のゴールドは実際のトレーディングには存在しません。これだけで負け戦略を紙の上で「勝者」に変えることができます。

3. 低品質のモデリング。「Open prices only」は高速に実行でき、スクリーンショットでも同様に良く見えます。しかし、バー内の値動きを完全に無視します。ストップロス、テイクプロフィット、トレーリングストップはすべて間違った価格で発動します。

4. バランスラインのみ。ベンダーはエクイティカーブの代わりにバランスカーブ(決済済み取引のみ)を見せます。これにより未決済ポジションの含み損ドローダウンが隠されます。複数のポジションを保持する戦略は、大きな未実現損失を抱えながら滑らかなバランスラインを表示できます。

5. 最適化による過剰適合。開発者は何百ものパラメータ組み合わせでMT5のオプティマイザーを実行し、最も良く見えるものを選んで「本当の」結果として提示します。この戦略は過去で完璧に機能しましたが、将来に対する予測力はゼロです。

6. 取引回数の欠落。巨額の利益を示すスクリーンショットだが取引回数が切り取られている。5年間で20取引は統計的価値がゼロです。それはノイズであり、エッジではありません。

正当なバックテストレポートとはどのようなものか

真摯な開発者はスクリーンショットを渡しません。完全なバックテストレポートを公開します——すべての取引、すべての指標、数年分のデータにわたって。取引履歴全体が検査可能でなければなりません。要約だけではありません。

透明なバックテストレポートの例をご覧ください——完全なトレードログ、エクイティカーブ、すべての指標が精査のために公開されています。

生の結果を超えて、正当な開発者は戦略をどのように検証するかを説明します。ウォークフォワード分析を使用していますか?アウトオブサンプルテスト?クロスバリデーション?ベンダーがこれらの用語を聞いたことがなければ、その「利益の出るバックテスト」はほぼ確実に過剰最適化の産物です。

実践的なウォークフォワード検証について読む——実際の市場で生き残る戦略を構築するための方法論。

バックテストを超えて——他に何を確認すべきか

優れたバックテストは出発点であり、ゴールではありません。本物の戦略と机上の空論を分けるものは以下の通りです:

最高のトレーダーはバックテストを祝うべき結果ではなく、精査すべき証拠として扱います。今、あなたにはまさにそれを行うためのツールがあります。

リスク免責事項:外国為替取引およびその他の金融商品の取引には重大なリスクが伴います。過去の実績——バックテスト結果を含む——は将来の結果を保証するものではありません。実際の資金をリスクにさらす前に、必ずデモ取引で戦略を検証してください。