勝率(Win Rate)の限界は何ですか?
直接の回答
勝率(Win rate)とは、「勝ち」という結果で終わる取引(または意思決定)の割合です。その主な限界は、多くの詳細が1つの数値に圧縮されてしまい、利益と損失の大きさ、コストの影響、そして「勝ち」の定義がどう設定されたかが見えにくくなることです。そのため、勝率は安定して見える一方で、実際の結果は大きく変動することがあります。
メカニズムと定義
勝率を使うには、まず「勝ち」とみなすものについて明確なルールが必要です。典型的な例は次のとおりです。
- 取引は、出口価格がエントリー価格より上なら「勝ち」。
- 取引は、ストップ水準より前にターゲット水準に到達すれば「勝ち」。
- 取引は、コスト控除後の純利益がプラスなら「勝ち」。
同じ元になっている活動でも、異なるルールによって異なる勝率が生まれます。計算は、次のような前提にも依存します。
- どの取引を含めるか(クローズした取引だけか、キャンセル/修正されたものも含めるか)。
- 部分約定や手動調整が、同じように一貫して扱われているか。
- スプレッド、コミッション、スワップ/ファイナンス、その他の手数料が、「純(net)」の結果に含まれるかどうか。
これらの選択が決まると、勝率は次のように計算されます:勝ちの数 ÷ 測定された結果の総数。
エビデンスまたは例(前提つき)
100回の取引を行う2つの仮想システムを考えます。どちらも勝率50%を達成しています。
- システムAは、勝ちでは平均+1ユニットを得る一方、負けでは平均−1.5ユニットを失います。
- システムBは、勝ちでは平均+1.5ユニットを得る一方、負けでは平均−1ユニットを失います。
勝率が同じでも、平均結果は異なりえます。なぜなら勝率は、勝ち/負けの「大きさ」の分布を符号化しないからです。
2つ目の失敗パターンは、コストが変わると観測された勝率が変わりうることです。「勝ち」をグロスの価格変動(エントリーと出口)で定義する一方で、口座の結果が取引コストを含む場合、価格上は利益に見えても、手数料込みでは損失になる取引が出てきます。このギャップは、真の勝率を下げる可能性があります。
限界とリスク
-
ペイオフの大きさが欠けている。 勝率は、勝者が小さく頻繁なのか、大きいが稀なのかを教えてくれません。損失が利益より大きければ、勝率が高くても結果がマイナスになりえます。
-
「勝ち」の定義が脆い。 別の勝ちルール(価格ベースか、コスト控除後ベースか/ターゲットベースか、期間末ベースか)を使うと、市場の挙動が同じでも勝率が変わりえます。
-
コストと執行が結果を動かす。 スリッページ、変動するスプレッド、遅延、注文処理の違いによって、微妙な「勝ち」が損失に変わりえます。したがって勝率は、測定プロセスの現実性に敏感です。
-
小さなサンプルはノイズが多い。 データが限られていると、連勝(連続勝ち)が勝率を歪めます。短いテスト期間は、安定性を過大評価し、より長期の挙動を表せない可能性があります。
-
非定常性:関係が変わりうる。 過去の頻度は将来の結果を保証しません。ボラティリティ、流動性、ニュースの強度、あるいはレジーム条件の変化は、勝ちの確率を変え、過去の勝率推定の予測力を弱めることがあります。
-
隠れた選別効果。 取引がフィルタリングされたり、調整されたり、レビュー後にのみ含められたりする場合、勝率は基礎となる手法ではなく選別プロセスを反映している可能性があります。
検証と次の質問
勝率を検証する実務的な方法は、「勝ち」について明確で一貫したルールを使って計算を再現し、関連する場合は純結果に取引コストを含め、前提を明確にしたうえで複数の期間にわたってテストすることです。もし、勝率が「勝ち」の定義、含めるコスト、サンプル期間の小さな変更に対して非常に敏感であるなら、その感度自体が、「勝率だけでは弱い指標になりうる」ことの証拠になります。
役に立つ次の質問は次のとおりです:「勝率が高い/低い場合、まったく同じ測定ルールのもとで、勝ち/負けの大きさと、純結果の分布について何が示唆されるのか?」です。
DOCUMENT END