本页为简体中文译文。如有歧义,请以英文原文为准。 阅读英文版 →
跳转到主要内容

SANOS(非参数化曲面)

SANOS 采用了一种不同的方法来构建波动率曲面。它不像 SVI 那样用少数几个旋钮拟合一个公式(每个切片 5 个参数),而是使用局部波动率节点网格和有保证的无套利约束,直接从市场数据构建曲面。得到的是一个平滑曲面,能够捕捉市场产生的任何形态——包括参数化模型在结构上无法拟合的局部特征。

💡
参数化 vs. 非参数化

SVI 和 SABR 会预先决定微笑曲线的形状(类似抛物线,带 3-5 个旋钮)。SANOS 不做任何形状假设。它问的是:"能够穿过市场数据且不产生套利的最平滑曲面是什么?"当市场偏离参数化预期时,这种方法能产生更好的拟合。每个节点上的隐含波动率是一个自由变量,而不是公式的输出。

实际演示​

切换不同视图,观察 SANOS 与参数化 SVI 拟合的对比、网格的形态,以及套利约束是如何被强制执行的。

SANOS 曲面构建

74%92%110%8090ATM110120行权价隐含波动率 (%)市场报价SVI(参数化)SANOS(非参数化)
SVI 残差RMSE: 25.66
SANOS 残差RMSE: 0.15

SVI(参数化)使用 5 个参数,可能遗漏局部特征。SANOS(非参数化)在遵守无套利约束的同时穿过市场报价。

工作原理​

1. 用波动率节点网格代替公式​

曲面由一个局部波动率值网格表示——每个(行权价、到期日)点上一个值。如果有 15 个行权价和 5 个到期日,您就有 75 个自由变量,而 SVI 只有 25 个。灵活性更高,但需要约束来防止优化器产生无意义的结果。

2. 内置的无套利约束​

两条基本的无套利规则可以转化为网格上的简单约束:

约束
含义
日历价差
在每个行权价上,总方差必须随期限增加。防止日历套利。
蝶式价差
看涨期权价格必须对行权价呈凸性。蝶式交易不能存在无风险利润。
正值性
局部波动率在所有地方都必须为正。波动率不能为负。

关键在于:以局部波动率节点作为变量时,所有这些约束都是线性的。这意味着优化器每次都能完美地强制执行它们。

3. 用线性规划求解​

约束和目标函数都是线性的,因此整个问题就是一个线性规划。

  • 没有局部最小值 —— 求解器总能找到最优解,而不只是附近的一个解
  • 对初始值不敏感 —— 您不需要一个好的初始猜测
  • 速度快 —— 现代 LP 求解器可以在毫秒内完成
  • 原生支持买卖价差 —— LP 天然地将买卖价差作为区间处理,而不是使用中间价
ℹ️
为什么线性规划很重要

SVI 和 SABR 需要非线性优化:您需要一个好的起始点,并且可能陷入局部最小值。SANOS 完全绕开了这些问题。LP 总是能快速且确定性地找到全局最优解。每个行权价和到期日节点会在单次求解中联合受到日历套利和蝶式违规的约束。

买卖价差处理​

大多数模型拟合的是中间价。但中间价是一种虚构——市场报出的是买价和卖价,而"真实"价值就在这个区间内的某处。SANOS 直接拟合买卖价区间:模型只需要在每个点上落在区间之内。流动性好的报价(价差窄)对曲面构成紧约束,流动性差的报价(价差宽)则构成松约束。没有人为的中间价偏差。

💡
SANOS 的权衡

这是构建曲面最灵活、最简洁的方法。从设计上无套利、原生处理买卖价差、能捕捉参数化模型遗漏的局部特征。代价是:模型较新(2025 年)、没有动态解释(无法预测偏斜动态)、需要更多基础设施。

SANOS 与参数化模型对比​

特性
SVI / SSVI
SABR
SANOS
形状假设
抛物线状两翼
CEV 主干
无
无套利性
事后检查
两翼可能违规
构造上保证
日历一致性
按切片(联合需 SSVI)
不保证
构造上保证
拟合方法
非线性优化
双参数优化
线性规划(全局最优)
局部特征
无法捕捉
无法捕捉
可以捕捉
买卖价差处理
拟合中间价
拟合中间价
原生区间
外推
有界(线性两翼)
可能失效
取决于边界设置
动态解释
无
Sticky-delta
无(静态)
成熟度
行业标准
数十年应用
较新(2025 年)

