美文网首页
第十九章: 波动率微笑

第十九章: 波动率微笑

作者: 找不到工作 | 来源:发表于2020-02-01 11:44 被阅读0次

隐含波动率与期权执行价格的函数被称为波动率微笑(volatility smile)。所谓隐含波动率,是指隐含在期权市场价格中的波动率,而非我们通过统计方法得出的“波动率”。

在 B-S-M 模型中,我们假设波动率是一个常数,并通过统计方法利用标的物资产的历史价格计算。理想情况下,我们通过市场价格得出的隐含波动率是和我们最初用统计方法算出的相似。但是实际上,我们发现这两者并不一致。

真实的期权波动率并不是一个常数,而是一个关于到期时间执行价格的函数(忽略随机因素)。

19.1 call 和 put 有同样的波动率微笑

当执行价格和到期日相同时,欧式看涨期权和欧式看跌期权具有相同的隐含波动率。

回忆一下我们以前学习的 put-call parity 公式:

p + S_0 e^{-qT} = c + K e^{-rT}

其中,cp 分别为欧式看涨和看跌期权的价格。他们具有同样的执行价格 K,距离到期日时间 Tr 是无风险利率,q 是标的物资产的收益(例如股息)。S_0 是标的物资产的即期价格。

put-call parity 仅仅基于无套利机会假设。因此无论标的物价格是否服从对数正态分布,这个结论都成立。因此,我们使用 B-S-M 计算出来的理论价格满足:
p_{\mathrm{BS}} + S_0 e^{-qT} = c_{\mathrm{BS}} + K e^{-rT}

同时,即使不符合对数正态分布,期权的市场价格也应该满足:
p_{\mathrm{mkt}} + S_0 e^{-qT} = c_{\mathrm{mkt}} + K e^{-rT}

假设这里的看涨期权市场价格 c_{\mathrm{mkt}} 价格已知,且已经通过 c_{\mathrm{mkt}} 得到了其隐含波动率 \sigma_{\mathrm{mkt}}。那么,将 c_{\mathrm{mkt}} 代入 put-call parity 可以计算得出看跌期权价格:

p_{\mathrm{mkt}} = K e^{-rT}\Phi(-d_2) - S_0 e^{-qT}\Phi(-d_1)

这与利用 B-S-M 模型推导的看跌期权计算公式是一致的。因此,如果我们利用看跌期权价格 p_{\mathrm{mkt}} 来再次计算隐含波动率,结果也是 \sigma_{\mathrm{mkt}}

另外,通过 B-S-M 计算的看跌和看涨期权价格 c_{\mathrm{BS}}p_{\mathrm{BS}} 在计算中都是使用同一个波动率,因此必然相等。即无论是理论价格还是市场价格,该结论都成立。

我们还可以得到:
p_{\mathrm{BS}} - p_{\mathrm{mkt}} = c_{\mathrm{BS}} - c_{\mathrm{mkt}}

该式说明,B-S-M 模型定价与实际市场价格的误差对于 call 和put 应该是一致的。

一个欧式看涨期权与一个欧式看跌期权具有同样的执行价格与期限。看涨期权的隐含波动率为 30%,看跌期权的隐含波动率为 25%。其中存在什么样的套利机会?

这说明看跌期权的价值被市场低估了(或者看涨期权的价值被高估)。根据 put-call parity,可以买入看跌期权,买入股票,并卖出看涨期权。

19.2 外汇期权

一个典型的货币期权的波动率微笑如下图:


Volatility smile for foreign currency options

可以看出,在 ATM 的时候,波动率最低。随着执行价格不同,无论朝着 ITM 和 OTM 变化,波动率都渐渐增大。

我们可以根据波动率微笑推导出风险中性假设下标的物价格的概率分布。

首先看涨期权的价格可以由 payoff 的期望贴现得出:
c = e^{-rT}\int_{S_T = K}^{\infty} (S_T - K)g(S_T)~dS_T

其中 g(S_T) 表示 T 时刻价格为 S_T 的概率。对 K 求导可得:

\frac{\partial c}{\partial K} = -e^{-rT}\int_{S_T = K}^{\infty} g(S_T)~dS_T

再对 K 求导可以得出:
\frac{\partial^2 c}{\partial K^2} = e^{-rT} g(K)

于是可以得出:
g(K) = e^{rT} \frac{ \partial^2 c}{ \partial K^2}

假设我们有三个期权,执行价格分别为 K- \deltaKK+ \delta\delta 是一个非常小的正数。我们可以用差分近似微分,得到:

g(K) = e^{rT} \frac{c_1 + c_3 - 2c_2} {\delta^2}

因此,我们可以利用隐含波动率首先计算出期权价格,再计算风险中性假设下标的物价格的概率 g(K)。其图像如下所示:

Implied and lognormal distribution for foreign currency option

我们可以看出,实际的曲线比我们假设的对数正态分布更“尖”,因此对于 deep OTM(例如执行价格大于 K_2 的call,以及执行价格低于 K_1 的put),实际上 B-S-M 模型低估了他们的价格。也就是低估了他们的隐含波动率。

以上分析表明,波动率微笑曲线和到期日价格的概率分布曲线是一致的。

业界案例

想象一下,当大部分市场参与者都认为汇率服从对数正态分布,而使用同一个波动率对某一个汇率期权定价。然而你通过历史数据发现对于 deep OTM 并不是这样。那应该怎么利用这个信息盈利呢?
答案是买入 deep OTM 的期权,然后等待。到期时会有比对数正态分布预测的更大的几率成为 ITM。这样获取的收益期望远大于成本。
在 1980 年代,有一些交易员已经认识到这一点并利用这个简单的策略获取了巨大的收益。

例 1

下列情况下,可能观测到什么样的波动率微笑?
a. 股票价格分布两端的尾部都没有对数正态分布肥大
b. 股票价格分布的右尾比对数正态分布肥大,左尾不如对数正态分布肥大。

(a)
该情况下,S_T < K1 以及 S_T > K_2 的概率都比对数正态分布下的概率低。因此 B-S-M 模型高估了执行价格极低和极高的期权的价格。也就是说 B-S-M 模型高估了他们的隐含波动率。因此波动率微笑应该是类似于“皱眉” 的情况。即类似图 19.7 中的形状

(b)
该情况下,S_T < K1 的概率比 B-S-M 模型估计的低,而 S_T > K_2 则更高。这说明B-S-M 模型高估了低执行价格的隐含波动率,低估了高执行价格的隐含波动率。因此其图形应该是一个单调递增的波动率微笑。

例 2

假定央行的政策允许汇率在 0.97 至 1.03 之间变化。则该外汇期权的波动率微笑最可能是什么样的?

由于政策影响,汇率的概率分布会出现“瘦尾“的特征(相对于对数正态分布)。也就是说当执行价格非常小或非常大时, B-S-M 模型会高估其价值,也就是高估其波动率。因此它的波动率微笑最可能是一个”皱眉“(frown)。

19.2.1 外汇期权波动率微笑的原因

某个资产价格服从对数正态分布有两个条件:

  1. 该资产的波动率是常数
  2. 该资产价格变化没有跳变(可导)

实际上,对于外汇期权这两个条件都不成立。波动率不是常数,而且由于国家的货币政策调整经常出现跳变。结果就是让价格的极端情况更容易发生。

跳变和非常数的波动率对期权价格的影响与期权的期限有关。

当期权的期限变长,非常数的波动率对价格概率的影响更为显著,而对隐含波动率的影响程度却变小。同时跳变对这两者的影响都越来越小。综合作用的结果就是,期权的期限越长,波动率微笑的现象越不显著。

19.3 股票期权

与外汇期权不同,在 1987 年股灾之前,股票期权并没有波动率微笑的现象。自 1987 年以来,交易员在期权定价中采用的波动率如下图所示:

Volatility smile for equities

这种形式的波动率微笑也被称为波动率倾斜(volatility skew)。随着执行价格变高,隐含波动率变小。即,deep OTM 的看跌期权和 deep ITM 的看涨期权的隐含波动率明显高于高执行价格的期权。

下图的实线展示了股票价格的概率分布,虚线表示一个具有相同的期望和标准差的对数正态分布。我们可以看出 S_T < K_1 的概率要大于对数正态分布的估算,这也导致了我们低估了执行价格偏小时的波动率。同时,S_T > K_2 的概率要小于对数正态分布的估计。

Implied distribution and lognormal distribution for equity options

19.3.1 股票期权波动率倾斜的原因

这种现象的原因有两种解释:

  1. 下跌的股价暗示着公司的财务杠杆提高。这导致股票风险增大,波动率增加。而公司股票上涨时则相反。
  2. 由于股票期权的波动率倾斜在 1987 年股票大跌后才出现,因此有的人认为这是暴跌恐惧症(crashophobia)的体现。交易员害怕市场会出现大跌因此对于深度虚值的看跌期权赋予了较大的价值。

19.4 波动率微笑的其他表示方法

目前为止我们把波动率微笑定义为隐含波动率与执行价格的关系。他们的关系依赖于标的物资产的即期价格S_0。因此,若即期价格变化,波动率微笑也会相应变化。为了让曲线更加稳定,我们有时候将波动率微笑定义为隐含波动率与 \frac{ K}{ S_0} 的关系。当标的资产价格变化时,隐含波动率反应的是期权的 moneyness,即 ITM 或 OTM 的程度。

有一种改进方法是将波动率定义为隐含波动率与\frac{K}{F_0}的关系,其中 F_0 是期限与期权相同的远期价格。交易员也经常把 ATM 的期权定义为 K=F_0 的期权,这样做的原因是 F_0(而非 S_0)是到期日时标的资产的期望价格。

另一种是将其定义为隐含波动率与期权 Delta 之间的关系。这种定义可以把波动率微笑扩展到除了欧式和美式期权以外的广泛的产品类型上。此时 ATM 的期权被定义为 Delta = 0.5 或 Delta = -0.5 的期权。

19.6 波动率微笑对 Greeks 的影响

在之前研究 Greeks 时候我们一直假设隐含波动率是常数。由于存在波动率微笑的现象,实际上当标的物价格变化时,隐含波动率会随之变化。

例如,一个股票期权的 Delta 会变为:

\Delta = \frac{\partial c_{\mathrm{BS}}}{\partial S} + \frac{\partial c_{\mathrm{BS}}}{\partial \sigma_{\mathrm{imp}}}\frac{\partial \sigma_{\mathrm{imp}}}{\partial S}

我们已经知道对于股票期权,波动率越高,价格越高。
\frac{\partial c_{\mathrm{BS}}}{\partial \sigma_{\mathrm{imp}}} > 0

同时,隐含波动率是 K/S 的单调减函数。这说明当标的物资产价格升高时,波动率增加。因此:

\frac{\partial \sigma_{\mathrm{imp}}}{\partial S} > 0

因此 \Delta 会比 B-S-M 模型下的结果更高。

18.7 当预期股价有大的跳变时

假设某个股票现在价值是 $50,预期未来有个重要的消息会使股价上升或者下跌 $8。则未来的股价可能由两个对数正态分布叠加形成,分别对应于好消息和坏消息。如下图所示。虚线是具有相同均值和标准差的对数正态分布。

Effect of a single large jump

这种情况下的隐含波动率与执行价格的关系为:


Volatility smile when a single large jump is anticipated

可以看出,ATM 的隐含波动率最高,越是 ITM/OTM,隐含波动率越低。如果我们用 ATM 的隐含波动率计算 ITM/OTM 期权,会高估其价格。这个图形也被称为波动率“皱眉”。

相关文章

  • 第十九章: 波动率微笑

    隐含波动率与期权执行价格的函数被称为波动率微笑(volatility smile)。所谓隐含波动率,是指隐含在期权...

  • 波动率为什么会微笑

    什么是波动率微笑 所谓的波动率微笑,指的是期权的隐含波动率,在以执行价为横坐标的图上,呈现两头高,中间低的U型图像...

  • Option

    波动率曲面 1个月历史波动率及隐含波动率 3个月历史波动率及隐含波动率 即期价格走势 1个月升水点 3个月升水点 ...

  • 【BSM模型】用实际市场数据计算隐含波动率并验证波动率微笑

    在Black-Scholes期权定价模型中,不能直接观察到的参数只有股票价格的波动率。波动率可以由历史数据进行估计...

  • 期权的波动率

    与标的资产价格相关的波动率有两种:历史波动率和隐含波动率。 历史波动率是对标的资产过去一段时间的价格行为通过统计的...

  • 如何判断当前波动率是高还是低?

    对波动率分级 波动率具有均值回复特性,因此通过分析波动率的历史数据,可以大致确定其波动范围,除非后期标的资产超预期...

  • 原油

    WTI波动性高于布油=>做空WTI波动率+做多布油波动率 *波动率偏离均值最大的delta,并考虑行权价之差与历史...

  • 如何围绕隐含波动率设计期权交易策略

    波动率简介 首先需要明确波动率是一个统计概念,我们常说的历史波动率是指资产在某一时间段内收益率的年化标准差。波动率...

  • 2020-12-20

    几乎每天都是阴线,"早上卖波动率,晚上买波动率" 是否可行?

  • 波动率因子

    波动率因子 阅读原文请点击链接https://www.ricequant.com/community/topic/...

网友评论

      本文标题:第十九章: 波动率微笑

      本文链接:https://www.haomeiwen.com/subject/bhbtxhtx.html