期权随机波动率微笑模型及套利【附SABR及SVI等模型源代码】

论坛 期权论坛 期权     
吴宇   2020-6-12 22:45   100317   4
  财通证券投资要点:
  金融市场的波动率
  金融市场波动率具有尖峰肥尾、波动率群集、具有杠杆效应等特点。
  本文将简单地分析金融市场波动率重要的几个特性,并介绍50ETF相关波动率的度量方法。
  波动率微笑
  与BS模型假设不同,隐含波动率ω (t, t + h) 在很大程度上取决于日历时间t 、到期期限 h 和期权的货币性,隐含波动率曲面呈现明显的微笑或倾斜的特征。
  本文将简单地介绍隐含波动率微笑的基本特性。
  利用随机波动率模型进行套利
  Vanna-Volga模型,SVI模型,SABR模型都可以用来拟合隐含波动率微笑。
  通过模型刻画的隐含波动率与通过BS公式反算的隐含波动率进行对比,找到每日最被低估和高估的期权合约,分别买入和卖出。通过合约的持仓数量,形成 delta 中性,从而赚取波动率估值回归的收益。
  结果显示,在看涨期权季月合约上进行波动率套利有不错效果,三种模型年化收益率都超过20%。
  风险提示:未来市场变幻莫测,模型有失效的可能。
  正文
  

1、 波动率的分类


  在期权世界中,波动率可以简单的分为历史波动率、隐含波动率、已实现波动率三大类,分别对应着过去的波动率、隐含在期权价格中的波动率(也被称之为预期波动率)以及实际的波动率。对于这三种波动率的理解对于期权交易来说是至关重要的,这不仅可以用于期权的定价,还可以用于直接的波动率交易,包含波动率的方向性交易及波动率的套利交易。
  1.1、 历史波动率 (HV)
  历史波动率是基于过去的统计分析得出的,假定未来是过去的延伸,利用历史方法估计波动率类似于估计标的资产收益系列的标准差。
  1.1.1、 标准差
  标准差是衡量风险的常用标准,是与时间期限相关的概念,例如日标准差、周标准差、月标准差、年标准差等等。在风险评价中,常用的是年标准差。
  计算方法(以标的证券过去30个交易日的历史波动率为例);
  1。根据计算周期(交易周期;周、月、季度、年均指日历周期) 在所选时间段内拆分出N个区间(头尾包含的不完整日历周期舍去)。
  2。获取每个区间最末一个交易日的收盘价和最初一个交易日的前收盘价。
  3。 如果所选收益率计算方法是“普通收益率”则以“”作为区间内的收益率;如果所选收益率计算方式是“对数收益率”则以“”作为区间内的收益率。
  4。根据以下公式确定计算结果。
  GARCH(1, 1) 模型方差如下:
  EWMA 是 GARCH (1,1) 一个特殊情况,而 GARCH(1,1) 是EWMA的一般形式。
  当我们取 a = 0 ,(b + c) =1时,上式被简化为:
  这与EWMA的表达式相同:
  1.2、 隐含波动率(IV)
  隐含波动率(Implied Volatility)是将市场上的期权或权证交易价格代入权证理论价格模型Black-Scholes模型,反推出来的波动率数值。
  计算隐含波动率可以使用Newton method。
  1.2.1、 方差互换 (Variance Swap)
  假设标的价格几何布朗运动:
  使用Ito公式:
  得到方差:
  其中后一项可以以如下的方式实现复制:
  得到风险中性条件下波动率的合理价格:
  1.2.2、中国波指(ivix)
  中国波指(000188.SH),简称iVIX指数,是由上海证券交易所发布,用于衡量上证50ETF未来30日的波动预期。该指数是根据方差互换原理,结合50ETF期权的实际运作特点,并通过上海证券交易所交易的50ETF期权价格的计算编制而成。
  iVIX指数通过反推当前在交易的期权价格中蕴含的隐含波动率,反映出未来30日标的50ETF价格的波动水平。
  iVIX指数由6月26日第一次公布,起始日为上证50ETF期权上市之日2月9日,上交所向市场实时发布iVIX行情数据,帮助投资者实时分析市场情绪。
  1.2.3、 IVIX 计算方法
  先计算近月和远月波动率
  以近月合约波动率为例
  完成近月波动率σ1与次近月波动率σ2的计算之后,采用以下公式计算上证 50 ETF 波动率指数:
  1.3、 已实现波动率(RV)
  已实现波动率是针对频率较高的数据计算的一种波动率,又称为日内波动率或高频波动率。高频数据是指以小时、分钟或秒为采集频率的数据。还有一类数据叫超高频数据,即人们获得的股票市场、外汇市场、期货市场实时的每笔成交数据。超高频数据的时间间隔是不一定相等的,具有时变性,它是交易过程中实时采集的数据,或称逐笔数据(tick-by-tick data)。Garman & Klass(1980)提出了日内波动率的一种估算方法—Ohlc;Andersen,Bollerslev(1998)提出使用日内高频股价数据,可以获得对日波动率更精确的描述,并由此建立了一种基于高频股价数据的已实现波动率测度方法。由于高频数据中蕴含了比低频数据更多的市场波动信息,因此基于高频数据的波动率测度一定是一种更为真实的市场波动描述。已实现波动率的计算不需要复杂的参数估计方法,无模型、计算简便,在一定条件下是积分波动率(已实现波动率的概率极限)的无偏估计量,近年来在高频领域中获得了广泛的应用。
  1.4、 50ETF对应的各种波动率
  由于二月初的极端行情,VIX指数出现了大幅上涨,并在之后长期处于高位。
  而HV保持稳定的下降趋势,RV则是从2月初极端行情过后就保持在低位。
  

