halo 的技术博客

返回

凯利公式:从信息论到量化投资#

1956年,贝尔实验室的约翰·凯利(John Kelly)发表了《A New Interpretation of Information Rate》论文,原本用于解决电话线路中的噪声问题。没想到,这个公式后来成为量化投资和赌博界最著名的仓位管理工具。

核心思想:在已知期望收益和胜率的情况下,存在一个最优下注比例,使得长期资金的指数增长率最大化

经典凯利公式#

对于二元结果的赌博游戏(赢或输):

f=pb(1p)b=p(b+1)1bf^* = \frac{p \cdot b - (1-p)}{b} = \frac{p(b+1) - 1}{b}

其中:

  • ff^*:最优下注比例(占总资金比例)
  • pp:胜率(Win Probability)
  • bb:赔率(净收益/亏损金额,即盈亏比)

示例计算

  • 抛硬币游戏:胜率 p=0.5p=0.5,赔率 b=1b=1(输赢都是1倍)

  • 凯利公式:f=0.5×10.51=0f^* = \frac{0.5 \times 1 - 0.5}{1} = 0

  • 结论:公平游戏中,长期不亏不赚,不应下注

  • 优势游戏:胜率 p=0.6p=0.6,赔率 b=1b=1

  • 凯利公式:f=0.6×10.41=0.2f^* = \frac{0.6 \times 1 - 0.4}{1} = 0.2

  • 结论:每次下注20%资金,长期增长率最大化

量化投资中的凯利公式变种#

1. 连续型凯利公式(Continuous Kelly)#

在量化交易中,收益率是连续分布而非二元结果。此时凯利公式为:

f=μσ2f^* = \frac{\mu}{\sigma^2}

其中:

  • μ\mu:期望收益率(均值)
  • σ2\sigma^2:收益率方差

问题:连续型凯利公式对收益率估计误差极其敏感,容易导致极端仓位。

2. 多资产凯利公式(Multivariate Kelly)#

当投资组合包含多个资产时,需要扩展到 multivariate 情形:

f=Σ1μ\mathbf{f}^* = \mathbf{\Sigma}^{-1} \mathbf{\mu}

其中:

  • f\mathbf{f}^*:各资产的最优仓位向量
  • μ\mathbf{\mu}:各资产的期望收益率向量
  • Σ1\mathbf{\Sigma}^{-1}:收益率协方差矩阵的逆矩阵

问题:协方差矩阵估计误差会被逆矩阵放大,导致权重不稳定。

凯利公式的实战陷阱#

陷阱1:过度杠杆(Over-leverage)#

凯利公式给出的理论最优仓位往往非常激进。例如:

  • 如果 μ=0.1\mu=0.1, σ=0.2\sigma=0.2,则 f=0.1/0.04=2.5f^* = 0.1/0.04 = 2.5
  • 意味着理论上应该2.5倍杠杆!

实战解决方案分数凯利(Fractional Kelly)

经验法则

  • 全凯利(1x):理论最优,但波动极大,容易破产
  • 半凯利(0.5x):实践中常用的折中方案
  • 四分凯利(0.25x):极度风险厌恶者的选择

陷阱2:估计误差敏感(Estimation Error)#

凯利公式严重依赖 μ\muσ\sigma 的估计。在样本外,估计误差会导致:

  • 过高的仓位(如果高估 μ\mu 或低估 σ\sigma
  • 过低仓位(如果低估 μ\mu 或高估 σ\sigma

解决方案贝叶斯凯利(Bayesian Kelly)

陷阱3:非正态分布(Non-Normal Returns)#

凯利公式假设收益率服从正态分布。但实际股票收益率有:

  • 厚尾(Fat Tails):极端事件概率高于正态分布预期
  • 偏度(Skewness):收益率分布不对称
  • 异方差(Heteroskedasticity):波动率聚类

解决方案修正凯利公式(Modified Kelly)

凯利公式 vs 其他仓位管理方法#

方法优点缺点适用场景
凯利公式理论最优,长期增长率最大波动大,对估计误差敏感高频交易,优势明显的策略
半凯利降低波动,实操性强牺牲部分长期收益大多数量化策略的默认选择
固定比例简单,低风险未充分利用优势风险厌恶者,新手
波动率倒数自动降仓高波动资产忽略收益率差异风险平价策略
马科维茨均值方差考虑组合整体风险需要估计协方差矩阵多资产投资组合

实战案例:配对交易的凯利仓位#

以统计套利中的配对交易为例,展示凯利公式的应用:

总结与建议#

  1. 从半凯利开始:全凯利理论完美,但实操风险过高,建议从0.25x-0.5x凯利开始
  2. 结合止损:凯利公式不包含止损规则,必须与止损结合使用
  3. 滚动估计:定期重新估计 μ\muσ\sigma,适应市场变化
  4. 多策略组合:单一策略使用凯利可能导致过度集中,多策略组合更安全
  5. 压力测试:用历史极端行情测试凯利仓位的表现

凯利公式是量化投资中强大的仓位管理工具,但必须谨慎使用、结合实战约束。记住:生存比最优更重要。

凯利公式增长曲线

图1:不同凯利比例下的资金增长曲线(模拟)

凯利 vs 固定比例

图2:凯利公式与固定比例仓位的回撤对比

凯利公式在量化投资中的实战应用:从赌博到投资组合的仓位管理
https://blog.halo26812.eu.org/blog/kelly-criterion-portfolio
Author halo
Published at 2026年6月5日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