第二十六节:策略评价与归因分析
说实话,做期权波动率曲面套利这些年,我见过太多策略在回测里跑得漂亮,一到实盘就崩。为什么?因为很多人只盯着收益率,却不知道钱到底从哪赚来的,亏又亏在哪。
今天这节,我们就来聊聊怎么给策略做「体检」。说白了,就是三件事:Brinson归因、因子归因、策略失效诊断。这三板斧用好了,你就能像老中医一样,望闻问切,对症下药。
一、Brinson归因:拆解收益来源
Brinson归因最早是给股票组合用的,但放在期权策略里一样好使。它的核心思想很简单:你的收益到底来自「选对品种」还是「选对时机」?
我个人习惯把期权策略的收益拆成三块:
- 配置效应:你赌对了波动率曲面的整体形状变化
- 选择效应:你在同一期限结构里选对了具体合约
- 交互效应:两者叠加产生的额外收益
举个例子。假设你同时做空了近月平值跨式期权,做多了远月虚值跨式期权。如果近月波动率飙升、远月波动率下降,你的收益主要来自配置效应——你赌对了期限结构的变化。但如果近月波动率没动,只是你选的近月合约隐含波动率比实际波动率高出一截,那收益就来自选择效应。
嗯,这里要注意:交互效应往往被忽略,但它其实很重要。我见过一个团队,配置效应和选择效应都是负的,但交互效应是正的,最后整体收益居然是正的。你说这算不算运气好?
二、因子归因:找到真正的驱动力
Brinson归因告诉你「钱从哪来」,因子归因则告诉你「为什么来」。说白了,就是找驱动因素。
对于波动率曲面套利策略,我常用的因子有这几个:
| 因子名称 | 含义 | 暴露方向 |
|---|---|---|
| 水平因子 | 整体波动率水平变化 | 做多/做空波动率 |
| 斜率因子 | 虚值与平值波动率差 | 做多/做空尾部风险 |
| 曲率因子 | 波动率微笑的弯曲程度 | 做多/做空凸性 |
| 期限结构因子 | 近远月波动率差 | 做多/做空时间结构 |
怎么做因子归因?我一般用时间序列回归。把策略每日收益率对因子收益率做回归,看R²和系数。R²高说明策略能被因子解释,系数就是你的因子暴露。
我曾经遇到过一个策略,回测夏普比2.5,但因子归因一做,发现R²高达0.92,而且主要暴露在水平因子上。说白了,这就是个波动率方向性策略,根本不是套利。后来市场波动率突然反转,策略直接亏了30%。
三、策略失效诊断:别等亏光了才找原因
策略失效,说白了就是「以前赚钱的逻辑现在不灵了」。我把它分成三种类型:
- 结构性失效:市场环境变了,比如波动率曲面从contango变成backwardation
- 容量性失效:资金规模太大,冲击成本吃掉收益
- 随机性失效:纯属运气不好,但逻辑还在
怎么诊断?我有个「三步法」:
- 第一步:看收益分解。用Brinson归因看哪个效应在恶化
- 第二步:看因子暴露。用因子归因看哪个因子贡献在下降
- 第三步:看交易细节。检查滑点、手续费、执行延迟
举个例子。有个策略最近三个月连续亏损,Brinson归因显示选择效应大幅下降,因子归因发现斜率因子暴露从0.8降到了0.2。再查交易细节,发现是因为市场流动性变差,虚值合约的买卖价差扩大了一倍。嗯,这就是典型的容量性失效——策略逻辑没问题,但市场容量不够了。
四、实战案例:一个完整的归因流程
说个我自己的案例。2023年Q3,我跑的一个波动率曲面套利策略突然回撤了8%。当时我按流程走了一遍:
- Brinson归因:发现配置效应是正的,但选择效应是负的。说明整体方向对了,但具体合约选错了
- 因子归因:R²从0.75降到0.45,说明策略越来越「不透明」了。进一步看,曲率因子的暴露从0.5降到了0.1
- 交易细节:发现是因为交易所调整了保证金规则,导致虚值合约的流动性骤降
最后结论:策略逻辑没问题,但市场微观结构变了。解决方案是减少虚值合约的权重,增加平值合约的配置。调整后,策略很快恢复了正收益。
好了,这一节的内容就这些。记住:策略评价不是看收益率曲线漂不漂亮,而是看你能不能说清楚每一分钱的来龙去脉。能做到这一点,你才算真正理解了你的策略。