2、 波动率的特征


  2.1、 尖峰肥尾
  六十年代早期以来,人们开始注意到资产收益具有尖峰分布的性质,特别是 Mandelbrot(1963)、 Fama(1963, 1965)的发现。
  其结果是,大量的论文应用肥尾的独立同分布,如Prantian分布或者Levy 分布,为资产收益建模。
  2.1、 波动率群集 (clustering)
  对金融时间序列的任何观测都表明了高或低波动率时段的聚集。
  事实上,波动率群集和资产收益肥尾是密切相关的,后者事实上是一个静态的解释。
  而ARCH 模型的主要作用是给出了动态(条件)波动率行为和(无条件)肥尾间的正式联系。
  由Engle(1982)提出,并且此后获得大量扩展的 ARCH 模型及 SV 模型,主要就是用于模拟波动率群集的。
  2.2、 杠杆效应
  被Black(1976)称为杠杆效应的现象指股票价格运动和波动率呈负相关。
  因为下跌的股票价格暗示公司财务杠杆提高,人们相信这意味着更多的不确定性及更高的波动率。
  然而,Black(1976), Christie(1982)及 Schwert(1989)的实证证据表明,杠杆效应自身作用太小,不足以解释股票价格中发现的不对称性。
  其他报告关于杠杆效应的实证证据的还包括Nelson(1991),
  Gallant、 Rossi 和 Tauchen(1992, 1993), Campbell 和 Kyle(1993)以及 Engle 和 Ng(1993)。
  2.3、 长记忆性
  一般来说,波动率是高度持续性的。特别是对于高频率数据,证据表明条件方差过程具有接近单位根的行为。
  在ARCH 文献中,关于股票市场、商品、外汇和其它资产价格序列的 GARCH
  模型的各种估计,是与IGARCH 设定相一致的。
  同样,对随机波动率模型的估计显示了相似的持续性模式(参见 Jacquier、 Polson 和 Rossi(1994))。
  这些发现导致了一场争论,即条件方差过程持久性的建模是通过单位根还是长期记忆过程。
  2.4、 协同运动(comovement)
  有大量的文献是讨论投机市场的跨国协同运动的。
  资本市场的全球化是否提高了价格的波动率和股票收益的相关性已经成为最近许多研究的主题,包括 von Fustenberg 和 Jean (1989),
  Hamao、 Masulis 和 Ng(1990), King、 Sentatna 和 Wadhwani(1994), Harvey、 Ruiz 和 Sentana(1992)以及 Lin、 Engle 和 Ito(1994)。
  人们通常运用因子模型来模拟国际波动率的共同性,比如 Diebold 和 Nerlove(1989), Harvey、 Ruiz 和 Sentana(1992), Harvey, Ruiz 和 Shephard (1994),或者探索所谓的共同特征,如 Engle 和 Kozicki (1993),或共同趋势,如 Bollerslev 和 Engle(1993)。
  

