“波动率微笑”即具有相同到期日和标的资产而执行价格不同的期权,其行权价格偏离标的资产价格越远,隐含波动率越大。

波动率通常是用来描述股票、期货等资产价格变化有多剧烈的一个统计指标。在期权交易中,有两类波动率比较重要:

一是历史波动率,它是基于对标的资产在过去历史行情中价格变化的统计计算得出的,也就是基于对其价格变化标准差的计算。

在真格量化中可以通过GetVolatility函数计算标的的历史波动率。

二是隐含波动率,它是期权市场对标的资产在期权存续期内波动率的“定价”。一般由一系列估算的波动率代入期权定价公式计算出的价格与期权市场价格对比,通过持续迭代逼近求出。

在真格量化中,可以通过GetImpliedVolatility函数进行计算。

由于在期权交易中受市场买卖意愿不断变化的影响,隐含波动率与历史波动率必然会有所差异。比如,某一月份的期货只有一个历史波动率,但其期权隐含波动率却很多,而不同执行价格的看涨期权、看跌期权的隐含波动率也不尽相同。我们可以认为期权定价模型中唯一的真正变量就是波动率,其他所有参量,包括标的资产的价格、期权的执行价格、期权到期剩余天数、现有的利率水平,在计算某一只期权合约的理论价值时都是固定的。

从这个角度讲,抛开定价模型本身的优劣程度,计算出的理论价格准确性取决于所有输入参量的精确程度。甚至可以说,做期权交易就是做波动率的交易。虽然历史波动率和隐含波动率都可以用来帮助交易者预测未来的波动率,但在实际交易中,隐含波动率更受交易者重视,因为其更直接地显示了某个期权合约“定价的高低”。

在实证研究中,通过传统BS期权定价模型计算出来的隐含波动率呈现出一种被称为“波动率微笑”的现象,即具有相同到期日和标的资产而执行价格不同的期权,这些期权的执行价格偏离标的资产现货价格越远,其隐含波动率越大。Rubinstein(1985年)在综合了BS期权定价模型的各种异常情况下,提出了波动率“微笑”具有期限结构,即波动率“微笑效应”以某种系统的方式依赖于期权的到期期限,且这种“微笑效应”在短期期权中比长期期权更加明显。

对于这种隐含波动率的“微笑“曲线特质,研究上给出了很多种解释,大体可以分为两类:一类是从传统BS期权定价公式基本前提假设条件中的设定与现实相比的不合理之处进行的解释;另一类则是从市场交易机制层面进行的解释。

对于传统BS期权定价公式中基本设定不合理之处的解释主要有四种理论:

1.资产价格非正态分布说

这种理论认为,标准BS模型假定标的资产价格服从对数正态分布,收益率服从正态分布。但是大量实证检验发现,现实市场中,金融资产的收益率分布更加显示出尖峰肥尾的特征。这种分布下,收益率出现极端值的概率高于正态分布,而在公式中采用收益率正态分布的前提假设,会低估了到期时期权价值变为实值与虚值出现的概率,相应也低估了深度实值和深度虚值期权的价格。

2.资产价格跳跃过程说

BS模型采用的是风险中性定价,并假设资产价格服从带漂移项的布朗过程,忽略了现实市场上资产价格在一定冲击下发生跳跃的可能。例如价格在期权临近到期前发生跳跃,且空方根据变化后的价格调整标的资产头寸并持有到期,到期时复制组合与期权价值将可能出现较大偏差,使得期权空方面临额外风险。这种风险无法分散化,空方必须要求相应补偿,造成期权市场价格对理论价格的溢价。

3.Gamma风险和Vega风险说

期权空方的Delta套期保值中还面临Gamma风险和Vega风险。Gamma是期权价格对标定资产价格的二阶导数,Gamma越大,Delta对标的资产价格的变动越敏感,复制组合价值越容易偏离理论期权价值。期权空方因交易成本无法连续调整标定资产头寸时,Gamma风险也就不可避免。Vega是期权价格对标的资产波动率的一阶导数。标的资产的实际波动率并非BS模型假设的常数,而是一个随机变量。当市场其他条件不变时,Vega越大,期权理论价值越容易发生变化,复制组合的价值也越容易与其发生偏离,导致Vega风险。Gamma风险和Vega风险均可通过引入同种标的资产、相同执行价格但期限较短的期权来进行套期保值,因组合中增加了新的期权,还需要相应重新调整标的资产头寸。这都增加了期权空方的Delta套期保值成本。

