バックテスト指標 | 勝率・プロフィットファクター・シャープレシオ:最初に見るべき指標はどれか? | Traseq ブログバックテストバックテスト指標 | 勝率・プロフィットファクター・シャープレシオ:最初に見るべき指標はどれか?
バックテスト指標を正しい順序で読み解くためのシニアレベルガイド:まずテスト自体を検証し、収益性を選別し、ドローダウンを点検し、最後にリスク調整後リターンを比較します。
Traseq··2 分で読めます 最初に信頼すべきバックテスト指標は勝率ではありません。勝率・プロフィットファクター・シャープレシオのいずれか一つを選ぶなら、まずプロフィットファクターを見てください。総利益が総損失をカバーできるほど大きかったかを示してくれるからです。
ひとつのアイデアを検証可能なバージョンに変える。
ノーコードの暗号資産現物戦略から始め、バージョンを固定し、バックテストを実行し、比較のために結果を追跡可能に保ちます。
しかしプロの検証はもう一段階手前から始まります。このバックテストは、どの指標であれ真剣に扱う価値があるほど十分に信頼できるのか?
指標に順位を付ける前に、取引回数、手数料、スリッページ、期間レンジ、相場局面、執行の前提、そして戦略をチューニングするのに使ったまさにその期間を超えても結果が維持されるかを確認してください。サンプルが不足していたり、過剰最適化されていたり、非現実的なコストに基づいていたりすれば、きれいに見える勝率・プロフィットファクター・シャープレシオも依然として無意味になり得ます。
バックテストは研究上の証拠であり、将来のパフォーマンスの証明ではありません。
戦略のバックテストを検証する際は、次の順序を使ってください:
- まず妥当性:十分な取引回数、現実的なコスト、明確な執行の前提。
- 次にプロフィットファクターと期待値:コスト控除後も利益が損失を上回ったか?
- ドローダウンとリスク:戦略は自らがたどった経路に耐えられたか?
- シャープレシオ:ボラティリティに対してリターンは魅力的だったか?
- 勝率は最後:行動を理解するには有用だが、看板指標にすると危険。
勝率・プロフィットファクター・シャープレシオの中では、戦略の選別において通常プロフィットファクターを最初に見ます。勝率は最も誤解されやすい指標です。シャープレシオは、戦略が基本的な収益性とリスクのチェックをすでに通過した後に最も役立ちます。
Win Rate = Winning Trades / Total Trades
70%の勝率は強そうに見えますが、利益の大きさや損失の大きさについては何も語りません。
| 結果 | 件数 | 平均結果 | 合計 |
|---|
| 勝ち | 70 | $10 | $700 |
| 負け | 30 | -$50 | -$1,500 |
この戦略は70%の確率で勝ちながら、全体では損失を出します。
逆もまた成り立ちます。トレンドフォロー戦略は勝率が35%や40%しかないこともありますが、平均利益が平均損失よりはるかに大きければ、結果は依然としてプラスになり得ます。
勝率は戦略の品質そのものではなく、取引の挙動を理解するために使ってください。
- 戦略はどれくらいの頻度で利益取引を生み出すか?
- 連敗をどれだけ耐え難く感じるか?
- 戦略は頻繁な小さな勝ちに依存するか、それとも少数の大きな勝ちに依存するか?
- 戦略が収益性を持つかどうか。
- 損失が大きすぎないかどうか。
- リターンがそのリスクに見合うかどうか。
- バックテストが頑健かどうか。
プロフィットファクターは総利益と総損失を比較します。
Profit Factor = Gross Profit / Gross Loss
プロフィットファクターが1.0を上回れば、テスト期間中に利益が損失より大きかったことを意味します。1.0を下回れば、損失が利益を超えたことを意味します。
| プロフィットファクター | 読み方 |
|---|
| 1.0未満 | テスト期間では損失 |
| 1.0〜1.3 | 弱い、またはコストに敏感 |
| 1.3〜1.5 | 候補の可能性あり、検証が必要 |
| 1.5〜2.0 | より強い候補 |
| 2.0超 | 強いが、頑健性を確認すること |
| 4.0超 | サンプルの質が極めて優れていない限り疑うこと |
プロフィットファクターが重要なのは、勝率とペイオフの大きさを結びつけるからです。二つの戦略が同じ勝率を持ちながら、まったく異なる経済構造を持つこともあります。
| 戦略 | 勝率 | 平均利益 | 平均損失 | 読み方 |
|---|
| A | 60% | $50 | -$50 | 収益的な構造 |
| B | 60% | $50 | -$150 | 損失的な構造 |
これが、経験豊富な検証者が勝率だけを単独で評価することがめったにない理由です。プロフィットファクターは、システムがリスクを効率的にリターンへ変換したかどうかをより明確に示します。
それでも、プロフィットファクターは完璧ではありません。取引回数が少なすぎる場合、異常に大きな勝ちが一件ある場合、あるいは過剰最適化されたパラメータ集合の場合でも、優れて見えることがあります。常に取引回数と、勝ち・負けの分布を確認してください。
シャープレシオはボラティリティに対するリターンを測定します。
Sharpe Ratio = (Portfolio Return - Risk-Free Rate) / Standard Deviation of Returns
シャープレシオが高いほど、一般に戦略はボラティリティ1単位あたりより多くのリターンを生み出したことを意味します。
| シャープレシオ | 読み方 |
|---|
| 1.0未満 | リスク調整後リターンが弱い |
| 1.0〜2.0 | 堅実 |
| 2.0〜3.0 | 強い |
| 3.0超 | 優秀だが、平滑化や過剰最適化がないか確認すること |
シャープレシオは、ボラティリティ構造が異なる戦略どうしを比較するときに有用です。リターンは低くても資産曲線が滑らかな戦略のほうが、リターンは高くても激しい変動を伴う戦略より魅力的なことがあります。
上昇方向のボラティリティを罰してしまう場合があり、リターンのサンプリング方法に大きく依存し、テールリスクを隠すことがあります。損失が集中すると、良好なシャープレシオを示す戦略でも急激なドローダウンに見舞われることがあります。
ペイオフ分布が不均一なトレードシステムでは、シャープをドローダウン、プロフィットファクター、取引分布、外れ値チェックと組み合わせて使ってください。
問いがタイトルの三つの指標に限られるなら、順位は次のとおりです:
プロフィットファクターが最初なのは、総利益が総損失を上回ったかを問うからです。シャープレシオが次なのは、リターンの経路がボラティリティに対して効率的だったかを示すからです。勝率が最後なのは、説得力がありそうに感じられる一方で、経済構造を不完全なまま残すからです。
まずバックテストを検証する。次にプロフィットファクターと期待値を確認する。次にドローダウンを点検する。次にリスク調整後の比較にシャープレシオを使う。勝率は補助的な文脈として扱う。
この順序は、その数字を生み出したものを理解する前に看板の数字に惚れ込んでしまうのを防いでくれます。
期待値は、1取引あたりの平均的な予想損益を推定します。
Expectancy = (Win Rate x Average Win) - (Loss Rate x Average Loss)
期待値は勝率とプロフィットファクターの橋渡しです。
勝ちが十分に大きければ、正の期待値を持つ戦略はより低い勝率にも耐えられます。損失が大きすぎれば、負の期待値を持つ戦略は勝率が高くても失敗し得ます。
どのバックテストを信頼する前にも、次を問うてください:
- 平均利益はいくらか?
- 平均損失はいくらか?
- 何件の取引がテストされたか?
- 結果が一、二件の外れ値取引に依存していないか?
- 手数料とスリッページ控除後も期待値は正のままか?
1. サンプルの質を確認する
最も見栄えのよい指標から始めないでください。テストそのものから始めてください。
- 何件の取引が含まれているか?
- テスト期間は十分に長かったか?
- 異なる相場局面を含んでいたか?
- 手数料とスリッページは含まれていたか?
- エントリーとエグジットの前提は明示されているか?
- 戦略は、評価対象となるまさにその期間で最適化されたか?
取引20件・プロフィットファクター3.0のバックテストは、数百件の取引、現実的なコスト、隣接期間にわたって安定した結果を持つバックテストに比べて説得力に欠けます。
2. 収益性を確認する
- 純利益
- プロフィットファクター
- 期待値
- 平均利益対平均損失
これは、戦略がテストサンプルにおいて基本的な経済的優位を持つかどうかを教えてくれます。
3. リスクを確認する
- 最大ドローダウン
- ドローダウン継続期間
- 連敗
- テール損失
- 最悪の単一取引
- 月次または週次のリターン分布
収益性のある戦略でも、ドローダウンが深すぎたり、長すぎたり、一度の回復イベントに依存しすぎていたりすれば、なお使い物にならないことがあります。
4. リスク調整後リターンを確認する
市場、時間軸、期間レンジ、コストの前提が同一の場合に限り、戦略バリアント間でシャープを比較してください。そうでなければ、比較は誤解を招きかねません。
5. 挙動を確認する
最後に、勝率を使って戦略が実際にどう振る舞うかを理解してください。
勝率の低い戦略は収益性があっても心理的に従いにくいことがあります。勝率の高い戦略は心地よく感じられても、隠れた暴落リスクを抱えていることがあります。一貫して従えない戦略はあまり役に立たないため、この点が重要です。
最大の誤りは、単一の指標を答えとして扱うことです。
- 平均損失を確認せずに高い勝率を信頼する。
- 取引回数が少なすぎるのに高いプロフィットファクターを信頼する。
- ドローダウンを確認せずに高いシャープを信頼する。
- 手数料、スリッページ、執行の前提を無視する。
- 異なる期間レンジでテストした戦略を比較する。
- 指標が完璧に見えるまで最適化する。
- 過去のドローダウンが将来あり得る最悪のドローダウンだと仮定する。
- リターンの大半を一件の外れ値取引が生み出していないかを無視する。
良いバックテストは問いに耐えるべきです。一つの問いで結果が崩れるなら、その戦略は看板指標が示していたよりも弱かったのです。
戦略バリアントを比較するとき、どちらの期末残高が高いかをまず問うてはいけません。
| 問い | なぜ重要か |
|---|
| 市場・時間軸・期間レンジは同じか? | 公平な比較を保つ |
| 手数料とスリッページの前提は同じか? | コストの歪みを防ぐ |
| プロフィットファクターは優れているか? | 収益効率を選別する |
| ドローダウンはより浅く、より短いか? | 生存可能性を選別する |
| 複数期間にわたって安定しているか? | 局面依存を減らす |
| 外れ値への依存はより低いか? | 脆弱性を減らす |
| シャープレシオは優れているか? | リスク調整後リターンを比較する |
| 勝率と連敗は管理可能な範囲か? | 実用性を確認する |
最良のバックテストは、必ずしもリターンが最も高いものではありません。収益性、リスク、再現性、運用上の適合性の間で、最も信頼できるトレードオフを実現したものです。
Traseqはノーコードの暗号資産スポット戦略リサーチワークスペースです。実取引の判断を下す前に、戦略バージョンを構築・バックテスト・比較・追跡するために設計されています。
実務的なTraseqのワークフローは次のとおりです:
- 戦略のアイデアを構築する。
- 戦略バージョンを確定する。
- 明示的な設定でバー単位のバックテストを実行する。
- 勝率、プロフィットファクター、シャープレシオ、リターン、取引回数、ドローダウンなどの指標を検証する。
- チャートと取引の挙動を点検する。
- 一貫した前提のもとで戦略バージョンを比較する。
Traseqはリサーチソフトウェアであり、実取引や取引所での執行プラットフォームではありません。バックテスト結果は過去の挙動の評価に役立ちますが、将来のリターンを保証するものではありません。
最も重要なバックテスト指標は何か?
すべてを説明してくれる単一の指標はありません。一次的な戦略選別では、通常プロフィットファクターと期待値が勝率より有用です。勝ちと負けの大きさを含むからです。リスク検証では最大ドローダウンが不可欠です。リスク調整後の比較にはシャープレシオが有用です。
勝率はプロフィットファクターより重要か?
いいえ。勝率は取引がどれくらいの頻度で利益を出すかしか示しません。プロフィットファクターは総利益が総損失を超えたかを示します。平均損失が平均利益よりはるかに大きければ、高い勝率の戦略でも損失を出すことがあります。
バックテストで良いプロフィットファクターとは?
プロフィットファクターが1.0を上回れば、テスト期間に総利益が総損失を超えたことを意味します。多くのトレーダーは1.5以上をより強い候補とみなし、2.0を超える値は注目に値します。サンプルが小さい、または過剰最適化されている場合、極端に高いプロフィットファクターは警告サインにもなり得ます。
トレード戦略にとって良いシャープレシオとは?
シャープレシオが1.0を超えると堅実とされることが多く、2.0を超えると強いとされます。ただしシャープはドローダウン、テールリスク、不安定なリターンパターンを隠し得るため、単独で使うべきではありません。
勝率の低い戦略でも収益性を持てるか?
持てます。平均利益が平均損失よりはるかに大きければ、勝率の低い戦略でも収益性を持てます。多くのトレンドフォロー戦略はこのように機能します。
勝率の高い戦略が損失を出すことはあるか?
あります。たまに発生する損失が通常の勝ちよりはるかに大きければ、頻繁に勝っても損失を出すことがあります。これが、勝率を平均利益、平均損失、プロフィットファクター、期待値とともに検証すべき理由です。
バックテストに何件の取引があれば十分か?
普遍的な数字はありませんが、極めて小さいサンプルは信頼できません。実務的な目安として、取引100件未満の結果は慎重に扱い、戦略がそれを支えられるほど頻繁に取引するなら、より大きなサンプルを選んでください。データの質、相場局面のカバー範囲、頑健性テストも依然として重要です。
シャープレシオとプロフィットファクター、どちらに最適化すべきか?
どちらも盲目的に最適化しないでください。プロフィットファクターは収益性の選別に有用で、シャープレシオはリスク調整後の比較に有用です。頑健な戦略は、ドローダウン、コスト、サンプルサイズ、アウトオブサンプルのチェックも通過すべきです。
暗号資産戦略のためのノーコード・バックテスト