4. 曲面构建方法:参数化模型(SVI、SSVI)与非参数化方法(核平滑、插值)的对比
波动率曲面怎么搭?这是个老生常谈的问题。
我做了这么多年期权交易系统,见过无数种构建方法。说白了,就两大流派:参数化模型和非参数化方法。今天咱们就把它们掰开揉碎了讲清楚。
核心观点:没有绝对的好坏,只有合不合适的场景。参数化模型适合做风险管理和压力测试,非参数化方法更适合做高频交易和实时定价。
4.1 参数化模型:SVI 和 SSVI
先说说参数化模型。这类方法的核心思路是:用几个参数来描述整个曲面。你想想看,几十个期权报价,最后浓缩成5个参数,多省事。
SVI 模型(Stochastic Volatility Inspired)
SVI 模型是 Gatheral 在2004年提出的。它的公式长这样:
σ_IV(k) = a + b * [ρ*(k - m) + sqrt((k - m)² + σ²)]
其中:
k = log(K/F) —— 对数执行价
a —— 整体波动率水平
b —— 倾斜程度
ρ —— 微笑不对称性
m —— 微笑顶点位置
σ —— 微笑曲率
嗯,这里要注意。SVI 的5个参数各有各的物理含义。我在项目中遇到过一个问题:参数之间会有耦合效应。比如你调了 a,b 也得跟着调,不然曲面形状就崩了。
我的经验:拟合 SVI 时,建议先用全局优化算法(比如差分进化)粗搜一遍,再用局部优化(比如 Levenberg-Marquardt)精调。直接上局部优化,很容易掉进局部最优。
SSVI 模型(Surface SVI)
SSVI 是 SVI 的升级版。它加了一个关键约束:无日历套利条件。说白了,就是保证不同到期日的波动率不会出现矛盾。
SSVI 的核心公式:
θ(τ) —— 总方差项,随到期时间 τ 变化
φ(θ) —— 微笑形状参数,是 θ 的函数
约束条件:
∂θ/∂τ ≥ 0 (方差随时间递增)
0 ≤ ρ ≤ 1 (相关性约束)
我个人习惯用 SSVI 做跨期套利策略。为什么?因为它天然保证了无套利,你不用担心拟合出来的曲面出现蝴蝶套利机会。
曾经踩过的坑:有一次我用 SVI 拟合深度虚值期权,结果曲面出现了负的日历价差。后来换成 SSVI,这个问题就解决了。所以如果你做的是跨期策略,建议直接用 SSVI。
4.2 非参数化方法:核平滑与插值
非参数化方法就简单粗暴多了。我不假设任何函数形式,直接用数据说话。
核平滑(Kernel Smoothing)
核平滑的核心思想:每个数据点对曲面的贡献,取决于它到目标点的距离。距离越近,权重越大。
σ_IV(k, τ) = Σ w_i * σ_i / Σ w_i
其中:
w_i = K( (k - k_i)/h_k ) * K( (τ - τ_i)/h_τ )
K(·) —— 核函数(高斯核、Epanechnikov核等)
h_k, h_τ —— 带宽参数
带宽怎么选?这是个技术活。我建议用交叉验证来选。太小了过拟合,太大了欠拟合。说白了就是找个平衡点。
核平滑的优点:对数据分布没有假设,能捕捉到各种奇怪的曲面形状。缺点也很明显:数据量不够时,外推能力很差。
插值方法
插值比核平滑更直接。我常用的有几种:
- 线性插值:简单粗暴,但导数不连续。做 Greeks 计算时会出问题。
- 三次样条插值:光滑性好,但容易过冲。我记得有一次用样条插值,结果在尾部出现了负波动率,尴尬。
- 双三次插值:在行权价和到期日两个维度同时插值,效果不错。
你想想看,插值方法最大的问题是什么?是外推。一旦数据点覆盖不到的地方,插值就完全失效了。所以插值只适合做曲面内填充,不适合做预测。
4.3 核心对比:选哪个?
| 对比维度 | 参数化模型(SVI/SSVI) | 非参数化方法 |
|---|---|---|
| 数据需求 | 少(10-20个报价即可) | 多(需要密集报价) |
| 外推能力 | 强(参数有物理含义) | 弱(数据覆盖范围外失效) |
| 计算速度 | 快(拟合后直接计算) | 慢(每次都要重新计算) |
| 套利约束 | 容易加入(SSVI天然满足) | 难以保证 |
| 市场拟合精度 | 一般(受限于函数形式) | 高(直接拟合数据) |
| 实现难度 | 中等(需要优化算法) | 低(直接计算) |
4.4 实战建议
说了这么多,到底怎么选?我给出几条实战建议:
- 做风险管理:用 SSVI。参数少,外推稳,套利约束天然满足。
- 做高频交易:用核平滑。数据量大,拟合精度高,计算速度快。
- 做奇异期权定价:先用 SSVI 做整体框架,再用核平滑做局部微调。
- 数据稀疏时:别犹豫,直接上 SVI 或 SSVI。
我的个人习惯:生产环境中,我会同时维护两套曲面。一套用 SSVI 做基准,一套用核平滑做实时更新。两套对比着看,心里更有底。
其实吧,没有完美的曲面构建方法。关键是你得清楚自己的需求是什么。要精度还是要速度?要外推还是要拟合?想清楚了,选择自然就出来了。
公众号:蓝海资料掘金营,微信deep3321