凯利公式用于股票仓位管理的主要局限在于:它要求输入精确的胜率与赔率,而这两个参数在股票市场中本质上无法被稳定估计。公式本身是数学上自洽的最优增长解,但它对参数误差极其敏感——当胜率或赔率的估计出现偏差时,公式给出的“最优仓位”可能迅速偏离合理区间,甚至放大回撤。因此,凯利公式更适合作为理解仓位与赔率关系的思考框架,而非直接照搬的计算工具。
公式的假设前提与股票市场的差距
凯利公式的经典形式为 f = (bp − q) / b,其中 b 为赔率(净收益与净损失之比),p 为胜率,q = 1 − p。它的推导建立在几个前提上:
- 结果只有两种:赢或输,且盈亏比例固定;
- 每次下注独立且可重复:概率分布不随时间变化;
- 参数已知且准确:p 和 b 是确定值,不是估计值;
- 可以无限分割仓位,且不考虑交易成本与流动性。
股票投资与这些前提存在系统性偏差。单笔交易的盈亏幅度并不固定,止损位、持有期和卖出价格都会改变实际赔率;市场状态会切换,同一策略在不同阶段的胜率并不稳定;此外还有手续费、冲击成本和无法成交的情况。前提不成立时,公式输出的“最优仓位”只是一个参考值,而非可直接执行的指令。
参数估计的不确定性
实践中真正困难的是估计 p 和 b。常见做法是用历史交易记录或回测统计胜率与盈亏比,但这会带来两个问题:
- 样本偏差:历史样本有限,且市场环境变化后,过去的胜率未必延续;
- 估计误差被放大:凯利公式对 p 的微小变化非常敏感,胜率估计偏高一点,算出的仓位可能大幅上升。
正因为如此,实务中更常见的是分数凯利(fractional Kelly),即只使用计算仓位的一部分,例如二分之一或四分之一。这种做法牺牲了一部分理论增长率,换取对估计误差和极端行情的缓冲。需要说明的是,具体取几分之一并没有普适标准,取决于投资者对参数误差的判断和自身回撤承受力。
| 做法 | 特点 | 适用情形 |
|---|---|---|
| 全凯利 | 理论增长最快,回撤也最大 | 参数高度可靠、可重复下注的场景 |
| 半凯利/分数凯利 | 增长略降,回撤明显缓和 | 参数来自估计、市场会变化 |
| 固定比例/固定金额 | 不依赖胜率赔率估计 | 参数难以量化时 |
与其他仓位管理方法的结合
更稳妥的思路是把凯利公式当作一个上限参考,而不是唯一依据。可以先用固定比例法或波动率目标法确定基础仓位,再用凯利结果做交叉检验:如果两者差距过大,往往说明参数估计存在问题。同时配合最大回撤约束和单笔风险上限,把单次亏损控制在可承受范围内。这样做的逻辑是:先保证不被极端情况淘汰,再谈长期增长。
总结
凯利公式的价值在于揭示仓位应与赔率和胜率匹配,而非提供一个可以照抄的数字。它的核心局限是参数不可精确获知、前提与股票市场不符、结果对估计误差高度敏感。实践中通常以分数凯利或固定比例法替代,并结合回撤约束使用。
常见问题
凯利公式算出的仓位可以直接用吗?
不建议直接照搬。公式输出依赖胜率和赔率的准确估计,而这两个参数在股票市场中只能近似判断,误差会被放大。更常见的做法是把它当作仓位上限的参考,再按自身风险承受力打折使用。
半凯利一定比全凯利更好吗?
不能这样绝对地说。半凯利降低了回撤风险,但也牺牲了一部分理论增长率。如果参数确实可靠、且能承受较大波动,全凯利的逻辑并非错误;对多数依赖估计参数的投资者,分数凯利通常更稳健。
没有可靠胜率数据时该怎么管理仓位?
可以改用不依赖胜率估计的方法,例如固定比例、固定金额或按波动率调整仓位,并设定单笔最大亏损和总回撤约束。这些方法不追求理论最优,但能在参数不确定时保持纪律性。