3、凯利公式的真相:为什么全仓押注是死路一条?
说起仓位管理,很多人第一反应就是凯利公式。嗯,这个公式确实经典,但说实话,我见过太多人把它用歪了。今天咱们就聊聊,凯利公式到底在说什么,以及为什么全仓押注——说白了就是赌命。
3.1 凯利公式到底在算什么?
先看公式本身:
f* = (bp - q) / b
其中:
- f*:最优投资比例
- b:赔率(盈亏比)
- p:胜率
- q:败率(1 - p)
举个例子。假设你找到一个策略,胜率60%,赔率1:1。代入公式:
f* = (1 * 0.6 - 0.4) / 1 = 0.2
也就是说,每次只能押20%的仓位。不是全仓,不是半仓,是两成仓。
核心结论:凯利公式告诉我们,即使胜率超过50%,也不该全仓。因为全仓意味着一次失误就归零。
3.2 为什么全仓押注是死路?
我刚开始做量化的时候,也犯过这个错。记得有一次,我跑了一个回测,胜率65%,盈亏比1.2。看着曲线漂亮,心想:这还不全仓干?结果呢?连续三次亏损,账户直接腰斩。
为什么会这样?因为全仓押注忽略了两个关键问题:
- 破产风险:一次亏损就出局,没有翻身机会
- 心理冲击:大亏之后,心态崩了,操作变形
你想想看,一个胜率60%的策略,连续亏损3次的概率是多少?
P(连续3次亏损) = 0.4^3 = 0.064 ≈ 6.4%
6.4%的概率,听起来不高?但如果你每天交易一次,一年250个交易日,你遇到这种连续亏损的概率接近100%。
警告:全仓押注不是交易,是赌博。赌场里庄家还有优势,你全仓押注连庄家都不如。
3.3 凯利公式的局限性
凯利公式虽然经典,但也不是万能药。我个人习惯把它当作参考,而不是教条。原因有三:
| 局限性 | 说明 |
|---|---|
| 参数敏感 | 胜率和赔率都是估计值,误差会被放大 |
| 忽略滑点 | 实际交易中,滑点和手续费会降低收益 |
| 心理因素 | 理论最优仓位,现实中很难执行 |
我在项目中遇到过这样的情况:回测时胜率55%,赔率2:1,凯利算出来仓位是17.5%。但实盘时,因为市场波动大,滑点严重,实际胜率只有50%。结果呢?仓位还是17.5%,但收益变成了负的。
我的建议:用凯利公式算出来的仓位,再打个五折。比如凯利说20%,我就用10%。这样既保留了复利效应,又留了安全边际。
3.4 全仓押注的数学真相
咱们用数学说话。假设你有100万本金,每次全仓押注,胜率60%,赔率1:1。交易10次后,期望收益是多少?
期望收益 = 100万 * (1.6^6 * 0.4^4) ≈ 100万 * 0.026 = 2.6万
你没看错,10次交易后,期望收益只有2.6万。而如果你用凯利公式的20%仓位:
期望收益 = 100万 * (1.12^6 * 0.92^4) ≈ 100万 * 1.48 = 148万
差距有多大?全仓押注10次后,本金几乎没变;而凯利仓位,本金翻了近1.5倍。
真相:全仓押注不是追求收益最大化,而是追求破产速度最大化。凯利公式告诉我们,控制仓位才是长期盈利的关键。
3.5 如何正确使用凯利公式?
嗯,这里我总结了几条实操经验:
- 保守估计参数:胜率打八折,赔率打九折
- 分账户管理:不同策略用不同账户,避免互相干扰
- 动态调整:盈利后加仓,亏损后减仓,但不要超过凯利上限
- 设置止损:单笔亏损不超过总资金的2%
我曾经犯过一个错:一个策略回测胜率70%,我直接用了凯利全仓。结果实盘遇到黑天鹅,连续亏损,账户差点爆仓。从那以后,我再也不敢全仓了。
3.6 知识体系图
下面这张图展示了凯利公式在资金管理中的位置:
这张图很直观:凯利公式的输入是胜率、赔率和败率,输出是最优仓位。但记住,全仓押注是通往破产的捷径,而半凯利才是稳健增长的正道。
3.7 写在最后
凯利公式的真相是什么?说白了,它是一面镜子,照出你对风险的态度。全仓押注的人,要么是赌徒,要么是新手。真正成熟的交易员,都懂得敬畏市场,控制仓位。
我个人习惯把凯利公式当作上限,而不是目标。每次开仓前,问自己一句:如果这笔亏了,我还能不能继续交易?如果答案是否定的,那就减仓。
记住:活得久,比赚得快更重要。