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

波动率的期限结构

波动率期限结构描述的是隐含波动率会随期权剩余期限的不同有所变化。

平价期权的波动率与期权剩余期限之间的常见的关系是:当短期波动率非常低时,波动率函数是期权剩余期限时间的增函数;当短期波动率较高时,波动率函数是期权剩余期限时间的减函数。这与波动率均值回复的规律有关。从长期来看,波动率大多表现出均值回归,即到期日接近时,隐含波动率变化较剧烈,随着到期日的延长,隐含波动率将逐渐向历史波动率的均值靠近。

波动率微笑的形状也受到期权剩余期限的影响。通常来说,期权剩余期限越短,波动率微笑就越显著;期权剩余期限越长,不同执行价的期权的隐含波动率差异越小,越接近于常数。

波动率曲面是将波动率期限结构和波动率微笑结合在一起产生的结果,可用于对不同执行价格以及不同期限的期权进行定价。

波动率期限结构形成的原因

波动率期限结构形成的解释大致有三种:

①价格运动过程并非平稳说:即期权的有效期内基本面的变化会引起标的资产价格预期分布的永久性改变。倘若市场预期标的资产将在某一时期发生重大变化,那么事件发生后的期权隐含波动率将不一致。

②波动率非均匀说:实际波动率在不同日期内预期是不一样的,特别是重要事件(例如财报公布、经济数据发布、宣布贸易谈判进展等)发生日与其他日差异更为明显。因而波动率应当是期权有效期内发生的时间数量及其重要程度的函数。

③波动率均值回归说:在一个给定的市场,波动率不能长期保持在极端的水平,而是会回到其长期均衡的水平。也可以认为实际波动率从长期来看是一个相对稳定的水平。当波动率水平超过均衡水平时,波动率会倾向于回到正常水平,而不是持续维持这种异常状态。因此,当期权有效期限很长时,波动率不可能无限增加,就像枪有射程一样,只有在射程范围内才可能击中目标,如果靶子超过射程太多,射击水平再高也不可能击中目标。但常用的标准的定价模型并没有反映这一点,所以模型推导出的隐含波动率随着时间增加而下降。

基于波动率期现结构的日历价差策略

50ETF期权各个期限平值期权的隐含波动率相关性是非常强的,绝大多数保持着同涨同跌的特性,而通过观察历史上不同期限期权隐含波动率的差值,可以看到波动率的期限结构是相对稳定的,不同期限之间波动率的差值在整体上也是维持着较好的均值回归特性的。在 2015 年市场波动较大,极端事件频繁的阶段,国内 50ETF 期权市场也相对并不是非常成熟,不同期限的期权隐含波动率之间也出现过较大的差值,提供了较好的波动率期限结构套利空间,而在进入到 2017 年之后,隐含波动率期限价差的绝对值逐渐缩窄,一定程度上降低了期限结构套利的利润空间。不过随着期权新品种的上市,我们可以监控的机会又会变多。

基于波动率期限结构的期权策略可以这样设计:以日为单位,每天收盘前观察期权当月平值期权合约与次月平值期权合约之间的隐含波动率差值是否高于一定阈值,如果两者之间存在明显价差,则通过买入/卖出日历价差的方式,等待波动率期限的回归。例如,构建买入日历价差策略信号的方式为:当月期权合约隐含波动率-次月期权合约隐含波动率>n 时,买入次月平值期权,卖出当月平值期权。等到波动率价差回复至 0 或在合约临近到期前,平仓出场。

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

真格量化可访问:

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

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

往期文章:

你可能感兴趣的:(python,波动率锥)