バックテスト結果の見方|プロフィットファクター・期待値・Sharpe・勝率・ドローダウン
学習 / バックテスト指標 · BT03
バックテスト結果の見方|プロフィットファクター・期待値・Sharpe・勝率・ドローダウン
Strategy Testerに並ぶ数字を見ても良し悪しが判断できない——その原因は、良い数値を1つ探そうとしているからです。バックテスト結果は収益性・効率・下方リスク・安定性・データ量の5つの群として読み、指標どうしの関係と前提条件をそろえて評価します。本記事では各指標の式・関係・注意点を体系的に整理します。
- 各指標の式と、指標どうしがどう依存し合うかを理解する
- 勝率だけ・純利益だけで判断してしまう典型的な誤りを避ける
- 架空の3戦略を5群のKPIで横断的に読み比べる方法を身につける
- 自己チェック計算ツールで勝率・ペイオフ比・期待値・PFを試算する
Framework
結論:良い数値を1つ探さず「5つの群」で読む
バックテスト 結果 見方の出発点は、指標を1つずつ良し悪し判定するのをやめることです。純利益が大きい、勝率が高い、といった単独の印象は容易に読み手を誤らせます。実務では、多数の指標を次の5つの群に整理し、群どうしのバランスとして全体像を読み取ります。
- 収益性:純利益、総利益/総損失、プロフィットファクター、期待値。どれだけ稼いだかの方向と大きさ。
- 効率:勝率、平均利益、平均損失、ペイオフ比。1取引あたりの質。
- 下方リスク:最大ドローダウン、回復期間、Calmar、Ulcer。どれだけ落ち込むか。
- 安定性:Sharpe、Sortino、SQN、サブ期間の一貫性。ばらつきと再現性。
- データ量:取引回数、信頼区間、分布、外れ値。結論をどこまで信じてよいか。
全体の位置づけはTradingViewバックテストの全体像を扱う完全ガイドで確認できます。本記事はその中でも「数値の読み方」に絞って深掘りします。まずは5群の対応関係を図で押さえましょう。
Premises
数値を読む前に固定すべき前提条件
同じ指標でも、前提が違えば意味はまったく変わります。数値を読み始める前に、少なくとも次の7点を確認してください。前提がそろっていないバックテスト結果どうしを、指標の大小だけで比較しても結論はぶれます。
- 期間:いつからいつまでか。上昇・下降・レンジのどの相場を含むか。
- 銘柄:対象商品。ボラティリティや流動性の性質。
- 時間足:1分足か日足かで取引回数も分布も変わる。
- 初期資金:ドローダウンや破産確率の解釈基準。
- ポジションサイズ:固定ロットか複利か。指標の見え方が変わる。
- コスト:スプレッド・手数料・スリッページを反映しているか。
- 取引回数:結論の信頼度を左右する母数。
元データの作り方はストラテジーテスターのCSV出力と取引一覧の分析手順を、コストの織り込み方はスプレッド・手数料・スリッページの反映方法を参照してください。特にコスト未反映のグロスの数値は、実運用の姿から大きく乖離しがちです。
Profitability
純利益・総利益・総損失(グロスとネット)
純利益(ネットプロフィット)は総利益から総損失を差し引いた最終的な残高変化です。まず総利益と総損失に分解し、次にコスト控除前(グロス)と控除後(ネット)を区別します。純利益という1つの数字だけを見ると、その内訳に潜む偏りを見落とします。
たとえば純利益が大きくても、その大半が1〜2回の突出した大勝に由来していれば、その戦略の再現性には疑問が残ります。逆にコスト控除で純利益がプラスからマイナスへ反転することもあり、グロスとネットの差が大きい戦略ほど、コスト前提の妥当性が結論を左右します。純利益は必ず総利益・総損失・分布に分解して読みましょう。
Efficiency
勝率・平均利益・平均損失・ペイオフ比・期待値
効率の群は、1取引あたりの質を測ります。勝率は勝ちトレードの割合、ペイオフ比は平均利益を平均損失で割った比率です。そして最も重要なのが、両者を統合する期待値です。期待値は1取引あたりの平均損益を表します。
ここで重要なのは、勝率単独では優劣を判断できないという事実です。勝率が高くても、平均損失が平均利益を大きく上回っていれば、期待値はマイナスになり得ます。逆に勝率が4割を切っていても、ペイオフ比が十分に高ければ期待値はプラスになります。勝率とペイオフ比の組み合わせを2×2で捉えると、戦略の性格が見えてきます。
この関係から、過剰最適化で勝率とペイオフ比の両方が都合よく高い戦略には注意が要ります。詳しくは過剰最適化を防ぐ方法とパラメータ安定性の記事を参照してください。
Profit Factor
プロフィットファクターの意味と落とし穴
プロフィットファクター(PF)は、総利益を総損失で割った比率です。1を超えれば累計で利益、下回れば損失という、収益性の要約指標として広く使われます。
便利な一方で、PFにはいくつもの落とし穴があります。第一に、取引回数が少ないと不安定で、一度の大勝で跳ね上がり、一度の大負けで急落します。第二に、外れ値に弱い——単一の突出した勝ちトレードに支えられたPFは再現性が低いことがあります。第三に、普遍的な合格ラインは存在しません。「PFがいくつ以上なら良い」という固定基準を鵜呑みにせず、必ず取引回数・ドローダウン・分布と併読してください。PFはあくまで比較材料の1つです。
Risk-adjusted
Sharpe・Sortino・SQN(リスク調整指標)
リスク調整指標は、リターンをばらつき(リスク)で割って「効率」を測ります。Sharpe ratioはリターンを標準偏差で、Sortino ratioは下方偏差で割ります。SQN(System Quality Number)は期待値とばらつき、取引回数を組み合わせた指標です。
これらは強力ですが、前提に強く依存します。計算頻度(日次か取引ごとか)、無リスク金利の設定、サンプル期間によって値は変わり、年率換算の方法1つで見え方が動きます。Sharpeが高いほど必ず良い、とは限りません。取引回数が少なければ過大にも過小にも振れます。SortinoやSQN、実際のリターン分布と併せて、複数の角度から解釈してください。
Downside
ドローダウンと回復力(最大DD・Calmar・Recovery・Ulcer)
下方リスクの群では、資産曲線がピークからどれだけ落ち込むかを見ます。最大ドローダウン(最大DD)は過去データ上の最大の落ち込み幅です。関連して、Calmarは年率リターンを最大DDで割った比率、Recovery Factorは純利益を最大DDで割った比率、Ulcer Indexは落ち込みの深さと長さを合わせて評価します。
注意すべきは、最大DDは「これまでの最悪」であって「これからの上限」ではないことです。将来はそれを超え得ます。何%までなら許容できるかに一律の答えはなく、資金量と運用方針で変わります。回復期間の長さも重要で、同じ深さでも回復に時間がかかる戦略は精神的・資金的な負担が大きくなります。ドローダウンの詳しい計算・回復期間・CalmarやUlcerの読み方は最大ドローダウン分析の記事で解説しています。順序リスクや連敗による破産確率はモンテカルロ法による破産確率の検証が参考になります。
Sample
取引回数・信頼区間・分布・サブ期間
どんなに指標が良く見えても、母数が小さければ結論は信じられません。取引回数が少ないと各指標の信頼区間が広がり、偶然の並びを実力と取り違えます。数十件程度のサンプルでは、一度の大勝や連敗が全体の見え方を支配します。
- 取引回数:結論の信頼度を決める母数。少数なら暫定的な見立てにとどめる。
- 信頼区間:勝率やPFには幅がある。点推定を過度に精密に扱わない。
- 分布と外れ値:平均だけでなく、損益の散らばりと突出値を見る。
- サブ期間:全期間を分割しても傾向が保たれるかを確認する。
期間を前半・後半などに分けても優位性が保たれるかは、過剰適合を見抜く手がかりになります。時系列で分割して検証する考え方はウォークフォワード分析とOOS検証で詳しく扱います。数字は「何桁も精密に」ではなく「どれだけ信じてよいか」を意識して読みましょう。
Worked example
3つの戦略例で指標を組み合わせて読む
指標は組み合わせて初めて意味を持ちます。前提(期間・銘柄・時間足・初期資金・コスト条件)をそろえた架空の3戦略A・B・Cを比較しましょう。数値はすべて架空の教育用データで、損益は口座通貨単位で表記します。
| 指標 | 戦略A | 戦略B | 戦略C |
|---|---|---|---|
| 取引回数 | 250 | 500 | 100 |
| 勝率 | 38% | 61% | 55% |
| 平均利益 | +18,000 | +6,200 | +11,000 |
| 平均損失 | −7,500 | −9,800 | −8,000 |
| ペイオフ比 | 2.40 | 0.63 | 1.38 |
| 期待値/取引 | +2,190 | −40 | +2,450 |
| プロフィットファクター | 1.47 | 0.99 | 1.68 |
| 純利益 | +547,500 | −20,000 | +245,000 |
| 最大ドローダウン | 14.2% | 22.8% | 9.6% |
| Sharpe(参考) | 0.9 | 0.1 | 1.2 |
プロフィットファクターの高さをミニバーで見比べると、戦略Cが最も高く、戦略Bは1を下回っています。
PF比較(1.0を基準線とする)
読み解きのポイントは次のとおりです。戦略Bは勝率61%と最も高いのに、平均損失が平均利益を上回り、期待値はわずかにマイナス、PFも1を割ります。勝率の高さだけを見ていたら見落とす典型例です。戦略Aは勝率38%と低いものの、ペイオフ比2.40が効いて期待値と純利益は最大。ただし低勝率ゆえ連敗に耐える必要があります。戦略Cは期待値・PF・最大DDのバランスが良い一方、取引回数が100と少なく、結論の信頼度には留保が要ります。前提をそろえた複数戦略の統合的な見方は複数戦略ポートフォリオのバックテストも参照してください。
ここまでの純利益・PF・期待値・ドローダウンは、SG Group バックテスト分析ラボにCSV/XLSXを読み込めば、主要KPIとして無料で自動集計・可視化できます。手計算に頼らず、自分の取引履歴で同じ指標をそのまま確認できます。
Dependency
指標を単独で評価してはいけない理由
ここまで見たとおり、各指標は互いに依存しています。勝率はペイオフ比とセットで、PFは取引回数とセットで、Sharpeは前提とサンプルとセットで、はじめて意味を持ちます。1つの数字を取り出して合否を決める読み方が、最も誤解を生みます。
つまり、良い数値を1つ見つけて満足するのではなく、5群を横断して「弱点はどこか」を探す姿勢が、バックテスト結果の見方の核心です。
Self-check
自己チェック計算ツール(勝率・ペイオフ比・期待値・PF)
勝ち回数・負け回数・平均利益・平均損失を入力すると、勝率・ペイオフ比・期待値・プロフィットファクターを教育目的で試算します。入力値はブラウザ内だけで計算し、どこにも送信しません。まずは下の計算例(表2)で式の動きを確認し、その下のツールで数字を差し替えてみてください。
| 入力・結果 | 値 | 式 |
|---|---|---|
| 勝ち回数 | 95 | 入力 |
| 負け回数 | 155 | 入力 |
| 平均利益 | 18,000 | 入力 |
| 平均損失 | 7,500 | 入力 |
| 勝率 | 38.0% | 95 ÷ (95+155) |
| ペイオフ比 | 2.40 | 18,000 ÷ 7,500 |
| 期待値/取引 | +2,190 | 0.38×18,000 − 0.62×7,500 |
| プロフィットファクター | 1.47 | (95×18,000) ÷ (155×7,500) |
これは合否の閾値ではなく、あくまで比較材料です。取引回数・ドローダウン・前提条件と併せて解釈してください。
Checklist
実務チェックリストとまとめ
最後に、バックテスト 結果 見方の要点を実務チェックリストにまとめます。良い数値を1つ探すのではなく、5群を横断して弱点を探す——これが結論です。
- 前提(期間・銘柄・時間足・初期資金・サイズ・コスト・取引回数)をそろえたか。
- 純利益をグロス/ネット、総利益/総損失、分布に分解したか。
- 勝率だけでなく、ペイオフ比と期待値をセットで見たか。
- PF・Sharpeを取引回数と前提の裏づけとともに読んだか。
- 最大ドローダウンと回復期間で下方リスクの形を確認したか。
- 取引回数・信頼区間・サブ期間で結論の信頼度を見積もったか。
- 普遍的な合格閾値を鵜呑みにせず、相対比較で判断したか。
これらを自分の取引履歴で確認したくなったら、次のステップは実データでの検証です。保存・比較・KPIの信頼性評価・リターン分布やローリング統計の深掘りが必要になった段階で、Proの機能が役立ちます。まずは無料で基本分析から始めましょう。
FAQ
よくある質問
バックテストで最初に見るべき指標は何ですか?
プロフィットファクターはいくつなら良いですか?
勝率と期待値はどちらが重要ですか?
Sharpe ratioは高いほど必ず良いのですか?
最大ドローダウンは何%まで許容できますか?
取引回数が少ないと何が問題ですか?
純利益が大きくても危険な結果はありますか?
複数の戦略を同じ指標で比較できますか?
免責事項
本記事は、読み込んだバックテストデータを記述的に集計・可視化・分析するための教育・情報提供を目的としています。個別銘柄の売買、エントリー・決済、価格予測、利益の保証、最適なパラメータやロットの提示を行うものではなく、投資助言ではありません。掲載した数値・戦略A/B/Cはすべて架空の教育用データであり、実在の成績・利用者数・成約率を示すものではありません。バックテストは過去データに基づく検証であり、将来の成績を保証しません。前提・データ・コストの置き方によって結果は変わります。指標には普遍的な合格基準は存在せず、記載の目安も相対比較のための一例です。TradingViewの名称・UI・仕様は変更される可能性があり、本記事はTradingViewとの提携・公認・推奨関係を示すものではありません。SG Groupの機能・料金・無料範囲は変更され得ます。最新の内容は各サービスページおよびプランページをご確認ください。

