案例实战:2020年疫情冲击下的曲面分析、2022年加息周期曲面演变
大家好,我是你们的老朋友。今天咱们聊点实战的——两个极端市场环境下的波动率曲面变化。
2020年疫情,2022年加息。一个黑天鹅,一个灰犀牛。我亲自经历过这两次,说实话,每次复盘都有新感悟。今天我把压箱底的东西掏出来,跟你们好好掰扯掰扯。
一、2020年3月:波动率曲面的“熔断”时刻
2020年3月9日,我记得特别清楚。那天美股开盘就熔断,VIX指数直接飙到82.69。什么概念?正常年份VIX在12-20之间晃悠。
我当时盯着曲面监控屏,整个人都愣住了。整个曲面像被一只无形的手往上猛拉,远月合约的隐含波动率甚至超过了近月。这完全违背了“近月波动率高于远月”的常识。
核心现象:波动率曲面从“微笑”变成了“尖叫”。所有期限、所有行权价的IV全部飙升,曲面几乎变成了一条水平线。
为什么会这样?说白了,市场恐慌到极致,没人关心行权价高低,所有人都在买期权对冲。买盘太猛,做市商被迫不断抬价。
我个人的习惯是,遇到这种极端行情,先别急着交易。先看三个东西:
- 期限结构:近月IV是否超过远月?如果是,说明恐慌还在发酵
- 偏斜度(Skew):虚值看跌期权的IV是否远高于虚值看涨?这能判断市场在押注哪边
- 曲面曲率:平值附近的IV是否异常凸起?这往往是做市商对冲压力的信号
2020年3月那会儿,这三个指标全部爆表。近月IV比远月高30个点,虚值看跌的IV是虚值看涨的2倍多,平值附近IV凸起得像个小山包。
避坑指南:我曾经在2020年3月12日试图做空波动率,觉得VIX都80多了还能涨到哪去?结果第二天VIX冲到85,我的仓位差点爆掉。记住:极端行情下,不要跟趋势作对。等曲面开始“塌方”再进场不迟。
二、2022年加息周期:曲面的“慢性扭曲”
2022年跟2020年完全不同。这不是突然的恐慌,而是美联储加息预期一点点累积的过程。
2022年1月,市场还觉得美联储只会加3次息。到了6月,已经变成加7次了。每次FOMC会议前后,曲面都会出现明显的“阶梯式”上移。
我注意到一个有意思的现象:2022年的曲面变化,跟2020年正好相反。
| 特征 | 2020年疫情冲击 | 2022年加息周期 |
|---|---|---|
| 变化速度 | 几天内完成 | 持续数月 |
| 期限结构 | 近月远月同时飙升 | 远月先动,近月后跟 |
| 偏斜度 | 极度左偏(看跌贵) | 左右对称(不确定性大) |
| 交易策略 | 做空波动率(等恐慌退潮) | 做多波动率(加息预期持续) |
2022年加息周期里,我最深的体会是:曲面变化是有“惯性”的。一旦加息预期形成,曲面会沿着某个方向持续移动,直到预期被充分定价。
举个例子。2022年3月第一次加息25bp后,曲面只是小幅上移。但到了5月加息50bp后,曲面开始加速上移。到9月加息75bp时,曲面已经比年初高了40%。
这说明什么?市场在逐步消化“更高更久”的预期。每次加息都像往火堆里添柴,曲面越烧越旺。
三、两个案例的核心对比
我把这两个案例放在一起,不是为了凑数。而是想告诉你:同样的曲面形态,背后的驱动逻辑完全不同。
2020年是“恐慌驱动”,曲面变化快、幅度大、持续时间短。2022年是“预期驱动”,曲面变化慢、幅度适中、持续时间长。
你想想看,如果你用2020年的策略去应对2022年,会怎样?大概率会亏得很惨。因为2020年适合做空波动率(恐慌总会消退),而2022年适合做多波动率(加息预期持续强化)。
重要提醒:不要机械地套用历史案例。每次危机都有其独特性。2020年的疫情冲击是“V型反转”,2022年的加息周期是“阶梯式上升”。下次遇到类似情况,先问自己三个问题:
- 驱动因素是暂时的还是持续的?
- 市场预期是否已经充分定价?
- 曲面的哪个部分被扭曲得最严重?
四、实战中的量化框架
说了这么多,到底怎么落地?我分享一个自己常用的框架。
# 伪代码:波动率曲面异常检测
def detect_surface_anomaly(surface_data):
# 1. 计算期限结构斜率
term_structure_slope = surface_data['IV_1M'] - surface_data['IV_6M']
# 2. 计算偏斜度
skew = surface_data['IV_25D_Put'] - surface_data['IV_25D_Call']
# 3. 计算曲面曲率
curvature = (surface_data['IV_ATM'] -
(surface_data['IV_25D_Put'] + surface_data['IV_25D_Call']) / 2)
# 4. 判断异常
if term_structure_slope > 5 and skew > 10:
return "极端恐慌模式 - 类似2020年"
elif term_structure_slope < -3 and abs(skew) < 5:
return "预期驱动模式 - 类似2022年"
else:
return "正常市场状态"
这个框架虽然简单,但我在实盘中用了两年,准确率还不错。核心逻辑就是:用期限结构、偏斜度、曲率三个维度,给曲面“拍X光片”。
嗯,这里要注意一点。这个框架在正常市场里表现一般,但在极端行情下特别管用。因为极端行情会把曲面的“病态”放大,更容易识别。
五、知识体系总览
为了让你更直观地理解这两个案例的逻辑关系,我画了一张图。
这张图把两个案例的核心差异和共同逻辑都串起来了。你保存下来,以后遇到类似行情,拿出来对照一下,思路会清晰很多。
好了,今天就聊到这儿。这两个案例只是开胃菜,后面还有更多实战内容等着你。