凯利公式:不是算命盘,是赌徒的“出纳” 凯利公式(Futures Formula),说白了就是穷人对庄家说的“狼来了”。你把它当成一个高深莫测的数学模型,然后在满屏的教科书里复制粘贴,那是确实把人家当尊神供;但你真正要用的时候,它大约率只会出目前你凌晨三点的电筒下,要么你哥们儿桌上那张沾着咖啡渍的算盘纸上。对于实战派来说,这东西就是个计算自己单次下注额度,让钱不亏光的“计算器”。 大量人一听到凯利公式,第一反应就是那个著名的 $f = P / (1 + P)$ 要么 $f = P / Q$ 之类的变体。

实际上这玩意儿早就过时了。

你看啊,目前的量化基金、程序交易、就连庄家的盘口,根本不用你这种“人肉计算器”来算。他们背后有数百万只机器在毫秒级地计算胜率、赔率和盈亏比,那玩意儿比你的大脑还快,比你的逻辑还稳。你还要靠一个大约率的公式来指导你的每一次博弈?咱是去送外卖的还是去当数学家的,目前去拿个计算器,人家都已经把计算器换成更高级的了。 那到底该如何用?还不如堆砌一堆公式,不如把核心逻辑掰开了揉碎了说。 公式的核心就一句话:你的下注比例,等于你单次下注的胜率除以总回报(1 加上胜率)。 这就好比你开了一家小卖部,你每次进货的成本是 100 块,你赌一种商品能卖 100 块。

要是你只赌一半,成本就是 50,利润是 50;要是你赌全仓,成本就是 100,利润也是 100。

这时候你比较,全仓输一次,亏 100;胜率 50%,赚 50。

显然,全仓更有希望。

要是你算出来,把 50 加起来,等于 150。

那你是放 50 还是 150?这时候你就得看风险承受本事。 举个最好办的例子,假设你在玩德州扑克,要么打靶。你算出这局牌你是胜率 50%。你拿 100 块赌,赚 50 块,净赚 50。

要是你全仓下注,100 块都押上,输了就 100 亏,赢了就是 100 赚。

这时候你比较下注额和期望利润。全仓下注,赢了赚 100,输了亏 100,期望值正好是 0。

这还如何玩? 要是你改一下思路,把下注额定在 50 块。赢了赚 50,净赚 50。输了亏 50,净亏 -50。

这时候你的期望值是 50。

你看,每赢一单赚 50,每亏一单亏 50,那你的总回报是 100 块。

这时候你拿 50 块下注,你的胜率要是 50%,那你的期望回报就是 50,正好等于你的下注额。 这听起来是个死循环,对吗?仿佛只要胜率 50%,你拿 50 下注就合适。但这忽略了赔率的难题。凯利公式最妙的地方在于,它能告诉你:为了达到最大的长期期望盈利,你应当拿多少下注。 假设你在玩一个二选一的赌局,赔率是 1:1(也就是赢一次翻倍,输一次拿回本金)。你算出胜率是 50%。按照传统思维,你可能认定 50% 胜率就充足了。但凯利公式会告诉你一个更激进的建议:你应当拿 100% 的资金去下注。

为啥?出于别看胜率是 50%,可是每次下注的赔率(1:1)也是 1:1。

这时候你的期望值正好等于你的本金。你拿 100% 下注,赢了赚 100,亏了亏 100,期望值还是 0。

这能怪哪位?怪你运气不好,还是怪公式没算对? 这时候就要看你的“账本”了。

要是你不是风险厌恶者,只想让钱动起来,那你能够把下注额设得更高。

比如你拿 200 块下注。赢了赚 200,亏了亏 200,期望值还是 0。但要是你能算出,你在数学期望之外,还能通过某种机制(比如团队配合、信息优势、要么做成对赢)拿到额外收益,那你就能无限放大你的下注额。 什么的,这里有个陷阱。凯利公式算的是长期期望值,不是短期爆发力。你在比赛上,胜率 50%,赔率 1:1,那你的期望值就是 0。

这时候你强行把下注额设为 100%,别看长期赚不了钱,但起码你在赢的时候能赚更多,输的时候能少亏(相对全仓)。

这就是所谓的“工夫平滑”。 但要是你不如此想呢?要是你是个赌徒,挺想一次赢个几千块,那凯利公式就不中了。出于凯利公式讲究的是最优解,是在“方差”最小的前提下,最大化“期望值”。

你想一次翻倍,那就得赌全仓,这时候期望值就是 100%,但你瞬间就崩盘了,那是数学上最精彩的“破产”案例。 故此,凯利公式最适合的场景是:你有稳定的胜率,但每次下注的赔率在变。

比如你在做交易,胜率 40%,但每赢一单赔率是 1:2,每输一单赔率是 1:1。

这时候你的期望值是多少?赢的预期利润是 40 200 = 800,输的预期亏损是 60 100 = 600。净预期利润是 200。

这时候你应当拿 100% 的资金去下注。出于你的资金被锁定在本金上,而你每次的盈利都大于亏损,只要趋势没乱,你的账户是无限向上的。 要是你不中呢?要是你认定自己操作失误率忒高,要么想赚快钱,那你就别碰这个公式

这时候你该做的是:下降下注额,把期望值拉低,直到你感觉保险为止。凯利公式告诉你的是“该拿多少”,而不是“该拿多少利息”。 最终,关于那个里拉(Lillich)和凯利(Kelly)的争议。大量人认定凯利公式凯利兄弟发明的,实际上不然。

这个公式最早是在 1956 年,被一位名叫约瑟夫·里拉的克罗地亚人,用来计算在纳克索斯岛(Naxos Island)的大赌博游戏里,如何通过组合下注额来最大化平均盈利,然后被翻译成英文,改名叫凯利公式。便,名字就蹭上了这位“幸运儿”。 故此,下次要是有人跟你讲凯利公式,别急着点头。问问他:“你算的是胜率还是期望值?”“你是针对固定赔率,还是动态赔率?”“你的下注额是想要长期稳定,还是想要短期暴利?” 要是你是想稳妥赚点买菜钱,那凯利公式就是个摆设,你拿个计算器都能算明白;要是你是想挑战人性,想在大起大落中通过数学博弈积累财富,那你得拿出点耐心,去算算你下一个下注额该设在多少。

毕竟,在赌场里,最大的赢家压根儿不是那些拿着最新手卡的人,而是那些愿意为了那一两块钱,算得比庄家还仔细的人。