勝率(Win Rate)について初心者が知っておくべきこと
直接の答え: 「勝率(win rate)」が意味するもの
勝率は、取引がどれくらいの頻度で利益(しばしば「勝ち」と呼ばれる)で決済されるかを、決済済みの取引総数と比較して示す、記録ベースの指標です。初心者向けに言うと、将来の結果を保証するものではなく、利益が出た結果の割合です。
メカニズム:勝率はどのように計算されるか
よくある定義は次のとおりです。
- 勝率(Win Rate)=(勝ちの取引数 ÷ 決済済み取引総数)× 100%
正しく計算するには、明確な前提が必要です。
- 「決済された取引」とは何か。 たとえば、完全に決済されたポジションだけを含めるのか、それとも部分決済も含めるのか?
- 「勝ち」とは何か。 ゼロを厳密に上回る利益だけを勝ちとするのか、それとも小さな損益のイーブン(ブレークイーブン)をどう扱うのか?
- 結果を測るタイミング。 勝率は、決済された取引から実現した結果に基づきます。未決済のポジションにおける含み損益は、通常の定義には含まれません。
明確な前提による例
固定期間にわたって 20件の決済済み取引を見直し、あなたのルール「“利益”とは、コスト控除後にゼロを上回るネット結果を意味する」に基づいて、そのうち 12件が利益だとします。すると:
- 勝率(Win Rate)=(12 ÷ 20)× 100% = 60%
この例は、単純で固定されたルールを使っています。ルールを変える(たとえば、ほぼゼロの結果を勝ちとして扱う、特定の取引タイプを除外する等)と、元のパフォーマンスが変わっていなくても、勝率は変わり得ます。
エビデンスと、なぜ同じ勝率でも異なる結果が隠れるのか
勝率だけでは、勝ちでどれくらい得ているのか、負けでどれくらい失っているのかを説明できません。勝率が高くても、損失が得よりもはるかに大きければ、成績は悪くなり得ます。
考え方としては、次の要素を分けるのが実用的です。
- 頻度: 勝ちが起きる回数(勝率)
- 大きさ: 勝ちと負けの規模(勝ちの利益 vs. 負けの損失)
取引シグナルを使わなくても、自分の取引履歴からこのロジックを検証できます。平均の勝ち幅と平均の負け幅を比較し、負け側が優勢かどうかを考えてください。
限界と失敗パターン:勝率で何が起こり得るか
少なくとも重要な限界として、勝率はペイオフの形状や現実の摩擦を無視するため、誤解を招く可能性があります。
よくある失敗パターンには次が含まれます。
- コストと執行の影響: コスト(手数料、スプレッド、スリッページのような影響)を考慮せずに勝率を計算すると、コストを含めた時点で「勝ち」が「負け」に変わるかもしれません。
- 定義のズレ: 「勝ち」とみなすもの(または含める取引)を変えると、真の改善を反映せずに、勝率が良く見えたり悪く見えたりすることがあります。
- 少数サンプルのボラティリティ: 取引数が少ないと、勝率はランダム性によって大きく振れます。短い履歴は安定した推定値ではありません。
- 非定常性: 市場や条件は変化します。過去の勝率は、継続的な性質というより、特定の環境の期間を反映している可能性があります。
検証と、次に自分に確認すべき質問
学習指標として勝率を責任をもって使うには、結論を信じる前に次を確認してください。
- 最初に使ったのと同じ「含める条件」と「結果のルール」で再計算する。
- サンプルサイズを確認する(非常に少ない件数はしばしば信頼できません)。
- 勝率とペイオフ情報を比較する(たとえば、平均の損失が平均の勝ちを上回っていないかどうか)。
役に立つ次の質問は次です:勝率が似たままだとして、勝ちと負けの大きさは変わっているのか? もし「はい」なら、勝率は安定して見えても、結果は実質的に大きく変わっている可能性があります。