4.标的资产价格预期说

隐含波动率的“微笑”现象与市场对标的资产未来价格走势的预期有关。假定某标的资产的当前价格为S0,市场预期将很快下跌至S1。此时任何执行价格下的看跌期权价格均上升,看涨期权价格均下降。其中执行价格在S1到S0之间的看跌期权因将从虚值转为实值,期权卖方面临的风险将更大,Delta套期保值的成本更高,价格上升最多。同理,执行价格在S1到S0之间的看涨期权因将从实值转为虚值,价格下跌最多。可见,在当前资产价格尚未发生变动的条件下,虚值看跌期权的隐含波动率上升幅度大于实值看跌期权,实值看涨期权的隐含波动率下降幅度大于虚值看涨期权,体现在波动率“微笑”曲线上,均表现为曲线的左半部分高于右半部分。

从市场交易机制进行的解释也有四种理论:

1.期权市场溢价说

从理论上来看,期权从平值状态变为实值状态和虚值状态的概率应该基本相同,并且在平值状态时其时间价值最大。深度实值期权的Delta接近1,在投资中的杠杆作用最大,相应市场需求量很大。但是除非投资者预期标定资产的价格会有一个根本性的变动,一般不会出售深度实值期权,因此,供给量较小。溢价期权、折价期权分别处于实值和虚值状态,其带给投资者未来较大收益的可能性比平值期权要小,其时间价值也会比平值期权小。深度实值期权的溢价较高,其隐含波动率也较高。对相同执行价格的看涨期权和看跌期权,当一个处于深度实值状态时,另一个必然处于深度虚值状态。根据看涨看跌平价关系,这两个期权的波动率应当大致相同。可见,实值看涨期权的溢价也会造成虚值看跌期权的溢价,造成隐含波动率的“微笑”。

2.标的资产和期权交易成本说

标定资产的交易成本是期权空方Delta套期保值额外成本的重要来源之一。在保值成本增加相同的条件下,深度实值和深度虚值期权的隐含波动率增加更多,呈现出隐含波动率“微笑”曲线。期权本身也存在交易成本。深度实值和深度虚值期权的流动性较差,交易成本也较大,这个效应通过期权的Gamma风险保值,可引发波动率“微笑”。平价期权的Gamma风险最大,如只用标的资产保值,其头寸调整最为频繁,引致的额外成本最大。但是另外两个效应减轻了这个影响:第一,平价期权的Gamma随时间单调衰减的速度非常快,即Gamma风险下降的速度很快;第二,平价期权可利用短期平价期权保值,后者的交易成本相对较低。相比之下,短期深度实值和深度虚值期权的交易成本较高,深度实值和深度虚值期权更倾向于频繁调整标定资产头寸,受标的资产交易成本的影响更大。可见,交易成本对较长期深度实值和深度虚值期权的影响是双重的,大于对平价期权的影响。

3.交易成本不对称说

做市商机制下有可能出现买卖价差的不对称。市场上买方力量较强时,做市商在卖出上收取较多佣金,在买入时收取较少佣金,真实的资产价格将更接近买入价而非买入卖出的中间价。卖方力量较强时正好相反。作为一种保值工具,期权市场需求通常大于市场供给,在做市商的作用下,更易出现买卖价差的不对称,且其真实价格更接近买入价。实证研究中多采用中间价,高估了期权价格,也高估了隐含波动率。对深度实值和深度虚值期权,因其买卖差价更大,中间价对实际价格的高估更多。

4.报价机制和价格误差说

资产的实际价格是连续变动的,但在市场交易中标的资产、期权和无风险利率都存在报价的最小间距,造成实际价格与报价之间存在误差。资产的真实价格应在当前报价水平上加上或减去一个微小的差价。此外,标的资产与期权报价间的不同步、当前指数价格或者成分股当前价格的不同步等也会影响期权价格的准确性。

— — — — — — E N D — — — — — —

往期文章:

