估算未来期权的隐含波动率有哪些方法?

论坛 期权论坛 期权     
slevin lee   2018-9-26 01:13   26202   7
比如我做一个6月call与7月call的跨期~
想知道6月行权时7月call的大概价格~
用什么方法估算隐含波动率比较合理?
历史波动率好像不行~用Ivix
分享到 :
0 人收藏

7 个回复

倒序浏览
2#
黑猫Q形态  6级职业 | 2018-9-26 01:13:14 发帖IP地址来自
感谢 @李宇轩 纠正,做了点修改

这个问题 @Lee Sam 邀了我,感觉是什么重担压到了我身上,波动率选择是个大问题,不得不来一偏长篇大论了。

首先波动率确实分为历史波动率和隐含波动率。如果明确是隐含波动率的话有这么几个要说的:

基础定义
@李宇轩 纠正,这里做一点严格的说明:
关于所谓model 导出的波动流程,我们把波动率分为这么几种:

如果波动率中带有“局部特征”,也就是有固定参数导出的“波动率函数”,比如给波动率一个 local term

那么我们把这样的波动率叫做local vol;

如果这个波动率的local term中含有随机项,比如:

那么我们管这样的波动率叫 stochastic vol

如果一个波动率(其本身可以带有local参数),其带如指定模型之后衍生品价格等于市场价格既满足:

w表示模型除了 vol以外的参数
我们把这样“反算”出来的波动率称为 ‘implied vol'

从定义可以看出,这几个东西互有交集。stochastic vol 可以作为特殊的 local vol, 而implied vol 本身很可以是local vol之所以叫隐含,是因为他能正确得出模型的结果
在业界,implied vol这个名词特指BS implied vol

