凯利公式的核心思想是:在已知胜率和赔率的情况下,存在一个最优下注比例,能在长期复利增长中实现资金增速最大化,同时避免单次下注过大导致爆仓。 其简化形式为 f = (bp - q) / b,其中 f 为建议仓位比例,b 为赔率(盈亏比),p 为胜率,q 为失败概率(1-p)。直觉上,它平衡了“赢的时候赚多少”和“输的时候亏多少”,让资金曲线在几何增长而非算术增长中受益。但该公式的前提是胜率和赔率必须精确已知,且下注可重复无数次——这在股票投资中几乎无法满足。
股票投资中的估计困境
凯利公式直接套用在个股或组合上,最大的障碍在于胜率和赔率无法被可靠估计。历史回测的胜率是过去样本的统计结果,不代表未来;赔率(预期盈利/预期亏损)则取决于卖出时点,而时点选择本身带有主观性。任何基于“我感觉胜率有七成”的凯利计算,输入本身就是猜测,输出只会放大误差——公式对输入误差极度敏感,胜率差 5 个百分点,建议仓位可能相差数倍。
因此,股票投资中不应使用完整凯利值(即 100% 的 f)。多数资金管理实践者采用“分数凯利”策略,即只下注全凯利的一半或四分之一。这样做的代价是长期增速略降,但换来了对估计误差的容忍度:即使真实胜率低于预期,也不至于因仓位过重而遭受毁灭性打击。
分数凯利与连续亏损下的调整
分数凯利的使用逻辑是:先假设你的胜率和赔率估计存在偏差,然后主动打折。例如,如果计算出的全凯利仓位为 20%,那么实际仓位可以取 10% 或 5%。这种做法不是保守,而是对不确定性的承认——在股票这种噪声远大于信号的场景中,低估自身优势比高估更安全。
当连续亏损发生时,凯利公式本身并不要求“减仓”或“暂停”,因为理论模型假设赔率不变。但现实中,连续亏损可能意味着你的胜率估计已经失效(市场环境变化),也可能只是正常波动。此时应做的是重新评估输入参数,而非机械地按原公式继续下注。如果无法找到证据表明胜率依然成立,降低仓位或回到现金是符合凯利精神的——因为公式的输入已经变了。
与固定比例法的对比与适用边界
| 方法 | 核心逻辑 | 优点 | 缺点 |
|---|---|---|---|
| 凯利公式 | 根据胜率赔率动态调整仓位 | 理论上长期增速最优 | 对参数误差极度敏感 |
| 固定比例法(如恒定 10%) | 每笔交易投入固定比例资金 | 简单、稳定、易执行 | 未利用概率优势,增速偏慢 |
| 等额法(如固定金额) | 每笔投入相同金额 | 最易理解 | 资金增长后相对仓位缩小 |
凯利公式的适用边界在于:你必须有可靠的概率优势来源。 如果只是“觉得这只股票会涨”,凯利公式帮不了你;如果有一套经过长期验证的、具有正期望的交易规则(如特定形态或估值区间),分数凯利可以作为仓位上限的参考。它更像一个“防爆仓上限”而非“目标仓位”——告诉你最多下注多少,而不是应该下注多少。对大多数普通投资者,固定比例法在心理承受力和执行难度上更现实;而凯利公式的价值,更多在于提醒你:当胜率不确定时,仓位必须远小于你的乐观估计。
常见问题
凯利公式能帮我选出买哪只股票吗?
不能。凯利公式只解决“在已知胜率和赔率时下注多少”的问题,它不提供选股依据。选股需要基本面、技术面或量化策略等独立的研究框架,凯利公式只在买入前帮你决定仓位上限。
如果胜率估计不准,用半凯利就一定安全吗?
半凯利能显著降低对估计误差的敏感度,但不能保证安全。如果真实胜率远低于你的估计,半凯利同样会造成较大亏损。安全的前提是估计过程本身经过充分验证,比如基于足够长的历史样本和稳定的市场逻辑,而非主观感觉。
连续盈利后,应该按凯利公式加仓吗?
凯利公式的仓位只取决于当前对胜率和赔率的重新评估,与之前的盈亏无关。连续盈利本身不改变公式的输入参数,除非你判断市场环境变化导致胜率提升。盲目因为“赢钱了”而加大仓位,恰恰违反了凯利公式的概率思维——它要求你关注的是下一次下注的期望值,而非账户的盈亏状态。