SVI 参数化
SVI(Stochastic Volatility Inspired,随机波动率启发) 是加密货币和股票期权市场中拟合波动率微笑的行业标准。它使用 5 个参数来描述单一到期日的微笑形状。其名称源于该函数形式可以从一个简化的随机波动率模型推导得出。
探索参数
调整下方的各个参数,观察它如何改变微笑曲线。使用预设可在常见配置之间快速切换。
SVI 参数浏览器
各参数的作用
- a(水平):将整个微笑曲线上移或下移。 越高 = 整体 IV 越高。可以将其视为方差的"基准线"。
- b(斜率):控制两翼的陡峭程度。 越高 = 两翼越陡 = 虚值 (OTM) 期权越贵。
- (偏斜):使微笑曲线倾斜。负 = 看跌偏斜(常见)。正 = 看涨偏斜(罕见)。零 = 对称。
- m(平移):将微笑曲线的最低点左右移动。通常接近零(最低点位于平值 (ATM) 附近)。
- (曲率):控制微笑曲线底部的圆滑程度。 小 = 尖锐的 V 形。 大 = 平滑的 U 形。
两翼行为
当远离平值 (ATM) 时,微笑曲线趋近于直线。斜率分别为:
- 看跌翼(左侧):斜率 =
- 看涨翼(右侧):斜率 =
在典型的看跌偏斜()下,看跌翼比看涨翼更陡。这种有界的线性两翼行为是 SVI 的关键优势之一:它永远不会外推出荒谬的数值。
拟合市场数据
给定不同行权价上观测到的一组 IV 值(针对单一到期日),SVI 会找出能最佳还原这些数据的 5 个参数。
流程如下:
- 收集目标到期日的所有 IV 观测值(通常为 5-15 个数据点)。
- 将每个观测值转换为总方差:观测 IV 的平方乘以剩余到期时间。
- 运行加权最小二乘优化器,寻找使 SVI 曲线与观测值之间差距最小化的参数。
- 按置信度加权:平值 (ATM) 期权权重更高(流动性更好),买价/卖价价差窄的权重更高(更可靠),深度虚值 (OTM) 的权重更低。
- 在优化过程中强制执行无套利约束(见下文)。
速度: 单个到期日的拟合耗时不到 10 毫秒。整个曲面(所有到期日)可随报价更新实时重建。
无套利约束
SVI 可以通过约束来防止套利。这些约束是关于参数的简单不等式。
蝶式约束(无负局部方差):
微笑曲线必须足够凸,使任何蝶式价差组合都不存在无风险套利。这要求:
最低点处方差非负:
微笑曲线的最低点必须高于零:
日历约束(跨到期日):
总方差必须在每个行权价处随到期期限递增。具体做法是在相邻到期日切片之间对所有 检查 。
变体
SVI 有两个重要变体,各自都有专门的页面:
ORC Wing(Jump-Wing) 使用交易员友好的量对 SVI 进行重新参数化:平值 (ATM) 方差、平值 (ATM) 偏斜、看跌翼斜率、看涨翼斜率以及最小方差。同样的微笑曲线,不同的调节旋钮。适合手动编辑微笑曲线。
SSVI(Surface SVI) 将 SVI 扩展到整个曲面,从构造上保证无日历套利。SSVI 不再对每个到期日独立拟合,而是通过一个共享的偏斜参数和一个微笑陡度函数将它们关联起来。自由度更少,但无需跨到期日的修正。
方程探索器
SVI 在总方差和对数价值状态空间中工作。使用下方工具在 IV、总方差和行权价表示之间进行转换。
公式探索器
为什么选择 SVI?
- 5 个参数足以拟合几乎所有观测到的微笑曲线。参数比样条方法少,又比 3 参数模型更灵活。
- 有界的两翼防止外推失控。SVI 最坏的情况也只是外推到一个有限的斜率。
- 简单的约束即可保证无蝶式套利。只需两个不等式。
- 拟合速度快,曲面能够随市场变化实时更新。
- 是加密货币市场(Deribit、Hypercall)和大多数股票波动率交易台的行业标准。
建立数学直觉
从零开始学习 SVI互动课程 · 5 个章节 · 无需基础上方的交互式课程从第一性原理讲解 SVI:SVI 参数化的对象及原因、5 个参数各自的独立作用、方差与波动率的转换、无套利约束,以及针对市场数据的动手校准实践。
开源实现
| 代码库 | 值得研究的原因 |
|---|---|
| SVI-Vol-Surface | 带可视化的 Python SVI 校准 |
| QuantLib | C++ 实现的 SVI 参数化 |
SVI 变体: ORC Wing(Jump-Wing) | SSVI(Surface SVI)