SANOS(非参数化曲面)
SANOS 采用了一种不同的方法来构建波动率曲面。它不是用少数几个参数去拟合一个公式(例如 SVI 每个切片 5 个参数),而是利用局部波动率节点网格和有保证的无套利约束,直接从市场数据构建曲面。最终得到的是一个平滑曲面,能够刻画市场产生的任何形状,包括参数化模型在结构上无法拟合的局部特征。
实际演示
切换不同视图,查看 SANOS 与参数化 SVI 拟合的对比、网格的形态,以及无套利约束是如何执行的。
SANOS 曲面构建
SVI(参数化)使用 5 个参数,可能遗漏局部特征。SANOS(非参数化)在遵守无套利约束的同时穿过市场报价。
工作原理
1. 用波动率节点网格代替公式
曲面由一个局部波动率值网格表示,每个(行权价,到期日)点对应一个值。在 15 个行权价和 5 个到期日的情况下,您有 75 个自由变量,而 SVI 只有 25 个。灵活性更高,但需要约束来防止优化器给出毫无意义的结果。
2. 内置无套利约束
两条基本的无套利规则可以转化为网格上的简单约束:
关键在于:以局部波动率节点作为变量时,所有这些约束都是线性的。这意味着优化器每次都能完美地执行这些约束。
3. 用线性规划求解
约束和目标函数都是线性的,因此整个问题就是一个线性规划。
- 没有局部极小值:求解器总能找到最优解,而不仅仅是附近的某个解
- 对初始化不敏感:您不需要一个好的初始猜测
- 速度快:现代 LP 求解器可以在毫秒级完成求解
- 原生支持买卖价差:LP 天然地将买卖价差作为区间处理,而不是使用中间价
买卖价差处理
大多数模型拟合的是中间价。但中间价是一种虚构:市场报出的是买价和卖价,"真实"价值位于这个区间内的某处。SANOS 直接拟合买卖价区间:模型只需在每个点上落在区间之内即可。流动性好的报价(价差窄)对曲面约束很紧;流动性差的报价(价差宽)约束较松。不存在人为的中间价偏差。
SANOS 的取舍
这是曲面构建中最灵活、最干净的方法。从设计上无套利,原生处理买卖价差,能捕捉参数化模型遗漏的局部特征。代价是:方法较新(2025 年),没有动态解释(无法预测偏斜动态),需要更多基础设施。
SANOS 与参数化模型对比
优势与局限
与加密市场的关联
加密期权市场有若干特征更适合非参数化方法:
- 稀疏、不规则的报价:并非每个行权价在每个到期日都有报价。SANOS 原生处理不规则网格。
- 较宽的买卖价差:在较小的标的资产上尤其明显。SANOS 将价差作为约束使用,而不是丢弃它们。
- 结构性事件:代币解锁、协议升级和空投会产生局部的波动率特征,SVI 无法捕捉。这些表现为特定到期日上的ATM 波动率凸起。
- 快速的市场状态切换:曲面形状的变化速度可能快于参数化模型重新估计的速度。SANOS 的 LP 拟合足够快,可以跟上。期限结构可能在日内剧烈变化,SANOS 无需人工干预即可适应。
SANOS 与局部波动率提取
由于 SANOS 直接将局部波动率节点参数化,提取完整的 Dupire 局部波动率曲面非常简单,因为拟合出的网格本身就是局部波动率曲面。这使得 SANOS 在为路径依赖型奇异期权(障碍期权、棘轮期权)定价时尤其有用,因为这类期权的到期收益由局部波动率动态决定。基于 Black-Scholes 的 SVI 等参数化模型需要单独的提取步骤,可能引入数值伪影。
公式探索器
在隐含波动率、总方差、对数价值状态和期权价格之间进行转换。
公式探索器
💡 提示: 先尝试自己回答每个问题,再查看答案。
建立数学直觉
从零开始学习 SANOS互动课程 · 无需任何基础本课程将 SANOS 解释为一个节点网格曲面而非固定公式, 然后展示优化过程与无套利约束如何协同工作。
另请参阅: