SSVI(曲面 SVI)
SSVI(曲面 SVI) 将 SVI 微笑模型从单个到期日切片扩展到整个波动率曲面。其关键优势在于:从构造上保证不存在日历套利。您无需先独立拟合各个切片,再事后修复跨到期日的不一致。
SSVI 解决的问题
使用逐切片 SVI 时,您需要独立拟合每个到期日。每个切片内部可能是自洽的(没有蝶式套利),但切片之间可能互相矛盾。具体来说,某一行权价上的总方差可能从一个到期日到下一个到期日反而减少,从而产生日历套利。
事后修复(post-hoc 调整)这一问题非常脆弱:您微调一个切片,拟合结果随之改变,又可能在别处产生新的违例。SSVI 通过对曲面进行联合建模,完全避免了这一问题。
工作原理
SSVI 将总方差描述为对数价值状态 和 ATM 总方差 的函数:
核心思路:SSVI 不再为每个切片拟合 5 个参数(5 个到期日共 25 个参数),而是用少量全局参数加上 ATM 总方差曲线 来参数化整个曲面。
各组成部分的作用
(ATM 总方差曲线):这是期限结构的骨架。它必须随 递增(这是最基本的无套利要求)。您可以直接从 ATM 期权价格中观察到它。
(偏斜):控制微笑倾斜程度的单一参数,所有期限共享。这是一种简化:现实中偏斜会随期限变化,但 SSVI 以牺牲这种灵活性为代价,换取无日历套利的保证。
(微笑陡峭度函数):控制每个期限上微笑的宽度。随着 增大(期限更长),微笑通常会变得更平坦。 刻画的正是这种衰减。
的常见选择
“幂律”形式是标准做法:
权衡取舍
SSVI 的自由度比逐切片 SVI 更少。这既是它的优势,也是它的局限。
| 逐切片 SVI | SSVI | |
|---|---|---|
| 参数 | 每个到期日 5 个(5 个切片共 25 个) | 3 个全局参数 + ATM 曲线 |
| 日历套利 | 拟合后必须检查并修复 | 从构造上保证不存在 |
| 单切片拟合质量 | 极佳(每个切片 5 个自由参数) | 良好但受约束 |
| 偏斜变化 | 可随到期日不同 | 所有到期日共用单一 |
| 适用场景 | 单切片分析、数据稀疏 | 完整曲面、生产定价 |
最大的约束在于:SSVI 对所有期限使用同一个 。实践中,短期偏斜往往比长期偏斜更陡。SSVI 通过 (按期限控制翼部陡峭程度)部分处理了这一点,但无法像逐切片 SVI 那样捕捉全部变化。
对于大多数加密资产和股票应用而言,这种权衡是值得的。无日历套利的保证消除了一整类曲面缺陷。
微笑随时间变平
期限结构
Backwardation: 近期IV > 远期。信号事件风险已定价。
在形状间切换查看期限结构如何变化。现货溢价通常预示即将到来的事件。
SSVI 自然地刻画了这样一个观察事实:长期微笑比短期微笑更平坦。 函数随 增大而衰减,这意味着微笑宽度随期限增加而减小。这与市场行为一致:近期的二元事件会造成陡峭的微笑,而远期微笑是对多种可能情景的平均,因此趋于平坦。
拟合 SSVI
- 提取 ATM 方差曲线 :从市场数据中获得。做法很简单,即取每个到期日的 ATM IV,平方后乘以时间。
- 拟合 、、:同时在所有行权价和到期日上,最小化 SSVI 与观察到的 IV 之间的加权误差。
- 施加约束:在优化过程中满足 、、 递增。
优化速度快(仅 3 个参数)且稳健,无需事后修补日历套利。
SSVI 与逐切片 SVI 对比
在以下情况使用逐切片 SVI:
- 您一次只关心一个到期日
- 您需要每个切片达到最高的拟合质量
- 您的数据稀疏(到期日较少)且需要灵活性
- 您愿意手动处理日历套利检查
在以下情况使用 SSVI:
- 您需要完整曲面用于生产定价
- 无日历套利是硬性要求
- 您希望使用紧凑的表示形式(3 个参数 + ATM 曲线)
- 您需要同时对多个到期日进行定价
开源实现
| 仓库 | 值得查看的原因 |
|---|---|
| SVI-Vol-Surface | SSVI 曲面拟合 |
| QuantLib | experimental 模块中的 SSVI |
另请参阅:
- SVI 参数化 - 逐切片模型
- ORC Wing(Jump-Wing) - 便于交易员理解的 SVI 重参数化
- 插值方法 - 所有方法的比较
- 曲面是如何构建的 - 完整流程