咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

继续说说凯利公式的证明。

上一篇,是用纯数学理论的推导,当然是最有说服力的证明。

可是,数学理论的推导,有个致命的弱点:不直观。

所以,这次,我使用WPS(或EXCEL)来证明凯利公式。

使用WPS证明,有两个好处:

(1)直观。

(2)人人可以玩。

把主要的公式贴一下:

=IF(RAND()>(1-F3),B2+B2*J3*H3,B2-B2*J3)

效果:

解释一下它的含义:

RAND()是0-1之间的随机数。

F列是胜率

RAND()>1-F的含义是如果胜。

解释如下:

比如胜率F=0.9,那么0-1之间的随机数,有90%的概率大于1-0.9

所以RAND()>1-F模拟的就是胜率。

那么整个IF条件表达式的含义是:

如果胜:B2+B2*J3*H3,则下一局的资金量=前一局资金量+前一局资金量*投注比例*赔率

如果败:B2-B2*J3,则下一局的资金量=前一局资金量-前一局资金量*投注比例

上图中WPS表格,模拟了胜率0.6,赔率1:1,投注比例每次100%,500局后的情况。

其中胜率、赔率、投注比例,可以修改。

为了说明问题,我固定胜率=0.6,赔率=1:1,按照凯利公式,最佳下注比例应该是20%。

要使用WPS证明20%是最有,那么可以调整下注比例分别为:

10%,20%,30%,40%,50%,60%,70%,80%,90%,100%十种情况,看看哪种情况500局后收益最大。

玩法:双击某个含有公式的单元格,再按一下键盘的“Tab”键,即可重新模拟一次500局。

另外,为了避免“偶然因素”的印象,每中情况玩10次500局。

以下是我随机玩10次结果的记录:

由于结果是随机的,如果你也来玩10次,结果肯定和我的不一样,不要见怪。

我来解释一下我这次玩出的这个结局:

1、最高收益,并不是凯利公式计算出来的20%,而是50%。这是什么原因呢?那是因为玩的“局数”不够。50%比例的那一组,有一次“运气特别好”,玩出了1亿多的结局。平均下来,达到了1000万。而投注比例50%,只有一组好运,其余全部归0。

2、第二高收益,也不是20%,而是30%,达到113万。解释同上。

3、凯利公式计算出来的20%,在我玩的这十种投注比例中,排第三。

4、下注比例0.6以上的,全部归0,无一例外,说明下注比例比凯利公式高出太多,唯一的结局就是归0。

5、在一个赔率1:1,胜率60%的局,从30%的投注比例开始,出现归0的现象,上面那个图里,有一个0,有一个0.05基本上也是0,说明越大的投注比例,结果越不稳定。

6、如果投注比例过低,不会归0,但收益会很一般。

7、之所以出现违背凯利公式的结果,是因为玩的“局数”不够。

8、请看官自行体会。

这个游戏,人人可以玩,听别人讲100次,不如自己玩一次,然后改变参数,能得到完整的体验。

下一回,我要用更强力的工具——python,来证明凯利公式。Python很容易能做到接近“无限”局。