Numpy处理tick级别数据技巧

真正赚钱的期权策略曲线是这样的

多品种历史波动率计算

如何实现全市场自动盯盘

AI是怎样看懂研报的

真格量化策略debug秘籍

真格量化对接实盘交易

常见高频交易策略简介

如何用撤单函数改进套利成交

Deque提高处理队列效率

策略编程选Python还是C++

如何用Python继承机制节约代码量

十大机器学习算法

如何调用策略附件数据

如何使用智能单

如何扫描全市场跨月价差

如何筛选策略最适合的品种

活用订单类型规避频繁撤单风险

真格量化回测撮合机制简介

如何调用外部数据

如何处理回测与实盘差别

如何利用趋势必然终结获利

常见量化策略介绍

期权交易“七宗罪”

波动率交易介绍

推高波动率的因素

波动率的预测之道

趋势交易面临挑战

如何构建知识图谱

机器学习就是现代统计学

AI技术在金融行业的应用

如何避免模型过拟合

低延迟交易介绍

架构设计中的编程范式

交易所视角下的套利指令撮合

距离概念与特征识别

气象风险与天气衍生品

设计量化策略的七个“大坑”

云计算在金融行业的应用

机器学习模型评估方法

真格量化制作期权HV-IV价差

另类数据介绍

TensorFlow中的Tensor是什么?

机器学习的经验之谈

用yfinance调用雅虎财经数据

容器技术如何改进交易系统

Python调用C++

如何选择数据库代理

统计套利揭秘

一个Call搅动市场?让我们温习一下波动率策略

如何用真格量化设计持仓排名跟踪策略

还不理解真格量化API设计?我们不妨参考一下CTP平台

理解同步、异步、阻塞与非阻塞

隐波相关系数和偏度——高维风险的守望者

Delta中性还不够?——看看如何设计Gamma中性期权策略

Python的多线程和多进程——从一个爬虫任务谈起

线程与进程的区别
皮尔逊相关系数与历史K线匹配

Python2和Python3的兼容写法
Python代码优化技巧

理解Python的上下文管理器

如何写出更好的Python代码?这是Python软件基金会的建议

评估程序化模型时我们容易忽视的指标

看看如何定位Python程序性能瓶颈

什么是Python的GIL

投资研究中的大数据分析趋势及应用

理解CTP中的回调函数

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

看看如何用Python进行英文文本的情感分析

算法交易的分类

Python编码的最佳实践总结

什么是波动率锥?如何用波动率锥设计期权策略?

期权的波动率策略与时间价值收集策略对比

期权用于套期保值和无风险套利

隐含波动率对期权策略的影响

卖出期权交易的风险管理原则和技巧

期权交易中的“大头针”风险

期权做市商策略简介

精细化您的交易——交易成本评估与交易执行策略

海外市场交易执行策略的实践

设计期权套期保值方案时应注意的问题

美式期权、欧式期权比较分析——定价与风险管理

构建您的AI时代武器库——常用的机器学习相关Python库

真格量化可访问:

https://quant.pobo.net.cn

真格量化微信公众号,长按关注:

遇到了技术问题?欢迎加入真格量化Python技术交流QQ群  726895887

