凯利公式在中文博彩圈被引用得太随意,仿佛学会了就能「科学盈利」。真实的凯利准则只有一句话:当你知道真实概率时,按比例下注可以让资金的长期对数增长率最大。问题在于——你几乎从不知道真实概率。这一篇讲公式本身,也讲它为什么会把人带进坑里。
一、公式只有一行,但每个字母都有前提
f* = (b · p − q) ÷ b
其中 b 是净赔率(含本 1.95 时 b = 0.95)、p 是你判断的胜率、q = 1 − p。代入 1.95 的赔率与 55% 的胜率:
f* = (0.95 × 0.55 − 0.45) ÷ 0.95 = 0.0725 ÷ 0.95 ≈ 7.6%
意思是:如果你真的能稳定以 55% 的胜率打 1.95 的赔率,每次押总资金的 7.6% 是长期增长最快的。注意三处前提:① p 是真实的、不是估的;② 每注赔率独立;③ 资金可无限细分。三条里任何一条不成立,7.6% 这个数字就没有意义。
顺便算一个有用的门槛:1.95 的赔率要打平,需要 p = 1 ÷ 1.95 ≈ 51.28%。低于这个胜率,无论怎么分配注码,长期都是亏的——资金管理不能把负期望变成正期望,它只能决定你亏得多快。
二、最大的谎言:「我知道 p」
凯利公式对 p 的误差极其敏感,因为它在分子上是线性放大,在分母上又是边际递减的:
| 你估计的胜率 p | 凯利注码 f*(1.95 赔率) |
|---|---|
| 50.0%(打平线以下) | 不下注 |
| 52.0% | 1.5% |
| 54.0% | 5.6% |
| 55.0% | 7.6% |
| 58.0% | 13.8% |
| 60.0% | 17.9% |
看清楚 52% 和 55% 之间:注码从 1.5% 跳到 7.6%,接近 5 倍。而 3 个百分点的胜率差,在真实的赛事预测里通常就在误差范围之内。这就是凯利最危险的地方:你的估计误差会被放大成注码误差。
三、估高 3 个点,从「赚」变成「亏」
假设真实 p 只有 52%,但你按 55% 下注,也就是押 7.6% 而不是最优的 1.5%。把注码代回增长率公式:
g = p · ln(1 + b·f) + q · ln(1 − f)
代 p = 0.52、b = 0.95、f = 0.076,得到 g ≈ −0.17%。每注的期望对数增长是负的。你以为自己在用凯利赚钱,实际是在给市场交学费,而且是「看起来每次只亏一点点」的那种慢性亏损。
把真实 p 换成 55%、f 仍是 7.6% 时,g 只有约 +0.28%。这就是全凯利的真实收益量级:每注千分之三。它需要几百上千注才显现,而这期间你要承受的波动并不小。
四、全凯利的代价:回撤是常态,不是意外
连续近似下,全凯利账户「曾经跌到当前资金的 x 倍」的概率约为 x。换句话说,跌到一半的概率接近一半,跌到七成的概率约七成。这不是运气差,是数学结果:对数最优 ≠ 心理可承受。
更狠的是超注:
| 注码 | 长期对数增长率(p = 55%,1.95) |
|---|---|
| 1/2 凯利(3.8%) | +0.21% |
| 1 倍凯利(7.6%) | +0.28% |
| 2 倍凯利(15.2%) | 约 0.00% |
| 3 倍凯利(22.9%) | 负增长 |
两倍凯利就把增长率压到零,三倍直接转负——这就是「过度下注」的数学定义,跟运气无关。而现实中,绝大多数人下注时凭的是感觉,注码分布往往落在 2–5 倍凯利区间。
五、分数凯利:拿 75% 的收益,换一半的波动
上表已经给了答案:半凯利能拿到约 0.21% / 0.28% ≈ 75% 的增长率,但注码和波动都减半。这对业余玩家几乎总是更优的选择,因为:
① 你的 p 一定有误差,半凯利让误差造成的过注幅度减半;② 回撤减半意味着你不会在样本还没跑出来时就被打崩;③ 心理上更容易执行——能被执行的策略才是策略。
实务上更常见的做法是「四分之一凯利 + 硬上限」:按公式算出 f*,乘 0.25,再设单注不超过总资金的 2%。当公式给出 8% 时,实际下 2%;当公式给出 20% 时,实际还是 2%。上限的作用不是优化收益,是防止一次估计失误清空账户。
六、下注前的五条硬约束
1. 先算门槛再算注码。先问「这个价格需要多少胜率才打平」,再问「我凭什么认为自己的胜率高于它」。答不出第二个问题,注码就是 0。
2. 单注不超过 2%,单日亏损不超过 6%。这两个数字不是最优解,是生存线。
3. 连败降档。连续 5 注不中就把注码减半。不是因为「该反弹了」,而是因为连败通常意味着你的估值模型在这段时间失效。
4. 每注写下理由与 p 的估计值。赛后核对:是判断错,还是运气差。没有记录的复盘等于没有复盘。
5. 把「不下注」当成一个正式决策。凯利公式在 f* ≤ 0 时给出的答案就是不下注,这是它最常见的输出。
常见问题
凯利公式能用在串关上吗?
能算,但更难算准:串关的真实联合概率是各场概率的乘积,任何一场的估计误差都会被放大,所以串关的 p 误差远大于单关。实务上串关注码应当显著低于同样 edge 的单关。
为什么我用凯利还是亏?
最常见的原因是 p 估高了(见第三节),其次是赔率并非独立、以及忽略了限额与滑点。凯利只优化「给定正确 p 时的注码」,它不修正错误的 p。
1.95 的赔率最低要多少胜率才不亏?
1 ÷ 1.95 ≈ 51.28%。这是打平线,不是盈利线;扣掉实际执行中的滑点和失误,实战门槛还要更高。
分数凯利取多少合适?
没有普适答案。经验上:模型有长期回测支撑可用 1/2,仅凭主观判断建议 1/4 或更低,并且任何时候都用硬上限兜底。
相关阅读:欧赔怎么算:从赔率到概率、盘口诱导与临场变盘、串关与单关的数学,以及足球分类下的全部文章。

发表回复