本页由机器翻译。英文原文为权威版本。 阅读英文版
跳转到主要内容

神经SDE / 深度对冲

本站的每个模型 —— SABRSVIHeston —— 都是从选择一个公式开始,然后将其参数拟合到数据上。神经SDE颠覆了这一点:它使用神经网络直接从市场数据中学习公式本身。网络会发现最能解释观测价格的漂移函数和扩散函数,而波动率曲面则作为副产品自然产生。

💡
网络学习方程

经典模型说"波动率遵循这个方程"并拟合参数。神经SDE说"波动率遵循某个方程",然后由网络找出它是什么。隐含波动率曲面是学习出来的模型的输出,而非事先假定的形状。

实际演示

比较经典方法、参数化方法与神经网络方法在不同条件下如何处理相同的市场数据。

神经SDE与经典模型对比

市场流动性充足,微笑曲线形态平稳。三种方法产生的结果相近。
经典 (SABR)
人工选定的公式
OTM 看跌ATMOTM 看涨
参数化 (SVI)
5 参数公式
OTM 看跌ATMOTM 看涨
神经SDE
从数据中学习
OTM 看跌ATMOTM 看涨
市场数据
|
选择模型 (SABR)
|
拟合 4 个参数
|
微笑曲线
市场数据
|
选择公式 (SVI)
|
拟合 5 个参数
|
微笑曲线
市场数据
|
神经网络
|
学习漂移 + 扩散
|
微笑曲线

切换场景,查看每种方法如何应对不同的市场状况。在压力和数据稀疏的环境下,参数化模型受限于其预设形状,而神经SDE能够灵活适应。

工作原理

1. 学习动态,而非形状

价格与波动率的标准SDE形式如下:dS = ... dt + ... dW。经典模型用特定公式填补"..."(SABR使用带有随机波动率之波动率的CEV)。神经SDE用基于历史数据训练的神经网络取代这些公式。网络从零开始学习平均行为(漂移)和随机性(扩散)。它能够发现参数化模型无法预见的Skew模式与期限结构形状。

2. 深度对冲:学习对冲,而不仅是价格

深度对冲(Buehler、Gonon、Teichmann & Wood,2019)扩展了这一思路。你不再是先为期权定价,然后从模型中计算对冲比率,而是训练一个网络直接输出每个时间步的最优对冲头寸。网络会联合学习DeltaVega敞口。训练目标是:在真实市场条件下最小化对冲盈亏的方差 —— 包括交易成本、买卖价差、离散再平衡和流动性约束。无需任何无摩擦市场假设。

3. 波动率曲面自然浮现

一旦神经SDE训练完成,你就可以通过学习出的模型为普通期权定价,从而生成隐含波动率曲面。得到的曲面不受任何参数化形状的约束 —— 它捕捉数据中存在的任何模式,包括SVISABR在结构上会遗漏的模式。ATMOTM区域会被同时拟合。

ℹ️
捕捉参数化模型遗漏的动态

神经SDE能捕捉参数化模型无法捕捉的波动率动态:状态切换、路径依赖效应以及跨资产溢出效应。深度对冲考虑了经典Delta对冲所忽略的成本。它对数据需求量大、计算成本高,但这正是量化金融的发展方向。

优势与局限

优势
对您意味着什么
无形状假设
网络从数据中发现波动率动态。没有因选择SABR、Heston或SVI而带来的结构性偏差。
考虑摩擦的对冲
深度对冲考虑了交易成本、价差和离散再平衡 —— 这些都是经典模型忽略的现实因素。
适应状态变化
在近期数据上重新训练后,网络能够适应新的市场行为,无需人工选择模型。
捕捉跨资产效应
能够学习BTC波动率如何对ETH走势做出反应,或宏观事件如何传播 —— 设计上支持多输入。
局限
对您意味着什么
黑箱
您无法检视网络为何产生某种特定的微笑形状。当出现异常时难以调试。
数据需求量大
需要大量高质量的历史数据集。加密货币市场可能没有足够的历史数据来支持可靠的训练。
计算成本高
训练涉及通过神经网络进行蒙特卡洛模拟。这不是一项用电子表格就能完成的工作。
不保证无套利
与SANOS不同,除非在训练期间显式约束,否则输出曲面可能包含套利机会。
前沿技术(2019年至今)
活跃的研究领域。没有标准化的实现方式。大型量化基金之外几乎没有生产部署。

与加密货币的相关性

加密货币市场天然适合神经SDE,因为其波动率动态尚未被充分理解且变化迅速。对于BTC波动率是用SABR、Heston、粗糙波动率还是某种完全不同的方法建模更好,目前并无共识。神经SDE通过学习数据中所包含的任何动态来绕开这一争论 —— 包括状态切换等违反Black-Scholes的模式。主要障碍在于数据:加密货币期权市场尚年轻,与股票或利率市场相比,其训练集较小。

💡
学习出的模型,学习出的对冲

神经SDE用学习出的波动率模型取代人工挑选的模型。深度对冲用考虑摩擦的对冲比率取代理论对冲比率。代价是:可解释性、数据需求以及计算成本。目前它们还是研究工具 —— 但它们定义了前沿。

方程浏览器

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

公式探索器

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

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

Q: 神经SDE中的神经网络实际上学习的是什么?
Q: 为什么深度对冲产生的对冲比率与经典Delta对冲不同?
Q: 某个神经SDE产生的波动率曲面中包含日历价差套利。哪里出了问题?

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

建立数学直觉

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

本课程用通俗的语言解释"学习方程"这一思路,然后逐步讲解网络如何学习漂移函数和扩散函数,以及深度对冲在其中的位置。


另见: