博弈资金:凯利公式在实战中的注码分配
前言
大多数人在“赢面看好时加注、输时缩手”上凭感觉行事,但感觉并不等于优势。真正的胜率优势需要被量化,而注码分配更需要规则。凯利公式提供了一把衡量“该下多大注”的刻度尺,让博弈资金管理不再拍脑袋。
主题与核心
凯利公式的出发点是用数学最大化长期资金的对数增长率,从而在“回撤、风险、增长”之间取得平衡。它回答的不是“买不买”,而是“买多少”。在博彩、量化交易、体育交易中,都可把它作为注码分配与仓位控制的基石。

概念与公式
- 对单次独立事件,凯利注码比例 f* = (b p − q) / b
- p 为胜率,q = 1 − p
- b 为净赔率(十进制赔率减 1;如 2.00 的净赔率为 1)
- 对交易常用的胜率/盈亏比表述,等价形式:f* = p − q / R
关键启示是:当 f* > 0 时才有正期望下注;当 f* ≤ 0 时,优势不足,应当0注码(不下注)。同时,真实世界有估计误差和尾部风险,建议采用“分数凯利”(如 1/2 或 1/4 凯利)以控制回撤与波动。
实战落地步骤
- 评估优势
- 估计胜率 p 与赔率 b,或估计胜率与盈亏比 R;把交易成本、滑点、税费计入。
- 采用保守估计,避免乐观偏差;必要时用历史回测与交叉验证。
- 计算注码
- 计算 f*,若为负,严格不下注。
- 若为正,选择分数凯利:f = k × f*,k ∈ (0,1],常见为 0.25–0.5。
- 设定上限与约束
- 对单笔下注设置硬上限(如不超过资金的 2–5%)。
- 多标的/多赛事同时下注时,考虑相关性;相关性越高,总体仓位越要打折。
- 复盘与更新
- 持续记录胜率、赔率、盈亏比;用滚动窗口更新参数。
- 观察资金曲线的最大回撤,动态调整分数凯利系数。
案例1:体育交易的简单演算
- 赔率 2.00(b = 1),经模型估计胜率 p = 0.55,则 f* = (1 × 0.55 − 0.45) / 1 = 0.10。
- 全凯利意味着下注资金的 10%,实务上为了稳定资金曲线,选择 1/2 凯利,下注 5%。
- 注意:若将手续费、盘口变化计入后 p 下降为 0.525,则 f* = 0.05;再用 1/2 凯利仅下注 2.5%。这体现了成本对注码的直接“压缩效应”。
案例2:交易策略的胜率/盈亏比法
- 某策略胜率 p = 0.48,平均盈亏比 R = 1.4。则 q = 0.52,f* = 0.48 − 0.52 / 1.4 ≈ 0.109。
- 11% 的全凯利在市场中波动过大,采用 1/4 凯利更稳健:单笔仓位约 2.7%。
- 若同类信号高度相关,同时出现多笔入场,总体仓位应再折半,以防止同步回撤。
风险与细节
- 波动与回撤:全凯利追求长期增长率最优,但中短期回撤更深;分数凯利在牺牲少量增速的前提下,显著降低波动。
- 估计误差:胜率和盈亏比的误差会把“最优”变为“过度下注”。保守估计与置信区间可以把 f* 往下修正。
- 动态性:市场与赔率并非静态,参数需要滚动更新;当优势消失时,立刻降为 0 注码。
- 多标的相关性:多个同时下注的头寸若高度相关,等同于“加倍同一风险”,应以相关性加权后的有效仓位为准。
当你把“是否有优势”和“下注多大”严格拆分,再用凯利公式为注码分配建立纪律,博弈资金管理就从“感觉流”迈向了可验证、可复盘的理性框架。