凯利公式是一种通过胜率和盈亏比计算最优下注比例的资金管理方法,核心公式为 f* = (bp - q) / b,其中 f* 是最优仓位比例,b 是盈亏比(平均盈利/平均亏损),p 是胜率,q 是失败率(1 - p)。它解决的问题是:在已知交易优势的前提下,每次投入多少比例的本金,能让长期资金增长速度最快。
凯利公式的计算逻辑
公式的推导基于对数最优增长理论,目标不是单次收益最大,而是长期复利增长最大化。计算分三步:
- 估算胜率(p):统计历史交易中盈利笔数占总笔数的比例,但样本量过小时结果不稳定
- 估算盈亏比(b):用平均单笔盈利除以平均单笔亏损,需剔除极端值影响
- 代入公式:先算 bp - q,再除以 b,得到的结果就是理论最优仓位
举例(假设数据):若某策略胜率 55%(p=0.55),盈亏比 1.5(b=1.5),则 q=0.45,f* = (1.5×0.55 - 0.45) / 1.5 = 0.25,即理论上每次投入本金的 25%。这个数值仅用于演示计算过程,实际应用中胜率和盈亏比的估计误差会显著改变结果。
半凯利与风险控制
凯利公式得出的比例是理论最大值,直接使用风险极高。实践中普遍采用"半凯利"策略,即只投入凯利公式计算值的一半,原因在于:
- 胜率和盈亏比都是估计值,存在误差,实际优势可能低于预期
- 凯利公式假设交易可以无限次重复,且每次下注比例可精确调整,现实中难以完全满足
- 全凯利仓位在遭遇连续亏损时,回撤幅度可能超过多数投资者的心理承受能力
半凯利(f*/2)能在保留大部分增长潜力的同时,将回撤风险显著降低。若计算结果为负值,说明该策略不具备正期望,不应投入任何仓位。
凯利公式的局限性与改进
凯利公式的适用前提是胜率和盈亏比相对稳定,且每次下注相互独立。在股票市场中,这些前提常被打破:
- 参数不稳定:市场风格切换会导致胜率和盈亏比剧烈波动,历史数据难以准确预测未来
- 非独立交易:连续盈利或亏损后,策略的实际胜率可能发生变化,不满足独立性假设
- 单次极端风险:个股可能因黑天鹅事件出现远超历史平均的亏损,凯利公式未覆盖这种尾部风险
改进方向包括:使用半凯利或分数凯利降低风险;定期重新评估胜率和盈亏比,动态调整仓位;将凯利公式作为仓位上限参考,而非直接执行指令,结合个人风险承受能力和持仓集中度做最终决策。
常见问题
凯利公式适用于所有投资品种吗?
不适用。凯利公式适合交易频率较高、胜率和盈亏比可统计的策略,如期货、外汇或短线股票交易。对于长期价值投资或买入持有策略,单次决策的周期过长,参数估计的可靠性大幅下降,公式参考意义有限。
胜率和盈亏比哪个更重要?
盈亏比的影响通常更大。在凯利公式中,b 同时出现在分子和分母中,当胜率固定时,盈亏比的提升能显著增加最优仓位。但两者需结合评估,高胜率低盈亏比或低胜率高盈亏比的策略都可能适用。
凯利公式计算结果为负怎么办?
负值意味着策略的期望收益为负,即长期执行必然亏损。此时应停止交易或重新审视策略逻辑,任何仓位管理方法都无法让负期望策略盈利,需要调整的是策略本身而非仓位比例。