首先是Dupire和Derman所创的local vol体系。
题主所谓的6月波动率和7月波动率其实讲的是到期日T对波动率的影响(还得加上,那么在BS体系下,我们首先有一组Dupire equation:


根据这个,只要我们求出了对T和K的这几个导数,我们就可以反算出波动率:


这几个对T,K的敏感度的估计比几个Greeks要容易,因为我们不假定T和K服从什么分布,只需单纯的改变变量做敏感度分析就可以了;

Dupire公式的缺点很明显:1,依赖BS体系;2,需要对价格有长期连续的观测还不允许有大的bid-ask spreads; 3,某种意义上不符合无套利;


然后是一般implied vol校准数值法:
原则上,任何模型的波动率,只要我们认为只要存在标的期权,市场波动率一定正确(这是句废话)那么我们可以用一些参数法去逼近
, 其中 theta代表除了sigma以外的所有参数的参数向量:数值法有很多,牛顿法,二分法,非线性最小二乘,梯度下降。这里介绍最小二乘下的梯度下降:

我们把损失函数(cost function) 定义为市场上所有产品和理论模型的均方差(MSE):

这里选择两个参数的意思是,sigma要和其他所有参数一期毕竟才具有意义
或者我们直接估计得是参数向量


然后对一般这样的均放函数是凸的(非凸的是另一个重大课题,我没有过多研究)
所以对没一个参数,都有

  这里需要对每个参数偏导的雅可比矩阵,alpha为一个可控速率



国外主流的波动率模型的模式
如果不追求implied vol本身,而是整个模型定价的准确性,那么stochastic是最佳选择
1.给波动率一个stochastic term,然后把波动率的 stochastic term 和资产价格一起作为两个过程,一起寻找 中性测度;
2.找到中性测度之后建立相关随机过程(correlated stochastic process),最典型的heston是这样:



最后一项代表交互变差(就是相关性),以上所有过程默认都在中性测度里

可以看到这里的vol 有local term,只不过这个local term不但是个递推式,还带着随机参数

这个过程的特征函数有半闭解,半闭解重的参数可以直接用来做calibration

这个领域是两个无底洞,深不见底。由于认为波动率的“自波动”和资产的波动有相关性,需要一个完备的市场才能构造他们的中性测度。


可以参考历史波动率的情况
当然,历史波动率不是完全不可以用的。如果市面上没有已有的波动率相关衍生品的时候可以参考历史波动率。但是要注意这么几个问题:
1.首先我们计算的收益波动率,不是价格波动率;
2.这个波动率必须带有“杠杆效应”(时间序列里能描述vol smile的就是杠杆效应);
3.可以参考多期滞后参数,不过一般不会超过很多期
4.可以参考一些历指标比如VIX,但是参数增加后,为了避免模型显著性过低,似然有效性检验(卡方检验)和 贝叶斯诊断(BIC)一定要做好
3#
Lee Sam  4级常客 | 2018-9-26 01:13:15 发帖IP地址来自
谢邀。这方面我不熟悉。我所听说的方法有:
1. Garch
2. 假设波动率会在曲面上往下滑,也就说6月行权时7月的波动率跟现在6月的一样。
3. 假设波动率不变。
4. bootstrap.
4#
优矿量化实验室  4级常客 | 2018-9-26 01:13:17 发帖IP地址来自
上个Garch模型。




金融时间序列入门(四)--- ARCH、GARCH  作者:fyiqi






GARCH模型与波动率预测
虽然ARCH模型简单,但为了充分刻画收益率的波动率过程,往往需要很多参数,例如上面用到ARCH(4)模型,有时会有更高的ARCH(m)模型。因此,Bollerslev(1986)年提出了一个推广形式,称为广义的ARCH模型(GARCH)
另:

at=rtμt

为t时刻的新息。若at满足下式:
\large a_t = \sigma_t\varepsilon_t \ \large \sigma_t^2 = \alpha_0 + \sum_{i=1}^m \alpha_i a_{t-i}^2 + \sum_{j=1}^s \beta_j \sigma_{t-j}^2 \ \large \alpha_0 > 0; \forall i > 0, \alpha_i \geqslant 0 ,\beta_i \geqslant 0, (\alpha_i + \beta_i) < 1

其中,

εt

均值为0,方差为1的独立同分布(iid)随机变量序列。通常假定其服从标准正态分布标准化学生-t分布
σ2t

为条件异方差。
则称at服从GARCH(m,s)模型。仔细观察公式,发现与ARMA模型很相似!
GARCH模型建立
与之前的ARCH模型建立过程类似,不过GARCH(m,s)的定阶较难,一般使用低阶模型如GARCH(1,1),GARCH(2,1),GARCH(1,2)等。

下面我们以之前的数据为例,构建GARCH模型,均值方程为AR(8)模型,波动率模型为GARCH(1,1)





我们得到波动率模型:




观察上图,第一张图为标准化残差,近似平稳序列,说明模型在一定程度上是正确的;
第二张图,绿色为原始收益率序列、蓝色为条件异方差序列,可以发现条件异方差很好得表现出了波动率。





观察拟合图发现,在方差的还原上还是不错的。
波动率预测
上一章的预测直接预测了收益率,然而直接预测收益率准确度并不是很高,因此很多时候我们主要用来预测波动率,根据上面建立的波动率模型:



我们可以按照我们建立好的模型一步步计算。
根据模型:

先计算at的预测值

接着根据波动率模型预测波动率:


我们将原始数据、条件异方差拟合数据及预测数据一起画出来,分析波动率预测情况


可以看出,对于接下来的1、2天的波动率预测较为接近,然后后面几天的预测逐渐偏小。
可惜的是arch库中没有找到直接调用的方法,只好自己来计算。
小结
本篇是时间序列入门系列的最后一篇,重点还是在基础的概念和python实现上。事实上要真学好这些模型,少不了更多的参考和实验。
另外,还有很多扩展的或改进的模型如求和GARCH、GARCH-M模型、指数GARCH、EGARCH模型等等。  对于波动率模型,还有比较常用的有随机波动率模型等, 有兴趣可以去研究下。

[h1]参考文献[/h1]1.《金融时间序列分析》 第2版 Ruey S.Tsay著 王辉、潘家柱 译

2.Time Series analysis tsa  http://nipy.bic.berkeley.edu/nightly/statsmodels/doc/html/tsa.html

3.Python arch 3.2  https://pypi.python.org/pypi/arch













5#
许涛  2级吧友 | 2018-9-26 01:13:18 发帖IP地址来自
我觉得还是取决于楼主想用什么期权吧。如果不是path dependency 的,比如simple option,BS还是可以的。如果path dependency的话,可以考虑复杂一些的模型. SLV是可能是最精确的,但是过程比较复杂,对于有些path dependency的期权用其他(LV, SV)也可以得到相近的结果
6#
尉然  1级新秀 | 2018-9-26 01:13:19 发帖IP地址来自
Interpolate total variance (sigma squared t) with available market quote.
7#
Big Brother  3级会员 | 2018-9-26 01:13:20 发帖IP地址来自







(以上内容转自:上海交通大学,博士学位论文《隐含波动率的建模、计算方法及其应用》姓名:张爱玲,2009年,原始文献请从这篇博士论文的参考文献中查找。)
8#
史文飞  1级新秀 | 2018-9-26 01:13:21 发帖IP地址来自
本人想要通过期权价格中的隐含波动率来确定标的期货合约的未来价格可能达到的高度和范围,这个方法是否可行?那期权价格中的隐含波动率如何获得?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:839
帖子:51
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP