用数学公式找到最优仓位,在控制风险的前提下最大化长期收益
凯利仓位(Kelly Criterion)是由约翰·凯利(John L. Kelly Jr.)在1956年提出的一个数学公式, 用于确定在已知胜率和赔率的情况下,最优的下注比例,从而使长期资金增长速度最大化。
在股票投资中,凯利公式可以帮助我们回答一个核心问题:"这笔交易我应该投入多少仓位?" 它不是简单地告诉你"满仓"或"轻仓",而是根据你的交易系统的历史表现,给出一个量化的最优比例。
凯利公式的核心思想是:仓位的大小应该与你的"优势"成正比。 如果你的交易系统有很高的胜率和不错的赔率,凯利公式会建议你重仓; 如果胜率很低或者赔率不好,它会建议你轻仓甚至空仓。
比如,你有一个交易策略,历史胜率是60%(p=0.6),每次盈利时平均赚20%(赔率b=2), 每次亏损时平均亏10%(注意:赔率的计算方式是盈利金额/亏损金额)。 代入公式:f* = (2 × 0.6 - 0.4) / 2 = (1.2 - 0.4) / 2 = 0.4。 也就是说,凯利公式建议你用40%的仓位进行这笔交易。
在股票交易中,赔率 b = (平均盈利金额 / 平均亏损金额)。 例如,你平均每次盈利500元,平均每次亏损250元,则 b = 500/250 = 2。 如果你的止损和止盈是固定比例的,也可以用百分比直接计算。
你可以按照以下步骤,计算你每笔交易的最优仓位:
回顾你过去至少30笔交易(越多越好),计算盈利交易的次数占比。例如,50笔交易中赢了30笔,胜率 p = 30/50 = 0.6。
计算平均每笔盈利金额和平均每笔亏损金额的比值。假设平均盈利800元,平均亏损400元,则 b = 800/400 = 2。
使用公式 f* = (b × p - q) / b,其中 q = 1 - p。代入上面数据:f* = (2 × 0.6 - 0.4) / 2 = 0.4。
凯利公式给出的比例是理论最优值。实际使用中,建议使用半凯利(Half Kelly)策略,即只用公式结果的一半,以降低波动。
输入你的交易系统参数,自动计算最优仓位
凯利公式不是一个"圣杯",它只是一个数学工具。在实际交易中,我们需要结合自身情况灵活运用。 以下是几种常见的应用场景:
假设你有一套趋势跟踪系统,过去100笔交易中,胜率35%(p=0.35),平均盈利是平均亏损的3倍(b=3)。
代入公式:f* = (3 × 0.35 - 0.65) / 3 = (1.05 - 0.65) / 3 ≈ 0.133。
凯利建议仓位约13.3%,半凯利约6.7%。
这说明虽然胜率不高,但盈亏比不错,值得投入少量仓位参与。
短线交易中,如果胜率达到70%(p=0.7),但盈亏比只有1.2(b=1.2),
则 f* = (1.2 × 0.7 - 0.3) / 1.2 = (0.84 - 0.3) / 1.2 = 0.45。
凯利建议仓位45%。
但要注意:高胜率策略往往伴随着"小赚大亏"的风险,实际使用时应更保守。
1. 假设未来与过去一致:凯利公式基于历史数据,但市场是变化的,过去的胜率和赔率不代表未来。
2. 不适用于所有市场环境:在趋势不明显或震荡市中,凯利公式可能给出不合理的仓位建议。
3. 心理承受能力:凯利公式追求的是长期复利最大化,但过程波动很大,你需要确保自己能承受。
4. 单笔风险控制:即使凯利建议重仓,也不要让单笔亏损超过总资金的2%。
如果 f* 为负数,说明你的交易系统期望收益为负,长期来看是亏钱的。 此时凯利公式建议你不要参与这笔交易,甚至可以考虑反向操作(做空)。 负数结果本身就是一个很好的警示信号。
当胜率和赔率都非常高时,f* 可能大于1(即超过100%)。理论上你可以加杠杆, 但实际操作中,单笔仓位永远不要超过总资金的100%。 建议将仓位上限设定为50%,即使凯利建议更大仓位也要控制。
全凯利追求最大化的长期增长速度,但资金曲线波动巨大,最大回撤可能超过30%。 半凯利(使用一半的仓位)增长速度略慢,但波动大幅降低,最大回撤通常控制在15%以内。 对于大多数个人投资者,半凯利是更务实的选择。
以下表格展示了不同胜率和盈亏比下的凯利仓位比例(半凯利):
| 胜率 \ 盈亏比 | 1:1 | 1.5:1 | 2:1 | 3:1 | 4:1 |
|---|---|---|---|---|---|
| 30% | — | — | — | — | 2.5% |
| 35% | — | — | — | 3.3% | 6.3% |
| 40% | — | — | — | 10.0% | 12.5% |
| 45% | — | — | 6.3% | 16.7% | 18.8% |
| 50% | — | 8.3% | 12.5% | 22.2% | 25.0% |
| 55% | 5.0% | 15.0% | 18.8% | 27.8% | 30.0% |
| 60% | 10.0% | 21.7% | 25.0% | 33.3% | 35.0% |
| 65% | 15.0% | 28.3% | 31.3% | 38.9% | 40.0% |
| 70% | 20.0% | 35.0% | 37.5% | 44.4% | 45.0% |
注:"—" 表示期望收益为负,不建议参与。表格数据为半凯利策略结果。
胜率高、赔率好,重仓出击别胆小;
胜率低、赔率好,轻仓试探慢慢熬;
期望负、快止损,空仓观望最明智。
凯利仓位是一个强大的数学工具,它能帮助你把资金管理的决策从"凭感觉"提升到"有依据"。 但请记住:没有任何公式能保证盈利。凯利公式的价值在于:
建议你将凯利公式与固定百分比止损、最大回撤控制等风险管理工具结合使用, 形成一套完整的资金管理体系。