凯利公式在期权中的应用

凯利公式,说白了就是一个帮你决定「每次下注多少」的数学工具。我最早接触它是在做期货CTA策略的时候,当时觉得这东西太理论了,直到有一次实盘差点爆仓……嗯,从那以后我老老实实把凯利公式请进了我的交易系统。

期权交易里,凯利公式尤其重要。为什么?因为期权的杠杆高、路径复杂,仓位稍微大一点,一个波动就能让你很难受。今天我们就来拆解凯利公式的推导、最优f值怎么算,以及半凯利和分数凯利到底怎么用。

凯利公式的推导

先别急着背公式,我们一步步推。假设你有一个交易策略,胜率是p,盈亏比是b(盈利金额/亏损金额)。你每次拿出账户资金的f比例去下注。那么,一次交易后,你的资金变化是:

  • 盈利时:资金乘以 (1 + bf)
  • 亏损时:资金乘以 (1 - f)

经过N次交易,假设赢了W次,输了L次,最终资金是:

最终资金 = 初始资金 × (1 + bf)^W × (1 - f)^L

我们关心的是长期增长率。取对数,得到平均每笔的增长率G:

G = p × ln(1 + bf) + q × ln(1 - f)

其中q = 1 - p。现在问题变成了:f取多少时,G最大?

对f求导,令导数为0:

dG/df = p × b/(1 + bf) - q/(1 - f) = 0

解这个方程,得到:

f* = (p × b - q) / b

这就是凯利公式的核心。注意,f*是「最优f值」,它告诉你每次应该押多少比例。

核心公式:

f* = (p × b - q) / b

其中p是胜率,b是盈亏比,q = 1 - p

最优f值计算

公式有了,但期权交易里怎么用?我举个例子。

假设你有一个期权策略,历史回测显示:

  • 胜率p = 60%
  • 平均盈利 = 200元
  • 平均亏损 = 100元
  • 盈亏比b = 200/100 = 2

代入公式:

f* = (0.6 × 2 - 0.4) / 2 = (1.2 - 0.4) / 2 = 0.4

也就是说,最优f值是40%。这意味着每次交易你应该拿出账户资金的40%去下注。

等等,40%?是不是觉得有点大?我刚开始算出来也吓了一跳。但你要注意,这个f值是在「完美假设」下的结果。实际交易中,我们很少直接用全凯利。

⚠️ 重要提醒:

凯利公式假设你的胜率和盈亏比是精确已知的。但期权交易中,这些参数会随时间变化。我曾经吃过这个亏——用历史数据算出来f=30%,结果实盘时市场风格一变,直接回撤了20%。

半凯利与分数凯利策略

既然全凯利太激进,那怎么办?答案就是分数凯利。

半凯利: 把f*除以2。比如上面算出来f*=40%,半凯利就用20%。

分数凯利: 更灵活,你可以用1/3、1/4,甚至1/10。公式是:

实际仓位 = f* × k

其中k是分数系数,0 < k ≤ 1。

我个人习惯用1/4凯利。为什么?因为期权策略的胜率和盈亏比波动大,保守一点能活得更久。你想想看,如果你用全凯利,连续两次亏损就亏掉64%的本金(1 - 0.6^2 = 0.64)。但用1/4凯利,同样两次亏损只亏掉:

1 - (1 - 0.1)^2 = 1 - 0.81 = 19%

这个差距,在实盘中就是生与死的区别。

💡 我的经验:

对于期权卖方策略(比如卖出宽跨式),我一般用1/4凯利。对于买方策略(比如买入跨式),因为胜率低但盈亏比高,我会用1/6甚至1/8凯利。记住:期权交易中,活得久比赚得快更重要。

期权策略中的凯利公式应用框架

下面这张图是我自己总结的凯利公式在期权中的应用流程,你可以参考:

凯利公式在期权策略中的应用流程 步骤1:估计策略参数 胜率p、盈亏比b 步骤2:计算最优f值 f* = (p×b - q) / b 步骤3:选择分数系数k 半凯利k=0.5,1/4凯利k=0.25 步骤4:计算实际仓位 实际仓位 = f* × k 步骤5:动态调整 每季度重新估计参数,调整仓位 注意事项 • 参数估计要保守 • 期权波动率影响大 • 考虑交易成本 • 避免过度优化 • 实盘先模拟测试 常见误区 • 直接用全凯利 • 忽略参数不确定性 • 不动态调整 • 把凯利当圣杯

实际案例:期权卖方策略的仓位计算

拿一个真实的期权策略来说。我做过一个卖出宽跨式策略,回测数据如下:

参数 数值 说明
胜率p 75% 卖出宽跨式胜率较高
平均盈利 500元 权利金收入
平均亏损 2000元 被突破时的亏损
盈亏比b 0.25 500/2000
最优f* -0.25 负值!说明不该做

等等,f*算出来是负的?没错,因为p×b - q = 0.75×0.25 - 0.25 = -0.0625,除以b后还是负的。这说明什么?说明这个策略的期望收益是负的,凯利公式告诉你:别做。

但如果你优化一下策略,把盈亏比提高到0.5:

f* = (0.75 × 0.5 - 0.25) / 0.5 = (0.375 - 0.25) / 0.5 = 0.25

这时候f*=25%。用1/4凯利的话,实际仓位就是25% × 0.25 = 6.25%。

关键点:

凯利公式不仅能告诉你「该下多少注」,还能告诉你「这个策略值不值得做」。如果f* ≤ 0,直接放弃这个策略,别犹豫。

避坑指南

最后分享几个我踩过的坑:

  • 参数估计太乐观: 我曾经用一年的回测数据算胜率,结果实盘时市场风格切换,胜率直接掉了20%。建议用至少3年的数据,而且要用滚动窗口验证。
  • 忽略交易成本: 期权交易有买卖价差、手续费,这些都会影响实际盈亏比。我一般会在计算时把盈亏比打8折,给自己留点安全边际。
  • 不动态调整: 市场在变,策略的参数也在变。我每季度会重新估计一次胜率和盈亏比,然后调整仓位。别偷懒,这个步骤不能省。
  • 把凯利当圣杯: 凯利公式是个工具,不是万能药。它假设你的策略是独立同分布的,但期权策略往往有路径依赖。所以,永远要留一手。

📌 我的建议:

刚开始用凯利公式时,从1/8凯利起步。先跑3个月模拟盘,确认参数稳定后再慢慢加码。记住:期权交易中,控制回撤比追求收益更重要。

好了,凯利公式在期权中的应用就讲到这里。记住三个核心:推导理解本质、计算找到最优、分数控制风险。下次实盘前,先算算你的f*是多少。


公众号:蓝海资料掘金营,微信deep3321