期权波动率“微笑曲线”之谜相关推荐

  1. 第21章 随机波动率模型:无相关性时的微笑曲线

    这学期会时不时更新一下伊曼纽尔·德曼(Emanuel Derman) 教授与迈克尔B.米勒(Michael B. Miller)的<The Volatility Smile>这本书,本意是 ...

  2. 基于SABR模型的期权波动率曲线套利策略

    转自:要资讯 交易逻辑:同一标的物不同行权价.不同期限的期权之间价格差异很大,无法直接比较.通过定价公式将期权市场价格反解得到的隐含波动率,才能够代表期权的真实价值.而受多方面因素影响,由各个行权价构 ...

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

    在Black-Scholes期权定价模型中,不能直接观察到的参数只有股票价格的波动率.波动率可以由历史数据进行估计,这是历史波动率.隐含波动率也是交易员非常关心的,隐含波动率是期权的市场价格中所包含的 ...

  4. python历史波动率_【BSM模型】用实际市场数据计算隐含波动率并验证波动率微笑...

    在Black-Scholes期权定价模型中,不能直接观察到的参数只有股票价格的波动率.波动率可以由历史数据进行估计,这是历史波动率.隐含波动率也是交易员非常关心的,隐含波动率是期权的市场价格中所包含的 ...

  5. 随机波动率微笑模型及套利

    投资要点 1. 金融市场的波动率 金融市场波动率具有尖峰肥尾.波动率群集.具有杠杆效应等特点. 本文将简单地分析金融市场波动率重要的几个特性,并介绍 50ETF 相关波 动率的度量方法. 2. 波动率 ...

  6. python 波动率锥_期权波动率期限结构与日历价差策略

    波动率的期限结构 波动率期限结构描述的是隐含波动率会随期权剩余期限的不同有所变化. 平价期权的波动率与期权剩余期限之间的常见的关系是:当短期波动率非常低时,波动率函数是期权剩余期限时间的增函数:当短期 ...

  7. 期权波动率对合约价值有什么影响

    学习平台期权技巧讲解: 1.波动率的分类 1.HV:历史波动率(根据历史数据统计出来).通过标的资产的价格算出回报率,只能反映过去的情况 2.IV:隐含波动率(根据权利金推算出来).任何一个期权都能够 ...

  8. 什么是做空和做多以及什么是做空期权波动率

    近来在QR社区中我们发现很多朋友在讨论做空,做多,那么到底什么是做空合作多?同时也观察到很多朋友在讨论做空期权波动率的问题,那么什么是什么是做空期权波动率呢?带着这些问题,我找了一些关于这些方面的资料 ...

  9. 什么是做空 什么是做空期权波动率?

    什么是做空期权波动率?相信对绝大多数投资者都比较陌生,那么我们把这些关键词一个个拆分去看.什么是期权呢?QR社区告诉我们,它是一种权力,赋予投资者在未来某一时间以特定价格买入或卖出资产的能力,对于期权 ...

最新文章

  1. php 定义数组使用逗号,
  2. Py之matplotlibseaborn :matplotlibseaborn绘图的高级进阶之高级图可视化(基础图(直方图等),箱线图、密度图、小提琴图等)简介、案例应用之详细攻略
  3. 【Python】学习笔记总结4(Python模块)
  4. oracle ora-24247 ACL,ORACLE 11G 存储过程发送邮件(job),ORA-24247:网络访问被访问控制列表 (ACL) 拒绝...
  5. 怎么写出一份令人惊叹的设计文档?
  6. Docker JFrog Artifactory 7.27.10 maven私服(仓库配置篇)
  7. iOS的QuickTime Plugin
  8. 软件自动化测试订飞机票,飞机订票系统自动化测试方案
  9. Markdown 数学符号大全
  10. 飙泪怀旧:那些经典的老软件、老网站
  11. 房屋户型图识别方法AI自适应墙体识别
  12. homelede软路由设置方法_软路由LEDE折腾overlay分区扩容之路
  13. css 设置行内元素顶部对齐
  14. 【LEDE】x86软路由之路-12-浅谈复杂网络环境中的AP优化
  15. 解决Adobe Acobat设置了背景色,显示出现白条的问题!
  16. 小米生态企业强力推荐的开源免费SRM采购管理平台功能介绍
  17. linux socket 编程
  18. 图片放大模糊怎么办?要想图片无损放大不失真就试试HitPaw Photo Enhancer吧!!!
  19. Branch point
  20. Adobe应用服务器企业版

热门文章

  1. 如何将无线键盘连接到Mac?
  2. 智能家居产业,利润主要是从哪获得的?
  3. pii2 php商城,QNAP 219PII高清电影直播、PT下载网络设置方法
  4. 初始阈值计算机网络,计算机网络试题A计算机网络试题A.doc
  5. 动脑学院安卓视频 安卓高级课程 VIP课程 分享
  6. DellOptiPlex 5060台式机WinServer2012系统安装网卡驱动回顾
  7. 电池SOC仿真系列-基于UKF算法的电池SOC估算研究
  8. 安卓虚拟机_VMOS Pro 免费又好用的安卓虚拟机,
  9. MyBatis Plus整合p6spy控制台打印美化格式的sql语句
  10. Charles抓取浏览器https包