周三早上 9:10,你在某 私募 vol 自营台前,盯着 SSE 50ETF 期权(510050)当月、次月与两档季月四个挂牌到期日,再加上 中金所 沪深300 IO 的当月、次月、当季、下季合约。屏幕上同时挂出大约 180 张报价。你不是逐张读:风险系统已经把它们拟合成一张光滑曲面 ,在第二块显示器上以三维网格呈现。上一节课里你已经会把单笔报价反演到隐含波动率(implied volatility, IV)。今早的问题更结构化:这一百八十张报价是否两两相容?若内部出现日历套利,自动询价机一开盘就会把价格打成空中楼阁。答案落在两条无静态套利约束、再参数化方式,以及 SVI 或带约束的三次样条这两条工业拟合管线上。
从微笑到曲面——选对坐标
隐含波动率曲面就是映射
把上一节的跨执行价波动率微笑(这里仍指欧式期权 call 的 曲线,对应 Black-Scholes 模型下的反演)沿到期日 这条轴推开——每个挂牌执行价、每个挂牌到期日都有一个 IV 值。在 上画出来是一张扭曲的网格。直接看不好读:标的盘中一动,整张曲面就在 方向平移;时间一过,新挂牌的合约会把旧的 取代。 私募 台因此一律做再参数化。
两种再参数化最常用。第一是德尔塔-到期日坐标 :每一条微笑切片用对应期权的 Black-Scholes Delta 而不是绝对执行价编号。这是 FX 台的标准,也是境外做市商风控报告的默认;因为 自动跟着 ATM-forward 走,微笑被锚到交易而不是锚到屏幕。第二是对数在值度-到期日坐标 ,其中
每条切片都以 为中心。学术界与多数量化台——尤其是 Gatheral 的 SVI——都用 ,因为下文的无套利条件在这套坐标下最干净。
期限结构:跨到期日的 ATM 波动率
在 (或 )切一刀,得到期限结构 ——一条把曲面时间轴压成一维的曲线。实证上两种形态最常见:
- 平稳市场下的上行。长到期 vol 高于短到期 vol,因为不确定性随时间累计。50ETF 期权一个典型快照可能读到:当月 14.0%、次月 15.2%、当季 16.5%、下季 17.4%——单调上行。
- 事件驱动的倒挂或驼峰。一旦短到期窗口里嵌入了某个已知冲击(如 CPI 数据、央行操作、重大政策窗口、一次 SSE 公告),近端 vol 会把这个二元结果定价进去,曲线在前端倒挂。50ETF 期权在公告前后可以读到当月 19.5%、次月 17.0%、当季 16.8%、下季 17.2%——前端的驼峰位置就指向冲击日期。
期限结构形态的读法和债券台读收益率曲线类似:当月到次月的斜率告诉你市场预期已实现波动率(realised volatility, RV)是要往上走还是要均值回归。中金所 沪深300 IO 上的 iVX 指数(VIX 的本土对应)与 SPX 期权对应的 VIX 同样可以与 ATM 期限结构相互佐证;日内偶发的脱钩往往是私募 vol 套利团队当天进场的入口。
一份 region-anchored 期限结构快照(50ETF 期权 / 沪深300 IO)
| 到期日 | 510050 ATM IV(vol 点) | 沪深300 IO ATM IV(vol 点) | 解读 |
|---|---|---|---|
| 当月(约 14 天) | 18.2 | 17.9 | 前端事件溢价 |
| 次月(约 45 天) | 17.0 | 16.8 | 锚定值 |
| 当季(约 90 天) | 17.6 | 17.4 | 温和上行 |
| 下季(约 180 天) | 18.3 | 18.0 | 长端不确定性溢价 |
这份快照展示了一个前端事件溢价驼峰(当月高于次月)叠加之后的平稳上行形态。SSE 与 中金所 两条曲线几乎平行,差不到 0.3 个 vol 点,反映两条标的(510050 与 沪深300)的共同因子。两条曲线一旦出现 0.5 vol 点以上的稳定缺口,往往是某一侧标的成分股集中触发涨跌停所致;这种结构性偏离是 私募 跨指数套利的常见入口。需要强调:iVX 本身不是 沪深300 IO 的 ATM vol——它是按 1/K² 加权的 OOM 期权 strip 给出的免模型 30 天方差读数(下一节展开),与 ATM 切片只是同源近似。
无静态套利约束
拟合出的曲面不是任意函数。两条约束都可以在 上直接写出。
日历套利非负性
定义总方差 。约束为
直白地说:总方差对到期日单调不减。否则在同一 上卖出短到期、买入长到期,就能在短到期到账时白拿差价——因为长到期合约按无套利至少不便宜于同 的短到期合约。
蝶式套利非负性
每个固定 上,看涨期权价格作为执行价的函数必须是凸的:
这就是 Breeden-Litzenberger 等式的另一种说法: 与风险中性密度成正比,而密度必须非负。交易层面:一个长蝶式(在 多一张 call,在 空两张,在 多一张)支付为非负,所以现值必须非负。
一个小例子上的快速套利检查
取 50ETF 期权 当月三档执行价 ,call 中间价为 0.092、0.058、0.034。离散蝶式价 ,正——蝶式约束通过。再比较当月 ATM 与次月 ATM 的总方差:、。日历项关于 单调,约束成立。任何拟合器在这条切片上若产出 ,相当于在下游的每一笔衍生品价格里默默卖出了一次日历价差。
拟合器:SVI 与带约束的三次样条
工业上两种主流。Gatheral 的 SVI(Stochastic Volatility Inspired)把每一条 切片用五个参数刻画水平、斜率、曲率、左右不对称。SVI 的总方差在一片受约束的参数空间内是 的凸函数——校准管线把参数夹在那一片里,可以剔除最常见的蝶式违规来源。严格地说,总方差凸是 call 价格凸(即蝶式无套利)的必要而非充分条件,所以生产代码仍会在拟合完成后单独验证 。SVI 对日历无自动约束,所以生产代码在拟合完后还要追加一次 的复查,违规切片重新拟合。
另一种选项是带凸性约束的自然三次样条,每个 上在 维度用样条插值,把 call 价格函数(不仅是 IV 切片)的二阶导非负作为二次规划的约束加进系数。只对 IV 切片的二阶导非负不够保证蝶式无套利,所以工业代码把约束放在价格空间里。样条对噪声报价比 SVI 五参数更有弹性,但在两翼(执行价稀薄处)需要更小心的正则化。本土券商风控部门近年的折衷做法是:微笑沿 SVI、期限结构沿样条。
曲面可视化——交易员真正看到的东西
桌面终端的视图通常是一张 上的三维网格,按 IV 水平上色,ATM 线()画成白线,把所有 或 的网格点用红点标出。干净的拟合一个红点都没有。早上 9:25 突然看到三档当月翼端的红点,意味着昨夜稀薄报价把拟合拉到了违反无套利的形态——动作是把这些执行价的样本权重调低或直接剔除,然后重新拟合。
Formula Explorer
sigma^2 * T这条滑动器计算总方差 。把 向前推、 同步变动,观察 是上行还是下行——日历套利就是 增加时 反而下降的情形,视觉上是单调上行曲线里突兀的一节下台阶。
练习
Exercise
50ETF 期权 当月 ATM vol 为 18.2%(14 天到期),次月 ATM vol 为 17.0%(45 天到期)。计算两档总方差,判断在 ATM 上日历套利约束是否成立。
提示
提示
Exercise
沪深300 IO 当月某一行五档执行价的看涨期权中间价分别为: 处 63.5、 处 59.5、 处 56.0、 处 52.5、 处 49.0。计算中心点 的离散二阶差分,并判断局部蝶式套利约束是否成立。
提示
提示
衔接到下一节(bridge to next lesson)
到此你能在屏幕上读 ,把它再参数化到 或 以让曲面在标的盘中移动时仍可读,从中切出 ATM 期限结构识别平稳上行与事件倒挂两种形态,并在离散网格上对两条无静态套利约束做检查。你还做不到的是把这张横截面、风险中性对象与标的真实做出的时间序列连起来。下一节切换到时间序列侧:已实现方差的三种估计量(日间收盘到收盘、Parkinson 极差法、5 分钟日内平方收益率和)、GARCH(1,1) 这条工业标杆参数模型,以及 中金所 在 沪深300 IO 上发布的 iVX 作为 30 天风险中性方差的免模型读数——是同一张曲面的另一种切片。