第25章 资金管理与仓位优化:凯利公式、风险平价、动态仓位调整
做期权交易这么多年,我见过太多人把精力全放在预测方向上。
方向看对了,仓位没管好,照样爆仓。
方向看错了,仓位管得好,还能活着回来。
说白了,资金管理才是交易员的命根子。这一章,我就把压箱底的三套仓位管理方法拿出来聊聊——凯利公式、风险平价、动态仓位调整。
25.1 凯利公式:赌徒的数学,交易员的武器
凯利公式最早是贝尔实验室研究信号传输的,后来被赌徒们发扬光大。我个人习惯把它用在期权交易上,效果出奇的好。
公式长这样:
f* = (bp - q) / b
其中:
- f* = 最优投资比例
- b = 赔率(盈亏比)
- p = 胜率
- q = 1 - p(败率)
举个例子。假设你发现某个波动率曲面套利策略,胜率60%,盈亏比2:1。代入公式:
f* = (2 * 0.6 - 0.4) / 2 = 0.4
也就是说,每次应该投入总资金的40%。
我的建议是:用半凯利。也就是把算出来的f*砍一半。比如上面算出来40%,实际只投20%。这样既能享受复利增长,又不会因为参数估计偏差而翻车。
25.2 风险平价:让每个策略都"公平"
做波动率曲面套利,我们通常会同时跑好几个子策略。比如:
- 跨式套利
- 日历价差
- 蝶式套利
- 波动率偏斜交易
每个策略的风险特征不一样。有的波动大,有的波动小。如果按资金等分,波动大的策略会主导整个组合的风险。
风险平价的核心思想很简单:让每个策略贡献相同的风险。
具体做法:
1. 计算每个策略的历史波动率(或VaR)
2. 按风险倒数分配资金
3. 定期再平衡
举个例子:
| 策略 | 年化波动率 | 风险权重 | 资金分配 |
|---|---|---|---|
| 跨式套利 | 25% | 1/25 = 0.04 | 0.04/0.09 = 44% |
| 日历价差 | 15% | 1/15 = 0.067 | 0.067/0.09 = 74% |
| 蝶式套利 | 10% | 1/10 = 0.1 | 0.1/0.09 = 111% |
你看,波动率低的策略反而分配了更多资金。这就是风险平价的精髓——用杠杆放大低风险策略,用低仓位控制高风险策略。
25.3 动态仓位调整:别死守一个比例
市场在变,你的仓位比例也得跟着变。静态的资金管理方法,说白了就是刻舟求剑。
我常用的动态调整方法有三种:
25.3.1 波动率目标法
设定一个目标波动率,比如年化20%。然后每天根据当前波动率调整仓位:
仓位比例 = 目标波动率 / 当前波动率
如果当前波动率是30%,仓位就降到20%/30% = 67%。如果波动率降到10%,仓位就升到200%。
嗯,这里要注意:杠杆不能无限放大。我会设一个上限,比如最多2倍杠杆。
25.3.2 回撤控制法
这是我个人最看重的方法。一旦账户出现回撤,必须减仓:
- 回撤5%以内:正常交易
- 回撤5%-10%:仓位减半
- 回撤10%-15%:暂停交易,只做对冲
- 回撤超过15%:清仓,复盘
我曾经有一次回撤到18%,就是因为没严格执行这个规则。总想着"马上就能反弹",结果越亏越多。从那以后,我把回撤控制写进了交易系统的代码里,自动执行,不给自己犹豫的机会。
25.3.3 信号强度法
做波动率曲面套利,每个交易信号都有个置信度。比如:
- 信号强度0.8以上:满仓
- 信号强度0.6-0.8:半仓
- 信号强度0.4-0.6:四分之一仓
- 信号强度0.4以下:不交易
这个方法的好处是,它把仓位和你的策略质量绑在了一起。信号越强,下的注越大。信号弱的时候,管住手。
25.4 三合一:我的实战框架
说了这么多,到底怎么用?我分享一下自己的框架:
1. 用凯利公式计算每个策略的基础仓位
2. 用风险平价在策略间分配风险
3. 用动态调整方法实时修正仓位
具体流程:
- 每天早上,计算每个策略的当前胜率和赔率
- 用半凯利算出每个策略的"理想仓位"
- 用风险平价调整各策略间的资金分配
- 根据当前波动率和账户回撤,对总仓位进行缩放
- 检查信号强度,剔除弱信号对应的仓位
听起来复杂?其实写成一个函数也就几十行代码。
最后说一句:别把资金管理当成事后诸葛亮。很多交易员都是先开仓,再想怎么管钱。这是本末倒置。正确的做法是:开仓之前,仓位已经算好了。
嗯,这一章就到这里。记住,活得久比赚得快更重要。