波动率曲面与统计套利:曲面统计套利策略
各位好,今天我们来聊聊一个我特别喜欢的实战话题——曲面统计套利。
说实话,做波动率交易这么多年,我最怕听到的一句话就是「曲面是平的」。曲面从来不是平的,它充满了各种结构性的偏差和短期扭曲。而统计套利,说白了就是利用这些偏差来赚钱。
什么是曲面统计套利?
先问大家一个问题:同一个标的,不同行权价、不同到期日的隐含波动率,它们之间应该有什么关系?
理论上,它们应该遵循某种合理的曲面结构。比如,近月波动率通常低于远月,虚值期权通常比平值贵一些。但实际中呢?
我举个例子。有一次我在监控VIX期货的曲面时,发现近月平值期权的隐含波动率突然比远月低了整整2个vol。当时市场没什么特别的消息,纯粹是某个大机构在平仓导致的流动性冲击。嗯,这种时候就是统计套利的机会。
曲面统计套利的核心理念就一句话:当曲面局部偏离历史统计规律时,做多被低估的、做空被高估的,等待均值回归。
曲面统计套利的三种常见模式
我个人习惯把曲面统计套利分成三类,每一类的逻辑和操作都不一样。
| 类型 | 核心逻辑 | 典型信号 |
|---|---|---|
| 期限结构套利 | 不同到期日之间的波动率偏离 | 近月-远月价差超过2个标准差 |
| 偏度套利 | 虚值看跌与虚值看涨之间的定价偏差 | 25-delta skew 偏离历史均值 |
| 蝶式套利 | 同一到期日不同行权价之间的曲率异常 | 蝶式价差出现明显凸性偏差 |
这三种模式,你想想看,其实都是在赌「曲面会回到正常形态」。但关键问题是——什么才算「正常」?
构建统计套利模型的核心步骤
我在项目中遇到过不少新手,上来就搞复杂的机器学习模型,结果曲面还没搞清楚就亏钱了。我的建议是:先做统计,再做预测。
具体来说,我一般按以下四步走:
- 数据清洗与曲面构建:把原始期权报价转成标准化的波动率曲面。这一步最容易被忽视,但也是最容易出坑的地方。
- 计算统计特征:对曲面上每个节点(比如每个到期日、每个delta档位),计算历史均值、标准差、偏度等。
- 识别偏离信号:当某个节点的隐含波动率偏离历史均值超过某个阈值(比如1.5倍标准差),就标记为潜在交易机会。
- 构建对冲组合:用Delta中性、Vega中性的方式,把偏离的部分剥离出来,只赌曲面形态的回归。
这里我贴一段我常用的信号检测代码,比较简单,但很实用:
import numpy as np
import pandas as pd
def detect_surface_anomaly(surface_df, lookback=60, z_thresh=1.5):
"""
surface_df: 曲面数据,行=到期日,列=delta档位
返回:偏离超过阈值的节点列表
"""
anomalies = []
for col in surface_df.columns:
series = surface_df[col]
mean = series.rolling(lookback).mean()
std = series.rolling(lookback).std()
z_score = (series - mean) / std
# 标记最新一期的异常
latest_z = z_score.iloc[-1]
if abs(latest_z) > z_thresh:
anomalies.append({
'node': col,
'z_score': latest_z,
'direction': 'overvalued' if latest_z > 0 else 'undervalued'
})
return anomalies
这段代码的逻辑很简单:对曲面上每个节点,滚动计算Z-score,超过阈值就报警。我曾经用这个框架在VIX期货曲面上抓到过好几次明显的套利机会。
曲面统计套利的风险与避坑
我曾经在2018年2月「Volmageddon」事件中吃过亏。当时VIX曲面出现了极端的contango结构,我按照历史统计做空近月、做多远月。结果呢?曲面不但没回归,反而越走越极端,最后被迫止损。
所以,这里有几个避坑指南:
- 不要只看统计,要看基本面:如果曲面偏离是因为宏观事件(比如美联储加息、地缘冲突),那统计规律可能暂时失效。
- 控制仓位,设置硬止损:我个人的习惯是,单笔统计套利交易的Vega暴露不超过总组合的5%。
- 关注流动性:有些深度虚值期权虽然统计上看起来很便宜,但流动性极差,你根本平不了仓。
一张图看懂曲面统计套利
下面这张SVG图,是我自己总结的曲面统计套利核心逻辑。你可以把它当成一个快速参考框架。
实战中的一点感悟
说实话,曲面统计套利听起来很高级,但做久了你会发现,真正赚钱的机会往往来自那些「看起来不对劲」的瞬间。
比如,有一次VIX期货曲面在非农数据公布前突然变得异常平坦。按照历史统计,这种平坦化通常会在数据公布后迅速消失。我当时就做了一笔「买近月波动率、卖远月波动率」的套利。结果数据出来后,曲面果然恢复了正常的contango结构,这笔交易赚了大概3个Vega。
但我也要提醒你:统计套利不是印钞机。它需要耐心、纪律,以及随时准备认错的勇气。
好了,关于曲面统计套利,今天就聊到这儿。记住一句话:曲面不是平的,但也不是随机的。统计套利,就是在随机中寻找规律。
公众号:蓝海资料掘金营,微信deep3321