波动率于garch模型剖析
- 格式:docx
- 大小:873.77 KB
- 文档页数:12
garch波动率模型GARCH波动率模型是金融领域中常用的一种波动率预测模型,它基于过去的波动率信息来预测未来的波动率。
本文将介绍GARCH 模型的原理、应用和局限性。
一、GARCH模型的原理GARCH模型是由Engle于1982年提出的,它的全称是Generalized Autoregressive Conditional Heteroskedasticity model,翻译过来就是广义自回归条件异方差模型。
GARCH模型的基本思想是通过对过去一段时间的波动率进行建模,来预测未来的波动率。
GARCH模型的核心是通过对过去的波动率进行建模,来捕捉波动率的自相关性和异方差性。
在GARCH模型中,波动率是一个时间序列,它的波动会受到过去一段时间内的波动率的影响。
GARCH 模型通过引入自回归项和移动平均项,来捕捉波动率的自相关性和异方差性。
二、GARCH模型的应用GARCH模型在金融领域有着广泛的应用,特别是在风险管理和衍生品定价中。
通过对未来波动率的预测,可以帮助投资者和交易员更好地管理风险和制定交易策略。
1. 风险管理:GARCH模型可以用来估计金融资产的风险价值,即在给定的置信水平下,资产可能的最大损失。
通过对不同资产的风险价值进行估计,可以帮助投资者更好地分散风险,保护资产。
2. 衍生品定价:GARCH模型可以用来估计衍生品的隐含波动率,从而为衍生品的定价提供基础。
隐含波动率是指市场上衍生品的价格中所隐含的未来波动率,通过GARCH模型的预测,可以帮助交易员判断衍生品的市场价格是否合理。
三、GARCH模型的局限性尽管GARCH模型在金融领域有着广泛的应用,但它也存在一些局限性。
1. 假设限制:GARCH模型假设波动率是一个时间序列,它的波动受到过去波动率的影响。
然而,在实际应用中,市场的波动率可能受到其他因素的影响,如宏观经济变量、政治事件等,这些因素无法被GARCH模型捕捉到。
2. 参数估计:GARCH模型的参数估计比较复杂,需要通过最大似然估计等方法来求解。
基于GARCH模型的金融市场波动预测研究前言随着全球化及金融市场复杂度的增加,金融市场波动性变得越来越难以预测。
然而,精确的波动预测对于投资者和政策制定者来说至关重要。
因此,基于GARCH模型的金融市场波动预测研究成为了一个热门课题。
第一章 GARCH模型概述1.1 GARCH模型的发展历史GARCH模型由Engle于1982年首次提出。
早期的GARCH模型只能处理固定时间跨度内的波动率。
后来,Bollerslev介绍了时间可变GARCH模型,能够处理更为复杂的时间序列数据。
1.2 GARCH模型的基本概念GARCH模型是一种条件异方差模型,即假设波动率是一个随时间变化的随机变量,并且满足随机游走的特征。
GARCH模型的核心思想是用历史波动率的信息来预测未来波动率。
第二章 GARCH模型在金融市场中的应用2.1 GARCH模型在股票市场中的应用许多学者用GARCH模型进行股票市场波动率的预测。
其中,Hong等人通过对中国和美国股市进行实证研究,发现GARCH模型可以成功地预测波动率。
Meng等人认为GARCH模型能够有效地捕捉到股票市场波动的特征。
2.2 GARCH模型在外汇市场中的应用Wang等人用GARCH模型对10种主要货币的波动进行了研究,发现GARCH模型可以成功地预测货币汇率的波动。
De Gooijer等人用GARCH模型预测荷兰盾兑美元的汇率波动,证明GARCH模型能够准确地捕捉到汇率波动率的规律。
2.3 GARCH模型在债券市场中的应用Wu等人用GARCH模型对中国债市波动率进行了研究,发现GARCH模型可以成功地预测债市波动率。
第三章 GARCH模型的优缺点及发展方向3.1 GARCH模型的优点GARCH模型可以不受时间跨度和市场环境的限制,能够很好地对金融市场进行预测。
而且,GARCH模型的预测结果相对于其他模型更为准确。
因此,GARCH模型被广泛应用于金融市场中。
3.2 GARCH模型的缺点GARCH模型在实际应用中存在一些缺点,其中最突出的是GARCH模型只考虑过去的信息。
波动率预测GARCH模型与隐含波动率一、本文概述波动率预测一直是金融领域的核心问题之一,对于投资者、风险管理者和市场监管者都具有重要意义。
本文旨在探讨GARCH模型(广义自回归条件异方差模型)在波动率预测中的应用,并与隐含波动率进行比较分析。
通过这一研究,我们希望能够更深入地理解这两种波动率预测方法的原理、优缺点及适用范围,为金融市场的稳定和发展提供理论支持和实践指导。
本文首先将对GARCH模型进行详细介绍,包括其理论基础、模型构建过程以及在实际应用中的表现。
随后,我们将对隐含波动率的概念、计算方法和应用领域进行阐述。
在此基础上,我们将对GARCH模型预测波动率与隐含波动率进行比较分析,探讨它们之间的异同点以及在不同市场环境下的适用性。
通过本文的研究,我们期望能够为投资者提供更准确的波动率预测方法,帮助他们在金融市场中做出更明智的投资决策。
我们也希望为风险管理者提供有效的风险管理工具,以降低投资风险并保护投资者的利益。
我们还将为市场监管者提供政策建议和监管思路,以促进金融市场的健康稳定发展。
二、波动率与金融市场在金融市场中,波动率是一个至关重要的概念,它反映了资产价格变动的幅度和不确定性。
对于投资者和风险管理者来说,理解并预测波动率是做出有效决策的关键。
因此,波动率预测在金融领域中具有广泛的应用,包括但不限于资产配置、风险管理、衍生品定价和投资策略制定等。
在众多波动率预测模型中,GARCH模型(广义自回归条件异方差模型)因其能够捕捉金融时间序列数据的波动性聚集现象而备受关注。
波动性聚集是指资产价格在大幅波动后往往伴随着更大的波动,而在小幅波动后则可能出现较小的波动。
GARCH模型通过引入条件方差的概念,允许波动率随时间变化,并能够在一定程度上解释这种波动性聚集现象。
除了GARCH模型外,隐含波动率也是金融市场中的一个重要概念。
隐含波动率是指从金融衍生品价格中反推出的波动率,它反映了市场对未来资产价格波动的预期。
基于GARCH模型的股价波动预测基于GARCH模型的股价波动预测一、引言股票市场中的波动性一直是投资者关注的焦点之一。
准确预测股价波动有助于投资者制定合理的投资策略,降低风险并获得收益。
GARCH(Generalized AutoregressiveConditional Heteroscedasticity)模型是一种常用于金融市场波动预测的统计模型,本文将介绍GARCH模型的原理和应用,以及通过该模型进行股价波动预测的方法和步骤。
二、GARCH模型原理GARCH模型通过建模误差项的波动性,捕捉到股票市场的异方差性(Heteroscedasticity)。
GARCH模型基于时间序列分析的基本原理,认为过去的波动对未来波动有重要影响。
该模型通过拟合历史波动性数据,生成一个条件波动性序列,从而预测将来的波动性水平。
GARCH模型由ARCH(Autoregressive Conditional Heteroscedasticity)模型发展而来。
ARCH模型是通过引入滞后误差项的平方,捕捉到异方差性。
然而,ARCH模型只考虑到了平方的影响,而在金融市场中,波动性的影响可能是各种方面的。
GARCH模型在ARCH模型的基础上引入了滞后条件波动性的平方,将过去波动性的信息作为一个冗余变量,从而更好地捕捉到波动性的特征。
三、GARCH模型的应用GARCH模型广泛应用于金融市场,已成为预测股价波动性常用的统计模型。
GARCH模型的应用可以分为两个方面:条件波动性的建模和波动性预测。
1. 条件波动性建模条件波动性建模是GARCH模型的核心内容,通过拟合历史波动性数据,得到一个条件波动性序列。
条件波动性序列可以反映股票市场的波动性水平,投资者可以根据这一信息制定风险管理策略。
条件波动性建模的关键是选择适当的GARCH模型,常用的有GARCH(1,1)、GARCH(1,2)等。
2. 波动性预测GARCH模型的另一个重要应用是波动性预测。
GARCH模型与随机波动模型的对比:期权定价和风险管理译自Alfred Lehar,Martin Scheicher,Christian Schittenkopf :GARCH vs. stochastic volatility:Option pricing and risk management摘要:在本文中,我们比较了B-S期权定价模型的两种通常延伸的样本绩效,即GARCH(广义自回归条件异方差)和SV(随即波动)。
我们为日内的FTSE 100(英国富时100指数)期权价格校正了三个模型并且采用了两套绩效标准,即样本估价误差和风险值调整措施。
当我们分析模型结果和观测价格的一致性时,GARCH明显优于SV和标准B-S模型。
然而,假定的金融衍生工具持仓量的市场风险预测显示出相当大的误差。
与实际盈亏的符合程度较低并且两个模型间没有明显的差别。
因此,总体来说,我们注意到如果只是基于定价的目的而不是VaR预测,则期权定价模型越复杂越能改进B-S方法。
1.引言在任何金融市场中,金融衍生工具的恰当估价对从业者来说都至关重要。
金融衍生工具如今是投资者投资组合的主要组成部分。
金融衍生产品的流通量和成交量从20世纪70年代开始就显著增长,该事实充分反映了金融市场的这一发展。
对市场参与者而言,主要的问题是由标准B-S模型得到的价格与观测价格显著不同。
这些系统估价误差可以由一个被称作“微笑”效应的特征事实证明如下:当波动性避开期权价格与价值状况和到期日发生冲突时,理论模型预测的结果就严重偏离事实。
这些理论误差表明实际上波动率不是恒定的而是随时间变化的。
这一结果与几何中布朗运动的恒定变动框架形成了对比,而布朗运动是B-S方法的基础。
定价误差源于不切实际的假定,而且对市场参与者测定其投资组合的市场风险产生了严重的后果。
在最近的几年中,监管部门已经允许金融机构使用内部风险模型来测定市场误差并分配经济资本。
基于这些目的,VaR已成为最常见的方法(概念)。
利用garch模型求波动率的例子在本文中,我们将介绍如何使用GARCH模型来估计金融市场的波动率,并通过一个实际的例子来说明GARCH模型的应用。
首先,让我们对GARCH模型进行简单的介绍。
GARCH模型是由罗伯特·恩格尔(Robert F. Engle)在1982年提出的,用于描述时间序列数据的波动性。
GARCH模型结合了ARCH (自回归条件异方差)模型和ARIMA(自回归积分滑动平均)模型的特点,能够充分考虑序列数据的自回归性和波动性。
GARCH模型的基本形式为:\[ \sigma^2_t = \alpha_0 + \sum_{i=1}^{p}\alpha_i\varepsilon_{t-i}^2 +\sum_{j=1}^{q}\beta_j\sigma_{t-j}^2 \]其中,\(\sigma^2_t\)表示时间t的波动率,\(\varepsilon_t\)表示时间t的误差项,\(\alpha_0\)为常数项,\(\alpha_i\)和\(\beta_j\)为GARCH模型参数,p和q为模型的阶数。
通过最大似然估计或贝叶斯方法,可以估计GARCH模型的参数,并利用已有的数据来预测未来的波动率。
下面我们将通过一个具体的例子来说明如何应用GARCH模型。
假设我们有一组历史数据,包括某个金融资产的收盘价。
我们的目标是通过GARCH模型来预测未来的波动率,为投资决策提供参考。
首先,我们需要对收盘价数据进行预处理,包括计算收益率和对收益率数据进行平稳性检验。
然后,我们可以利用收益率数据来估计GARCH模型的参数。
假设我们使用R语言来进行GARCH模型的估计。
以下是一个简单的R代码示例,用于估计GARCH(1,1)模型的参数:```Rlibrary(rugarch)# 读入数据data <- read.csv("financial_data.csv")# 计算收益率returns <- diff(log(data$close))# 设置GARCH模型的阶数p <- 1q <- 1# 构建GARCH模型garch_model <- ugarchspec(variance.model = list(model = "sGARCH", garchOrder = c(p, q)), mean.model = list(armaOrder = c(0, 0), include.mean = FALSE), distribution.model = "std") # 估计GARCH模型的参数garch_fit <- ugarchfit(spec = garch_model, data = returns)# 打印模型参数print(garch_fit)```在上面的代码中,我们首先读入收盘价数据,并计算收益率。
GARCH模型介绍GARCH模型是一个用来描述金融时间序列数据中波动率的统计模型。
它的全称是Generalized Autoregressive Conditional Heteroskedasticity Model,可以翻译为广义条件异方差模型。
Yt=μ+εtεt=σtZtσt^2=α0+α1εt-1^2+β1σt-1^2其中Yt是观测序列,εt是误差项,σt^2是条件方差(也称为误差的条件方差),μ是均值,Zt是独立同分布的标准正态随机变量。
α0、α1和β1是模型的参数,它们表示波动率的变化情况。
α1和β1分别表示过去的误差项和过去的条件方差对波动率的影响程度,α0是模型的常数项。
GARCH模型的优点是可以较好地预测金融时间序列数据的波动性,特别是对于存在波动簇(volatility clusters)的数据更加适用。
波动簇是指金融市场上波动率出现较长时间的高值或低值,而GARCH模型可以捕捉到这种特征。
另外,GARCH模型还具有良好的统计性质。
它是一个根据已观测数据进行估计和预测的参数模型,使用最大似然估计方法进行参数估计。
在理论上,GARCH模型可以利用更多的历史数据进行模型拟合,从而提高预测的准确性。
然而,GARCH模型也存在一些局限性。
首先,GARCH模型假设波动率是稳定的,但实际金融市场中的波动率常常是非稳定的,因此GARCH模型可能无法准确描述这种非平稳的情况。
其次,GARCH模型对参数的估计结果可能会受到数据样本的选择和模型设定的影响,这就需要研究人员在使用GARCH模型时进行验证和优化。
为了解决这些问题,研究人员在GARCH模型的基础上提出了各种改进和扩展模型。
比如,EGARCH模型可以克服GARCH模型对波动率非平稳性的假设,TGARCH模型可以描述对称和非对称的波动率响应,NGARCH模型可以描述波动率对不同时间尺度的变化。
总的来说,GARCH模型是一个广泛应用于金融时间序列数据分析和预测的模型。
基于GARCH模型的股票市场波动性研究股票市场是一个充满不确定性的环境,价格随时可能上涨或下跌,因此,了解市场波动性对于投资者和交易者来说是非常重要的。
为了预测市场波动性,研究人员已经发展了许多模型,其中GARCH模型是最常用的一种。
GARCH模型是一个统计模型,它用于描述股票市场中的波动性。
该模型通过测量股票价格的波动性来预测未来的波动性。
GARCH模型的名字来源于Generalized Autoregressive Conditional Heteroskedasticity模型,它是对传统的自回归模型的扩展。
GARCH模型的基本原理是在股票价格的波动中发现某种模式。
当价格波动大的时候,GARCH模型会根据历史波动的大小和趋势来预测未来的波动。
此外,GARCH模型还使用了条件异方差的思想,即根据条件变量和条件均值来预测波动。
为了建立GARCH模型,需要使用历史股价数据对模型进行训练。
通过训练,模型可以产生一组参数,这些参数可以用来预测未来的波动。
在模型中,有三个关键参数:a、b和p。
其中a和b分别表示股票价格中短期和长期收益的自我回归系数,p表示误差项中的条件异方差项的系数。
在使用GARCH模型进行建模和预测时,需要注意一些重要的因素。
首先,历史数据必须准确反映股票价格的波动性。
其次,对于长期预测,对未来市场趋势的深入了解十分重要。
最后,模型的精度和可靠性取决于样本数据的数量和质量。
与其他模型相比,GARCH模型有许多优点。
它可以处理在波动性方面存在自相关性和异方差性的情况。
它还具有可扩展性和解释性,可以通过调整模型的参数来改善预测的准确性。
另外,由于GARCH模型已经被广泛研究和应用,因此使用该模型的风险相对较小。
在实践中,投资者和交易者可以通过使用GARCH模型来预测市场波动性。
例如,他们可以使用该模型来优化资产组合和控制风险,以最大化回报。
另外,GARCH模型还可用于定价衍生品和将股票市场与其他市场进行比较。
EGARCH模型定义又称“广义ARCH模型(Generalized ARCH)”、“广义自回归条件异方差模型”自从Engle(1982)提出ARCH模型分析时间序列的异方差性以后,波勒斯列夫T.Bollerslev(1986)又提出了GARCH模型,GARCH模型是一个专门针对金融数据所量体订做的回归模型,除去和普通回归模型相同的之处,GARCH对误差的方差进行了进一步的建模。
特别适用于波动性的分析和预测,这样的分析对投资者的决策能起到非常重要的指导性作用,其意义很多时候超过了对数值本身的分析和预测。
基本原理一般的GARCH模型可以表示为:其中ht为条件方差,ut为独立同分布的随机变量,ht与ut互相独立,ut为标准正态分布。
(1)式称为条件均值方程;(3)式称为条件方差方程,说明时间序列条件方差的变化特征。
为了适应收益率序列经验分布的尖峰厚尾特征,也可假设服从其他分布,如Bollerslev (1987)假设收益率服从广义t-分布,Nelson(1991)提出的EGARCH模型采用了GED分布等。
另外,许多实证研究表明收益率分布不但存在尖峰厚尾特性,而且收益率残差对收益率的影响还存在非对称性。
当市场受到负冲击时,股价下跌,收益率的条件方差扩大,导致股价和收益率的波动性更大;反之,股价上升时,波动性减小。
股价下跌导致公司的股票价值下降,如果假设公司债务不变,则公司的财务杠杆上升,持有股票的风险提高。
因此负冲击对条件方差的这种影响又被称作杠杆效应。
由于GARCH模型中,正的和负的冲击对条件方差的影响是对称的,因此GARCH模型不能刻画收益率条件方差波动的非对称性。
发展为了衡量收益率波动的非对称性,Glosten、Jagannathan与Runkel(1989)提出了GJR模型,在条件方差方程(3)中加入负冲击的杠杆效应,但仍采用正态分布假设。
Nelson(1991)提出了EGARCH模型。
Engle等(1993)利用信息反应曲线分析比较了各种模型的杠杆效应,认为GJR模型最好地刻画了收益率的杠杆效应。
GARCH模型与随机波动模型的对比:期权定价和风险管理译自Alfred Lehar,Martin Scheicher,Christian Schittenkopf :GARCH vs. stochastic volatility:Option pricing and risk management摘要:在本文中,我们比较了B-S期权定价模型的两种通常延伸的样本绩效,即GARCH(广义自回归条件异方差)和SV(随即波动)。
我们为日内的FTSE 100(英国富时100指数)期权价格校正了三个模型并且采用了两套绩效标准,即样本估价误差和风险值调整措施。
当我们分析模型结果和观测价格的一致性时,GARCH明显优于SV和标准B-S模型。
然而,假定的金融衍生工具持仓量的市场风险预测显示出相当大的误差。
与实际盈亏的符合程度较低并且两个模型间没有明显的差别。
因此,总体来说,我们注意到如果只是基于定价的目的而不是VaR预测,则期权定价模型越复杂越能改进B-S方法。
1.引言在任何金融市场中,金融衍生工具的恰当估价对从业者来说都至关重要。
金融衍生工具如今是投资者投资组合的主要组成部分。
金融衍生产品的流通量和成交量从20世纪70年代开始就显著增长,该事实充分反映了金融市场的这一发展。
对市场参与者而言,主要的问题是由标准B-S模型得到的价格与观测价格显著不同。
这些系统估价误差可以由一个被称作“微笑”效应的特征事实证明如下:当波动性避开期权价格与价值状况和到期日发生冲突时,理论模型预测的结果就严重偏离事实。
这些理论误差表明实际上波动率不是恒定的而是随时间变化的。
这一结果与几何中布朗运动的恒定变动框架形成了对比,而布朗运动是B-S方法的基础。
定价误差源于不切实际的假定,而且对市场参与者测定其投资组合的市场风险产生了严重的后果。
在最近的几年中,监管部门已经允许金融机构使用内部风险模型来测定市场误差并分配经济资本。
基于这些目的,VaR已成为最常见的方法(概念)。
基于GARCH模型的股价波动预测摘要:股价波动对于投资者和市场参与者来说是非常重要的。
准确的股价波动预测可以帮助投资者制定更合理的投资策略。
本文利用GARCH模型,探讨了基于历史数据的股价波动预测方法,并通过实证研究验证了该方法的有效性。
1. 引言股票市场是一个充满波动的环境,股票价格会受到多种因素的影响而发生波动,如市场供求关系、经济指标变化、政治因素等。
因此,准确预测股票价格的波动对于投资者来说至关重要。
2. GARCH模型介绍GARCH(Generalized Autoregressive Conditional Heteroskedasticity)模型是一种用于分析和预测时间序列波动的方法。
该模型是由Engle于1982年提出的,通过建立条件异方差结构来捕捉时间序列波动的特征。
GARCH模型的基本形式为:条件异方差模型:σ^2_t = α_0 + α_1ε^2_(t-1) +βσ^2_(t-1),其中,ε_t为白噪声序列,t为时间序列。
3. 数据收集与预处理为了构建GARCH模型,需要收集历史股票价格数据,并进行预处理。
预处理包括检查数据的完整性和准确性,并对异常值或缺失值进行处理。
4. GARCH模型参数估计通过极大似然估计法(Maximum Likelihood Estimation,MLE)对GARCH模型进行参数估计。
该方法基于给定模型下观测到的数据,选择能够使得模型最有可能产生观测数据的参数值。
5. GARCH模型预测利用已估计的参数,可以对未来股票价格的波动进行预测。
预测结果可以帮助投资者决策,并制定相应的投资策略。
6. 实证研究与结果分析本文选择了某上市公司的股票数据作为实证研究对象,实证研究了方法。
结果显示,利用GARCH模型可以较为准确地预测股票价格的波动,为投资者提供了重要参考。
7. 研究不足与展望尽管本文利用GARCH模型对股价波动进行预测取得了较好的效果,但仍存在一定的局限性。
1.1.波动率波动率是用来描述证券价格、市场指数、利率等在它们均值附近上下波动幅度的术语,是标的资产投资回报率的变化程度的度量。
股票的波动率σ是用于度量股票所提供收益的不确定性。
股票通常具有15%-50%之间的波动率。
股票价格的波动率可以被定义为按连续复利时股票在1年内所提供收益率的标准差。
当∆t 很小时,2t σ∆近似的等于在∆t 时间内股票价格变化百分比的方差。
这说明σ√∆t 近似的等于在∆t 时间内股票价格变化百分比的标准差。
由标准差来表述股票价格变化不定性的增长速度大约为时间展望期长度的平方根(至少在近似意义下)。
1.2.由历史数据来估计波动率为了以实证的方式估计价格的波动率,对股票价格的观察通常是在固定的时间区间内(如每天、每星期或每个月)。
定义n+1——观测次数;S i ——第i 个时间区间结束时变量的价格,i =0,1,…n ; τ——时间区间的长度,以年为单位。
令1ln ,0,1,,;i i i S u i n S -⎛⎫== ⎪⎝⎭1.2.1u i 的标准差s 通常估计为s = 1.2.2或s =1.2.3其中u ̅为i u 的均值。
由于i u 的标准差为。
因此,变量s 是的估计值。
所以σ本身可以被估计σ∧,其中σ∧=可以证明以上估计式的标准差大约为σ∧。
在计算中选择一个合适的n 值并不很容易。
一般来讲,数据越多,估计的精确度也会越高,但σ确实随时间变化,因此过老的历史数据对于预测将来波动率可能不太相干。
一个折中的方法是采用最近90~180天内每天的收盘价数据。
另外一种约定俗成成俗的方法是将n 设定为波动率所用于的天数。
因此,如果波动率是用于计算量年期的期权,在计算中我们可以采用最近两年的日收益数据。
关于估计波动率表较复杂的方法涉及GARCH 模型与EWMA 模型,在下文中将进行详细介绍。
1.3.隐含波动率首先对于一个无股息股票上看涨期权与看跌期权,它们在时间0时价格的布莱克-斯科尔斯公式为012()()rT c S N d Ke N d -=- 1.3.1201()()rT p Ke N d S N d -=---1.3.2式中21d =221d d==-函数N(x)为标准正态分布变量的累积概率分布函数。
1.1.波动率波动率是用来描述证券价格、市场指数、利率等在它们均值附近上下波动幅度的术语,是标的资产投资回报率的变化程度的度量。
股票的波动率σ是用于度量股票所提供收益的不确定性。
股票通常具有15%-50%之间的波动率。
股票价格的波动率可以被定义为按连续复利时股票在1年内所提供收益率的标准差。
当∆t 很小时,2t σ∆近似的等于在∆t 时间内股票价格变化百分比的方差。
这说明σ√∆t 近似的等于在∆t 时间内股票价格变化百分比的标准差。
由标准差来表述股票价格变化不定性的增长速度大约为时间展望期长度的平方根(至少在近似意义下)。
1.2.由历史数据来估计波动率为了以实证的方式估计价格的波动率,对股票价格的观察通常是在固定的时间区间内(如每天、每星期或每个月)。
定义n+1——观测次数;S i ——第i 个时间区间结束时变量的价格,i =0,1,…n ; τ——时间区间的长度,以年为单位。
令1ln ,0,1,,;i i i S u i n S -⎛⎫== ⎪⎝⎭1.2.1u i 的标准差s 通常估计为s = 1.2.2或s =1.2.3其中u ̅为i u 的均值。
由于iu 的标准差为。
因此,变量s 是的估计值。
所以σ本身可以被估计σ∧,其中σ∧=可以证明以上估计式的标准差大约为σ∧。
在计算中选择一个合适的n 值并不很容易。
一般来讲,数据越多,估计的精确度也会越高,但σ确实随时间变化,因此过老的历史数据对于预测将来波动率可能不太相干。
一个折中的方法是采用最近90~180天内每天的收盘价数据。
另外一种约定俗成成俗的方法是将n 设定为波动率所用于的天数。
因此,如果波动率是用于计算量年期的期权,在计算中我们可以采用最近两年的日收益数据。
关于估计波动率表较复杂的方法涉及GARCH 模型与EWMA 模型,在下文中将进行详细介绍。
1.3.隐含波动率首先对于一个无股息股票上看涨期权与看跌期权,它们在时间0时价格的布莱克-斯科尔斯公式为012()()rT c S N d Ke N d -=-1.3.1 201()()rT p Ke N d S N d -=---1.3.2式中21d =221d d==-函数N(x)为标准正态分布变量的累积概率分布函数。
式中:c与p分别为欧式看涨期权与看跌期权的价格,S0为股票在时间零的价格,K为执行价格,r为以连续复利的无风险利率,σ为股票价格的波动率,T为期权的期限。
在布莱克-斯科尔斯定价公式中,不能直接观察到的参数只有股票价格的波动率。
在前文中已经讨论了如何由股票的历史价格来估计波动率。
在实际中,交易员通常使用所谓的隐含波动率(implied volatility)。
这一波动率是指由期权的市场价格所隐含的波动率。
为了说明隐含波动率的计算思路,假设一个不付股息股票的欧式看涨期权价格为1.875,而S0=21,K=20,r=0.1和T=0.25。
隐含波动率是使得式1.3.1所给期权价格c=1.875时对应的σ值。
不幸的是,不能直接通过直接反解式1.3.1来将σ表示成期权价格与其他变量S0、K、r、T和c的函数,但是可以用迭代的方法求解所隐含的值σ。
例如,开始时令σ=0.20,对应这一波动率,期权价格c为1.76美元,这一价格太低。
由于期权价格为σ的递增函数,我们需要一个较大的σ值。
再令σ=0.30,对应的期权价格c为2.10美元,此值高于市价,这意味着σ一定介于0.2和0.3之间。
接下来,令σ=0.25,此值对应的期权价格仍太高,所以σ应在0.20-0.25间。
这样继续下去每次迭代都使σ所在的区间减半,因此我们可以计算出满足任意精确度的σ近似值。
本例中,隐含波动率σ=0.235,即每年243.5%。
隐含波动率可以用来测量市场上对于某一股票波动率的观点。
而历史波动率是回望型(backward looking),而隐含波动率则为前瞻型(forward looking)。
通常,交易员对于期权所报出的是隐含波动率,而不是期权的价格。
这样做会带来许多方便,因为波动率的变化比期权价格变化更加稳定。
1.4.估计波动率定义nσ为第n-1天所估计的市场变量在第n天的波动率,第n天波动率的平方2nσ为方差率(variance rate),在前面已经对如何从历史数据来估计nσ的标准方法进行了描述。
假定市场变量在i天末的价格为iS,变量iu定义为在第i天连续复利收益率(第1i-天末至第i 天末的收益):1ln iiiSuS-=利用iu在最近m天的观察数据所计算出的每天方差率2nσ的无偏估计为22111()1mn iiu umσ-==--∑ 1.4.1 其中u为i u的平均值11mn iiu um-==∑为了监视每天方差率的变化,式1.4.1中的公式通常会有一些变动:●iu被定义为市场变量在第1i-天末与第i天末的价格百分比变化11i iiiS SuS---= 1.4.2●u为假设为零●1m-为m代替以上三个变化对计算结果影响不大,但这些变化会使得方差公式简化成2211mn n iiumσ-==∑ 1.4.3式中iu由式1.4.2给出。
2.模型2.1.Arch 模型有一种这样的模型为:∑==m1i 2i-n i2nuασ(2-1)其中i α为第i 天以前观察值所对应的权重,α取正值。
当选择这些变量的时候,如果j i >,则j i αα<,也就是我们将较少的权重给予较旧的数据。
权重之和必须为一,即对于式(2-1)可以做一推广。
假定存在某一长期平均方差,并且应当给予该方差一定权重,这将导致以下形式的模型∑=-+=miin i L n u V 122αγσ (2-2)其中L V 为长期方差率,γ为L V 所对应的权重,因为权重之和仍为1,我们有11=+∑=mii αγ此模型就是最先由Engle 提出来的ARCH 模型。
在这一模型中,方差的估计值是基于长期平 均方差以及m 个观察值,观察数据越陈旧所对应的权重就越小。
令L V γω=,我们可以将 式(2-2)写成∑=-+=miin i n u 122αωσ (2-3)2.2.指数加权移动平均(EWMA )模型指数加权移动平均模型是式(2-1)的一个特殊形式,其中权重i α随着时间以指数速读 递减,具体地讲,i λαα=+1i ,其中λ是介于0与1之间的某一常数。
在以上特殊假设下,更新波动率公式被简化为21212)1(---+=n n n u λλσσ (2-4)一个变量第n 天的波动率估计值(在第n-1天估算)n σ由第n-1天波动率估计值1-n σ(在 第n-2天估算)和变量在最近一天变化百分比1-n u 决定。
为了说明式(2-4)的权重以指数速读下降,我们将式(2-4)所算出的21-n σ代入公式 中11=∑=mii α2122222)1(])1([----+-+=n n n n u u λλλσλσ即22222212))(1(---++-=n n n n u u σλλλσ代入22-n σ项,进一步得出23323222212))(1(----+++-=n n n n n u u u σλλλλσ重复计算,得出∑=---+-=mi m n m i n i n u 12212)1(σλλλσ 当m 很大时,2m n m -σλ项数很小可以忽略,所以当1)1(--=i i λλα时,式(2-4)与(2-1) 等价,对应于i u 的权重以λ速度随时间向前推移而递减,每一项的权重是前一项权重 与λ的乘积。
EWMA 方法的诱人之处是其仅需要相对较少的数据。
对于任一时刻,我们只需要记忆对当前波动率的估计以及市场变量的最新观察值。
当我们得到市场变量最新观察值后,就可以计算当天价格变化的百分比,然后利用式(2-4)就可以更新方差估计。
旧的方差估计与旧的市场变量可以被舍弃。
2.3.GARCH(1,1)模型我们现在讨论Bollerslev 于1986年提出的GARCH(1,1)模型,GARCH(1,1)模型与EWMA 模型的不同就好比式(2-1)与(2-2)的不同。
在GARCH(1,1)中,2n σ是由长期平均方差L V 以及1-n u 和1-n σ计算得出,GARCH(1,1)的表达式为21212--++=n n L n u V βσαγσ式中γ为对应于L V 的权重,α为对应于21-n u 的权重,β为对应于21-n σ的权重。
因为权重之和仍为1,我们有1=++βαγEWMA 模型是GARCH(1,1)模型对应于0=γ,λα-1=及λβ=的特例。
GARCH(1,1)模型的(1,1)表示2n σ是由最近的2u 的观察值以及最新的方差率估计而得出。
在更广义的GARCH(p ,q)模型中,2n σ是最近的p 个2u 观察值及q 个最新方差率估计而得出的,GARCH(1,1)是最流行的GARCH 模型。
令L V γω=,我们可以将GARCH(1,1)模型写成21212--++=n n n u βσαωσ在估计模型的参数时,通常会采用这种形式,一旦ω、α和β被估算,我们可以由βαγ--1=来计算γ,长期方差γω/=L V 。
为了保证GARCH(1,1)模型的稳定,我们需要1<+βα,否则对应于长期方差的权重会是负值。
2.4.GARCH(p ,q)模型由GARCH(1,1)模型我们可以推广到一般的GARCH(p ,q)模型,即∑∑=-=-++=qjjn j pi i n i n u 12122σβαωσGARCH(p ,q)模型被广泛应用于金融资产收益和风险的预测,相比于ARCH 模型,GARCH 模型更能反映实际数据中的长期记忆性质。
由于GARCH(p ,q)模型是ARCH 模型的扩展,因此GARCH(p ,q)同样具有ARCH(q)模型的特点。
GARCH 模型适合在计算量不大时,方便地描述了高阶的ARCH 过程,因而具有更大的适用性。
3.实证部分3.1.沪股通指数收益率与上证综合指数收益率的统计性分析(1)沪股通指数收益率与上证综合指数收益率的比较图1从图1可观察到收益率波动的“集群”现象:波动在一段时间内较小(例如从第70个观察值到第80个观察值),在另一段时间内非常大(例如从第10个观察值到第40个观察值)。
本文只收集了102个数据,若数据更多,则现象更显著。
从下图可以看出,上证综合指数收益率曲线有与之相似的变化趋势。
-.08-.06-.04-.02.00.02.04.06沪股通指数收益率曲线-.08-.06-.04-.02.00.02.04.06上证综合指数收益率曲线图2为了能更清楚地比较二者的变化情况,现将二者在同一曲线图中画出来,结果如下:图3从图3可以看出:在整体上,沪股通指数收益率的变化趋势与上证综合指数收益率的变化趋势并无显著差异,但是当波动幅度较大时(例如第10个观察值到第45个观察值),沪股通指数收益率的振荡幅度明显小于上证综合指数收益率;当当波动幅度较小时(例如第50个观察值到第100个观察值),沪股通指数收益率的振荡幅度明显大于上证综合指数收益率。