3、 隐含波动率微笑


  3.1、 波动率微笑
  如果市场中的期权价格满足Black-Scholes 公式,则对应于相同资产的各种期权的所有Black-Scholes隐含波动率将和标的资产的波动率参数σ 相一致。
  但事实并非如此。
  隐含波动率ω(t,t + h) 在很大程度上取决于日历时间t、到期期限 h 和期权的货币性。
  原因:
  1。 标准BS模型假定标的资产价格服从几何布朗运动。但是大量实证检验发现,现实市场中,金融资产的收益率分布呈现尖峰肥尾的特征。这种分布下,收益率出现极端值的概率远高于正态分布,而在公式中采用收益率正态分布的前提假设,会大大低估到期时期权价值变为实值与虚值出现的概率,相应也低估了深度实值和深度虚值期权的价格。
  2.BS模型忽略了现实市场上资产价格在一定冲击下发生跳跃的可能。例如价格在期权临近到期前发生跳跃,且交易方根据变化后的价格调整标的资产头寸并持有到期,到期时复制组合与期权价值将可能出现较大偏差,使得期权一方面临额外风险。这种风险无法分散化,空方必须要求相应补偿,造成期权市场价格对理论价格的溢价。
  3。 深度虚值期权需求大于供给。深度虚值期权权利金低,获利概率低,但收益率高,这种特性使得它具有很强的避险功能,适合对抗极端风险。市场对于深度虚值期权有一定的需求,而供给相对不足,虚值期权市场的流动性有限,从而推高了虚值期权的价格。
  3.2、 隐含波动率微笑随机模型
  当 BS 隐含波动率被用来评估具有不同执行价 K 和到期期限 h 的新期权时,这可能在期权定价和保值中产生偏差。
  一般认为波动率的微笑效应必须由随机波动率模型来解释。这有几个理由:
  首先,应用随机时变波动率模型来表示随机时变BS 隐含波动率是很自然的。
  其次,微笑下降的幅度是到期期限的函数,实际情况显示,当到期期限增加时,波动率消除了条件异方差,从而减少微笑现象。
  最后,偏度本身也可以被归因于波动率过程的随机特征以及该过程与价格过程(所谓的杠杆效应)的整体相关性。事实上,这个效应对股票价格数据是很明显的,但是对利率和汇率序列却是很小的,这就是为什么微笑的偏度在以股票为标的期权时更常见。
  关于解释微笑及其偏度的其它论据(跳跃,交易成本,买卖差价,非同步交易,流动性问题, …)在理论上和实证上都应加以考虑。例如,实证证据表明最昂贵的期权(微笑曲线的上部)也是最小流动性的期权;因此偏度或许可归因于期权市场中流动性的特殊结构形式。
  3.3、 隐含波动率的期限结构
  Black-Scholes模型所预测波动率的期限结构是平缓的。
  事实上,当短期波动率很低的时候,实值期权的隐含波动率的期限结构是向上倾斜的,反之则向下倾斜(Stein(1989))。
  Taylor 和 Xu (1994)发现外汇期权隐含波动率的期限结构每几个月都要改变一次斜率方向。
  Stein(1989)也发现中短期隐含波动率的实际敏感度比预测期限结构得到的估计敏感度要更大一些,并且得出中期隐含波动率对信息具有过度反应的结论。 Diz 和 Finucane(1993)运用不同的估计技术拒绝了过度反应假设,同时报告了反应不足的证据。
  3.4、 隐含波动率曲面
  隐含波动率ω(t,t + h) 在很大程度上取决于日历时间t、到期期限 h 和期权的货币性。
  我们可以通过插值的方法构建波动率曲面,从直观的角度了解隐含波动率。
  