优势与局限​

优势
对您意味着什么
没有形状偏差
曲面形状来自数据,而不是公式。能捕捉 SVI/SABR 在结构上遗漏的市场特征。
构造上无套利
无需事后修补。日历和蝶式约束在拟合过程中即被强制执行。
LP 拟合——无局部最小值
确定性、快速、总能找到全局最优。不需要好的初始猜测。
原生支持买卖价差
尊重市场报价中的不确定性。没有人为的中间价偏差。
捕捉局部特征
事件前波动率隆起、大额持仓引起的拐点、到期日之间的结构性断裂——全部都能捕捉。
局限
对您意味着什么
没有动态解释
只告诉您当前的曲面形状,不告诉您标的价格变动时曲面如何移动。微笑动态请使用 SABR。
外推需要谨慎
在观测范围内拟合出色。超出最后一个有流动性的虚值行权价之后,需要设置边界条件。
节点较多时的过拟合风险
参数越多,在流动性稀薄的市场中越可能拟合到噪声。适当的平滑处理至关重要。
较新(2025 年)
缺少 SVI 和 SABR 数十年的实战检验。边缘情况可能尚未有文档记录。
⚠️
并非万能替代品

SANOS 在静态拟合问题上优于参数化模型。但它不解决微笑动态问题(请使用 SABR),不提供紧凑的存储表示(SVI 每个切片 5 个数字的表示难以超越),并且需要更多基础设施。从 SANOS 曲面计算 Delta 和 Vega 等希腊字母时,需要在网格上进行有限差分扰动。它是曲面拟合的下一代方法,而不是理解参数化模型的替代品。

与加密货币市场的相关性​

加密货币期权市场有若干特点有利于非参数化方法:

  • 稀疏、不规则的报价:并非每个行权价在每个到期日都有报价。SANOS 原生支持不规则网格。
  • 较宽的买卖价差:在较小的标的资产上尤其明显。SANOS 将价差用作约束,而不是弃之不用。
  • 结构性事件:代币解锁、协议升级和空投会产生 SVI 无法捕捉的局部波动率特征。这些特征表现为特定到期日上的 ATM 波动率隆起。
  • 快速的市场状态切换:曲面形状变化的速度可能快于参数化模型重新估计的速度。SANOS 的 LP 拟合足够快,可以跟上节奏。期限结构可能在日内剧烈变化,SANOS 无需人工干预即可适应。
ℹ️
SANOS 与局部波动率提取

由于 SANOS 直接以局部波动率节点为参数,提取完整的 Dupire 局部波动率曲面轻而易举——它就是拟合出的网格。这使得 SANOS 在为路径依赖型奇异期权(障碍期权、棘轮期权)定价时特别有用,因为这类期权的到期收益取决于局部波动率动态。基于 Black-Scholes 的 SVI 等参数化模型则需要单独的提取步骤,可能引入数值误差。

公式探索器​

在隐含波动率、总方差、对数在值程度和期权价格之间进行换算。

公式探索器

w = σ2 × Ttotal variance = IV2 × time
%
隐含波动率
天
距到期的日历天数
总方差 (w)
0.022225
年化方差 (σ²)
0.2704
反算 IV
52.00%
总方差是 SVI 等模型拟合的对象。它随时间增长,因此 30 天 50% 波动率的总方差小于 90 天 50% 波动率。

继续学习前先测试你的理解。

Q: 为什么 SANOS 使用线性规划,而不是 SVI 和 SABR 所用的非线性优化?
Q: 某做市商的 SANOS 曲面有 20 个行权价节点和 6 个到期日节点。有多少个自由变量?与 SVI 相比如何?
Q: 您需要为障碍期权定价。做局部波动率提取时,您更倾向于 SANOS 曲面还是 SVI 曲面?
Q: 对于 Delta 对冲交易台,SANOS 相比 SABR 的主要局限是什么?

💡 提示: 先尝试自己回答每个问题,再查看答案。

建立数学直觉​

从零开始学习 SANOS互动课程 · 无需任何基础

本课程将 SANOS 解释为节点网格曲面而非固定公式, 然后展示优化与无套利约束如何协同工作。


另请参阅: