最大連敗数を求める方法

1. N回連続して負ける確率

勝率x%のシステムがN回連続して負ける確率は以下の様に求めることが出来ます。

N回連続して負ける確率 = ( 1 – 勝率x )^N回

例えば、勝率50%のシステムが5回連続して負ける確率を求めると、以下の通りです:

■5連敗する確率 = ( 1 – 50% )^5回 = 3.1%

■10回連敗する確率 = ( 1 – 50% )^10回 = 0.1%

2. 起こりうる最大連敗数

冒頭の計算式を展開して、1%の確率で起こりうる連敗数Nを以下のように求めます。

連敗数N = LOG( 1% , 1 – 勝率x )

例えば、勝率50%のシステムにおいて、1%の確率で起こりうる最大連敗数は以下の通りです:

■連敗数N = LOG( 1% , 1 – 50% ) = 6.6回

この式を用いることで、危険率αの場合に起こりうる連敗数Nを求めることができます。

3. エクセルのLOG関数について

エクセルのLOG関数は、”=LOG(真数, 底)”と入力するとその対数を返します。

  • 例1: LOG₂4 = LOG(4, 2) = 2 (2を2乗すると4になる)
  • 例2: LOG₂256 = LOG(256, 2) = 8 (2を8乗すると256になる)

4. 勝率別に起こりうる最大連敗数一覧

以下の表は、勝率別に起こりうる最大連敗数を危険率1%と0.0001%の2パターンで示しています。

システム勝率 最大連敗数 (α=1%) 最大連敗数 (α=0.0001%)
20% 21 62
25% 16 48
30% 13 39
35% 11 32
40% 9 27
45% 8 23
50% 7 20
55% 6 17
60% 5 15
65% 4 13
70% 4 11
75% 3 10
80% 3 9
85% 2 7
90% 2 6

5. 注意点(勝率の収束)

取引回数が200回未満の場合、勝率はシステム本来の値に収束していない可能性があります。勝率の収束については、“確率の収束と大数の法則”を参照してください。

6. 連敗数を予想してトレードにどう生かすか?

勝率が80%のシステムでも絶望的に運が悪ければ9連敗する可能性があります。この知識を持つことで、連敗が起きても冷静にトレードを継続できます。