4、 隐含波动率微笑模型


  4.1、 Vanna-Volga模型
  4.1.1、Vanna& Volga的定义
  Vega衡量标的资产价格波动率变动时,期权价格的变化幅度,是用来衡量标的价格的波动率的变化对期权价值的影响。
  Vanna表示Vega对标的价格变化的敏感度
  Volga表示Vega对波动率变化的敏感度
  4.1.2、 模型简介
  Vanna-Volga方法认为,不同行权价格的期权Vega,Vanna,Volga暴露不一,而这三个希腊字母风险正是导致期权价格偏离BS模型价格的原因。
  通过构建能够对冲给定期权相对平值期权的Vega,Vanna,Volga变化的期权组合,我们就能通过复制成本确定期权的合理价格。
  通过以上三个期权组合进行复制。
  其中X_BS使用ATM波动率由BS模型得到。
  4.1.3、VV模型套利
  回测方法:
  1。 初始资金 :100万。
  2。 期权手续费 :单边2.5元/张,卖开免手续费。
  3。 合约选择 :选定的合约
  4。 策略操作 :用vanna-volga模型刻画隐含波动率为微笑,从中选取最被高估和最被低估的合约。
  买入被低估的合约,卖出被高估的合约,调整合约配比使策略满足delta中性。
  5。 净值结算 :每日以收盘价结算净值。
  4.2、 SABR模型
  4.2.1、模型简介
  SABR模型认为波动率与标的价格相关
  SABR模型下的期权隐含波动率有近似解:
  4.2.2、基于SABR模型的隐含波动率微笑
  4.2.3、SABR模型套利
  回测方法:
  1。 初始资金 :100万。
  2。 期权手续费 :单边2.5元/张,卖开免手续费。
  3。 合约选择 :选定的合约
  4。 策略操作 :用SABR模型刻画隐含波动率为微笑,从中选取最被高估和最被低估的合约。
  买入被低估的合约,卖出被高估的合约,调整合约配比使策略满足delta中性。
  5。 净值结算 :每日以收盘价结算净值。
  4.3、 SVI模型
  4.3.1、模型简介
  SVI模型直接对隐含波动率刻画
  波动率曲面无套利条件:
  4.3.2、为什么用SVI模型?
  SVI模型可直接用于刻画期权隐含波动率微笑,模型对不同情况的隐含波动率微笑拟合效果都不错。
  同时,我们还需要提到另一个重要的模型,Heston模型。
  其中:
  Heston模型是一个经典的随机波动率模型,它考虑了波动率与标的资产价格回报之间的相关性。
  相关性参数的刻画尤为重要,它反映了价格变动的偏度,也很大程度上显示了价格回报尖峰厚尾的特点。
  但Heston模型有一个缺点,在于参数估计较为复杂,并且缺乏稳定性。
  Gatheral(2011)证明,随着期权到期时间增长,SVI模型收敛到Heston随机波动率模型。
  而SVI模型参数估计速度快稳定性高,非常适合用来拟合波动率微笑。
  这就说明SVI模型理论上和实际应用上都有较高的价值。
  4.3.2、SVI模型的参数估计方法
  运用Quasi-explicit方法做两层参数估计
  令
  其中:
  那么模型参数估计就变成了对a,d,c的线性参数估计(内层)和对m,的非线性参数估计(外层)。
  内层通过SLSQP算法求解,外层通过Nelder-Mead算法进行估计。
  4.3.4、基于SVI模型的隐含波动率微笑
  4.3.5、SVI模型套利
  回测方法:
  1。 初始资金 :100万。
  2。 期权手续费 :单边2.5元/张,卖开免手续费。
  3。 合约选择 :选定的合约
  4。 策略操作 :用SVI模型刻画隐含波动率为微笑,从中选取最被高估和最被低估的合约。
  买入被低估的合约,卖出被高估的合约,调整合约配比使策略满足delta中性。
  5。 净值结算 :每日以收盘价结算净值。
  

5、 波动率套利方法总结


  我们发现,在看涨期权季月合约上进行波动率套利效果最佳。
  在2015年,所有模型都能获得不错收益,而在之后,SABR与SVI模型逐渐失效。vanna-volga方法虽然在2015年表现并不突出,但它能够2015~2018持续获利,因此我们认为vanna-volga方法在三种方法中表现最优。
  值得一提的是,季月合约由于流动性有限,因此实际操作时可能因为冲击成本过大而导致套利空间进一步压缩,同时因为可成交量不足从而缺乏实际操作的吸引力。因此本报告的意图更多的是为读者一些波动率套利的方法论。


分享到 :
2 人收藏
萍水相逢,尽是他乡之客

4 个回复

倒序浏览
2#
大成大事  3级会员 | 2020-6-13 00:45:27 发帖IP地址来自 澳大利亚
谢谢分享
3#
岁月、  3级会员 | 2020-6-15 01:55:02 发帖IP地址来自 澳大利亚
很复杂,慢慢研究
4#
思过  3级会员  期权爱好者~ | 2020-6-15 01:55:34 发帖IP地址来自 澳大利亚
good
5#
orochim44  3级会员 | 2021-3-21 20:55:33 发帖IP地址来自 江苏泰州
谢谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:38337
帖子:3370
精华:36
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP