随机波动率摘要

一. BS公式(Delta对冲下

BS部分参考知乎专栏:Black-Scholes 模型学习框架

假设股价满足 自融资资产组合(此处为期权价格的一个复制)价值变化为 时刻衍生品的价值)做Ito公式,比较项的系数得到Delta 对冲下 的 BS 偏微分方程 (在比较系数过程中会使用到替换为,即为持有的债券份额为自融资总份额减去持有的标的份额,标的的持有量已经使用为 终值条件(看涨期权)为 解即为 BS 公式 注意到 的漂移项 对期权定价没有影响.

BS公式解法(欧式call)

有考虑边界条件

注意到这是一个 Cauchy-Euler 方程,能通过下述变量代换将其转化为一个扩散方程 The solution of the PDE gives the value of the option at any earlier time, Black-Scholes PDE 变为一个扩散方程: 终值条件 现在变为了初值条件 其中 是 Heaviside 阶梯函数,

使用解给定了初值函数 的扩散方程的标准卷积法,得到 经过处理,得到: 其中 N 为正态分布累计密度函数,

BS model给出了期权价格的函数,作为一个波动率的函数.可以通过这个公式在给定期权价格时计算隐含波动率(implied volatility).但事实是 BS 波动率强烈依赖于欧式期权的到期日和行权价.

波动率微笑是指给定到期日下,隐含波动率与行权价(maturity)的关系.

二. Delta对冲

我们现在考虑用衍生品 和其标的资产 构建一个“无风险组合”,考虑这样的自融资组合 ,即每一单位的空头衍生品,我们用 单位多头的股票对其进行对冲 (Hedging),由于其自融资的特性,根据定义,我们有 ,将股价的 SDE 和上一节中通过伊藤-德布林公式求出的 带入这个式子,我们可以得到: 因为要使资产组合为无风险的, >一个自融资组合 如果是无风险的,则可以表示为 ,且
1式即 Delta 对冲法则,将 带入2式我们再次得到 BlackScholes 偏微分方程:

三. BS公式(风险中性定价下)

3.1 鞅

定义 上的随机过程 ,称其是关于域流 的鞅,如果满足:

  1. -适应的 (adapted);
  2. 对于 ,有

3.2 Radon-Nikodym导数

定义 上的等价测度,若 a.s.,且有 , 则称 关于 的 Radon-Nikodym 导数,记作:

,即 ,其中 表示在测度 下的期望.进一步的,可以用条件期望定义R-N导数过程: .用鞅和RN导数过程的定义,可以简单的证明,R-N导数过程 是一个 -鞅.

3.3 资产的现值

表示风险资产的价值过程.首先要知道,在 模型的假设下,市场是完备 (Complete) 的,即任意资产 都可以被风险资产 和无风险资产 构成的组合所复制,即对任意一个 ,我们可以把它表示 为一个自融资组合: 可以看到该组合的收益率部分由组合的时间价值 与风险资产的超额收益 构成.我们考虑该资产的折现价值过程

3.4 鞅表示

定理(鞅表示) 上的布朗运动,而 -鞅, 且满足 ,则存在一个 适应的过程 ,使得

可以看到,如果 是鞅,那么 可以被表示为一个伊藤积分的形式,即没有 项而仅仅只有 项.再看我们的折现价值过程 ,如果想让它只有 项从而变成一个鞅,我们貌似只需要做变换: ,这样折现价值过程就可以被表示为: 但是,鞅表示定理有个非常非常重要的前提,就是你需要保证 这玩意儿是个伊藤积分,即 需要是一个布朗运动. 我们知道是布朗运动,但是经过这样变换过后的 还是布朗运动么,或者说我们需要如何选择新的测度, 来保证经过变换之后的 仍然是个布朗运动?

3.5 Girsanov定理

定理(Grisanov) 上的布朗运动 为一个相适应的过程, 定义指数鞅过程, 其中 是初值 的相适应的过程, 表示二次变差.则可以定义新的概率测度 .如果在概率测度 是一个布朗运动,那么: 在新的概率测度 下也是一个布朗运动.

这样一来, 我们就找到了新的测度和两个测度之下布朗运动之间的关系.我们看新定义的这个布朗运动:,它的实质是把资产的风险溢价项给消除了.风险溢价是什么?是对承担单位风险的补偿,在新的测度下风险溢价是没有补偿的,所以说在这个世界里,风险是中性的,因此我们把这样定义的新测度 称为风险中性测度,并且用 来表示.

3.6 风险定价公式

现在我们知道了变换公式 ,那么在风险中性测度 下,风险资产 所满足的 SDE 也需要进行相应的变化: 由此可见,在风险中性世界里,风险资产 (例如股票) 的收益率完全等于无风险收益率.

此时任意资产的折现价值过程可以被表示为: .我们知道 下是一个鞅,那么由鞅的性贡我们可以知道: . 常利率假设下有:

假设我们需要对一个欧式看涨期权进行定价,我们知道该期权在到期日 的价值为 ,则有: 其中: 与PDE方法一致.

我们来总结一下 Risk-neutral Pricing 的几个步骤:

  1. 找到资产的折现价值过程;
  2. 作测度变换令这个折现价值在新的测度下为鞅;
  3. 用 Girsanov 定理找到新的变换;
  4. 利用鞅性质得到风险中性定价公式。

四. SDE WITH ANN

定价模型很重要的一点是能快速地根据现有或者历史价格校准模型.

四. 局部波动率

4.1 Dupire 的工作1994

局部波动率基于如下: 其中, 的确定性函数, 是固定的参数.在风险中性测度时, 下. 一旦 给定,那么模型也就定了.

Dupire(1994)证明了当给定了关于 (行权价) 和 (到期日) 的期权价格函数 时,局部波动率 是唯一确定的.

是如下定义的 的转移密度函数(transitional density function): >转移密度函数: at at ,指在 时刻 条件下在 时刻时 的分布 其中 代表风险中性测度.众所周知 满足倒向的 Fokker-Planck 方程: 其中 一维情形,Fokker-Planck 方程有两个参数,一是拓扑参数 ,另一是扩散

又可证它也满足前向的 Fokker-Planck 方程 其中 下面可推导 Dupire 方程,看涨期权的价格满足 其中 的风险中性测度.对(4.1)关于 做一次和二次微分,有

已知 满足前向 Fokker-Planck 方程 (4.1)对 微分,有 这里我们假设 无关,故我们得到了 Dupire 方程: Dupire 方程最大的优点是把局部波动率函数用期权价格和他们的微分表示出来 以上结果扩展到了时间依赖的利率,我们只要将 替换为 即可.

局限性

  1. 可用的观测值是很少的
  2. 数值微分不可靠,二阶的更甚

确定方程的传统做法是二元样条插值,再对模型进行校准(calibration).

局部波动率作为瞬时方差的条件期望

考虑如下形式的一般的随机波动率模型 其中 远期价格 资产价格过程变为 考虑到 , 欧式看涨期权的 -forward 价格为 上式两端对 求微分 >其中 是 Heaviside函数, 是Dirac函数,

对最终的支付应用 Ito 公式并令 两侧取条件期望 ,有 上式用到了 鞅的性质.接下来 第二个等式是条件期望公式的一个推广: 或者 因为 故有 进行比较,可知对应的局部波动率模型为 也就是说,局部方差是以最终股票价格 等于行权价 为条件的瞬时方差的风险中性期望.

五. 随机局部波动率模型

5.1 Jex的随机局部波动率模型1999

其中 应该是无风险利率减股息收益, 是随机波动率部分, 是波动率的均值回复的平衡点. >Heston随机波动率模型:.或者(

注意到如果没有 这一项,模型即为Heston模型,而当 时模型即为Dupire.

5.2 GAN基于LOCAL_STOCHASTIC_VOLATILITY

This means parameterizing the model pool in a way which is accessible for machine learning techniques and interpreting the inverse problem as a training task of a generative network, whose quality is assessed by anadversary.We pursue this approach in the presentarticle and use as generative models so-called neural stochastic differential equations (SDE),which just means to parameterize the drift and volatility of an Itˆo-SDE by neural networks.

文中指的neural SDE即通过神经网络来对Ito-SDE的漂移项和波动率进行参数化.
这里考虑的某资产的折现后价格过程(discounted price process) 其中 是某个 中取值的随机过程, 称为杠杆函数(Leverage function)取决于 和资产当前价格.
的选取非常重要,需要很好地校准市场上观测到的隐含波动率.故 需要满足如下条件: 其中 Dupire 的local volatility function.注意到(1.1)是 的隐式方程,因为 中需要 .故此时 满足的SDE也成为了一个McKean-Vlasov SDE

本文采用了 an alternative,fully data-driven 方法,规避了其他计算 Dupire 局部波动率的方法中必须的对波动率曲面插值的做法,即此方法只需离散数据

, 为不同期权的到期日.使用神经网络族 将杠杆函数参数化,参数为 ,i.e.

于是有了neural SDE的生成模型组(generative model class),即使用带参数 的神经网络来参数化漂移项 和波动率项 ,i.e.
本文中,没有漂移项,波动率项如下所示:

依次对每个到期日,参数优化采用如下的校准法则: 其中 是期权的数目, 是模型与市场分别的价格.

对固定的 是非线性非负凸函数满足 ,衡量模型和市场价的距离. 某种权重,参数 扮演了对抗(adversarial)的部分,注意到 都受 控制.