我国沪深股市的波动性研究基于GARCH模型康秋霞.docx
- 文档编号:23255704
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:22
- 大小:291.80KB
我国沪深股市的波动性研究基于GARCH模型康秋霞.docx
《我国沪深股市的波动性研究基于GARCH模型康秋霞.docx》由会员分享,可在线阅读,更多相关《我国沪深股市的波动性研究基于GARCH模型康秋霞.docx(22页珍藏版)》请在冰豆网上搜索。
我国沪深股市的波动性研究基于GARCH模型康秋霞
摘要
股票市场充满不确定性。
信息、资本的快速流动使股票价格不断变化,从而
导致市场之间互相传导。
股票价格波动是股市的基本特征,正常的波动有利于活
跃股票市场,使市场交易得以持续进行,但剧烈、频繁的波动就会增加市场风险,
影响投资者判断,甚至打击投资者信心。
我国沪深股票市场是个正在发展的市场,市场,波动的高风险特征显得尤为突出。
因此,研究我国沪深股市的波动特征对于政府管理层和投资者均具有很强的现实意义。
本文在前人的基础上合理利用GARCH模型对2008.01.03-2013.07.08上证综指和深证成指的日收益率的波动进行了实证分析。
关键词:
波动性,ARCH,GARCH
abstract
Thestockmarketisfullofuncertainty.therapidmobilityofcapitalandinformationmakestockpricesareconstantlychanging,soLeadtomarketsconducteachother.Thestockpricefluctuationsarethebasiccharacteristicsofthestockmarket,normaloneisconducivetoenliven
thestockmarket,thenthemarkettransactionscanbeongoing,butintense,frequentfluctuationswillincreasemarketrisk.Influenceinvestors'judgments,andevenhittheconfidenceofthem.ShanghaiandShenzhenstockmarketisadevelopingmarket,volatilityisparticularlyprominenthigh-riskcharacteristic.Therefore,thestudyoftheShanghaiandShenzhenstockmarketvolatilitycharacteristicisusefultobothmanagementandinvestors.
Inthispaper,basingontherationaluseofGARCHmodelstudythestockpriceofShanghaiCompositeIndexandShenzhenComponentIndexfrom2008.01.03to2013.07.08andthevolatilityofdailyreturns.
Keywords:
volatility,ARCH,GARCH
我国沪深股市的波动性研究——基于GARCH模型
1、绪论
1.1研究背景及问题的提出
目前在经济和金融领域,人们越来越关注波动性问题,因为波动即意味着风险,我们研究的几乎所有时间序列均具有波动性,因此刻画波动,控制风险是当前研究的热点问题之一。
尤其在金融领域,随着我国经济的高速发展,金融业的作用与地位越来越突出,中国已经逐渐成为亚洲乃至世界的又一大金融中心。
随着中国资本市场的逐步放开,国际、国内大量资本的涌入,这对我国经济发展无疑具有进一步的促进作用,但另一方面,对我国的金融管理,风险控制能力来讲
也带来了前所未有的挑战。
特别是我国正处于经济转轨阶段,货币市场、资本市
场的波动异常明显。
就股票市场而言,虽然股票的正常波动能够活跃资本市场,
但过于频繁的波动就会增加市场风险,影响投资者判断,甚至打击投资者信心。
股票市场的异常波动从宏观和微观双方面对股票市场本身带来巨大伤害。
1.2研究意义
一个波动性适度的市场对整个经济具有很大的益处,整个金融市场的参与者
都享受到这些益处。
有波动就有机会,金融资产的波动性促进了许多金融产品的
创新和发展,比如期权、期货等衍生产品的开发和创新,同时也激发了金融领域
的许多理论发展。
证券资产回报的波动性现在已成为资产组合理论、期权估值和
资产定价模型等金融理论的核心。
可以说,金融资产的波动性问题已经经受到诸
如投资者、监管部门、新闻媒体以及学术界等各方面人士的极大关注。
特别是许
多期权交易者,更是需要紧密关注金融市场的波动性,因为期权价格主要依赖于
基础金融资产的波动性。
政策制定者需要依赖金融市场波动性的估计值来衡量金
融市场的稳定性。
因此,深入研究我国股票市场波动的微观结构,考察在现有的股票交易机制
下波动性产生的机理,探究适合我国国情的股票交易机制,对我国股票市场波动
做出更合理的评估和预测等等,对于不断变革中的中国股票市场的健康发展,对
于中国经济改革宏伟目标的实现,都将有着积极而深远的意义。
1.3研究思路及内容
本文利用上证综指和深证成指的历史价格数据对沪深股市的波动性特征进行研究。
文章体系安排如下:
第一章,绪论。
主要阐述论文的选题背景及研究意义。
第二章,文献综述。
第三章,介绍一下一些专业名词。
第四章,阐述本文运用的理论模型。
第五章,实证分析
第六章,本文的结论与建议。
2、文献综述
由于我国股票市场正式建立至今只有二十年的时间,在上个世纪关于证券市场方面的研究还基本上是一片空白,专门对股指波动特征进行研究还寥寥无几。
但自1999年末以来,相关的研究越发多了起来,但有关应用ARCH类模型对股指波动特征进行描述的相关的文献只是零星地出现于对整个股票市场的研究过程中,实质性研究还屈指可数。
陆金海通过对上海A股指数以及样本股票的日、周、月收益率的统计分析,证实了我国股票市场上股票价格的尖峰、厚尾特征的存在,而且他还通过对不同时间间隔的波动率的分析,发现按照正态分布假定条件得到的较长时间间隔波动率的理论值显著地小于实际值,在此基础上通过统计检验他进一步验证了股价收益率不是一种正态分布。
吴长风利用回归GARCH模型对我国沪深股市的分析,得出指数收益率的条件方差序列都是“长记忆”型的。
陈泽忠,杨启智和胡金泉将GARCH-M和EGARCH模型结合在一起,分析我国股市波动性的特点,得出我国股市波动存在非对称ARCH效应。
孙培源和施东辉使用沪、深股市的每日成交数据,研究了中国证券市场涨跌幅限制与波动性的关系。
他们发现,在股价达到涨跌幅限制后,股价波动性要经历较长的时间,才能回复到正常水平,产生波动性溢出效应。
此外,涨跌幅限制会导致流动性干扰效应,使得投资者无法及时调整投资组合。
吴冲锋等研究了涨跌幅限制对沪、深两市波动性的影响。
他们的研究结果表明,恰当的涨跌幅限制不仅限制了异常波动,而且增加了流动性;相反地,不恰当的涨跌幅限制不仅增加了波动性,反而在一定程度上也约束了流动性。
张琛,万蔚,安起光等学者利用GARCH,TGARCH,GARCH-M等模型对沪深股市波动进行了对比分析,并作出了总结和建议。
吴命构建市场信心指数和市场活跃指数作为信息的替代变量对沪深股市波动进行研究分析。
3、主要名词介绍
波动率(volatility)是指变量随时间序列而呈现的扰动,是某资产收益不确定性和风险的衡量指标。
波动率通常用样本的标准差或方差来表示,样本标准差是描述样本二阶矩特征的统计量,表示样本的离中趋势,可作为风险的评价尺度(Markowitz),并被广泛运用到金融资产的风险评价当中故波动率在金融经济研究中是非常重要的变量,投资组合选择、资产定价以及风险管理都离不开对波动率的准确度量。
上证综指即“上证综合指数”-上海证券综合指数,“上海证券综合指数”是上海证券交易所编制的,以上海证券交易所挂牌上市的全部股票为计算范围,以发行量为权数综合。
上证综指反映了上海证券交易市场的总体走势。
因此针对上海股市波动性的研究,本文选取上证综指2008.01.03-2013.07.08的价格,数据来源于网易财经网。
“深证成指”即“深证成份股指数”,是深圳证券交易所编制的一种成份股指数,是从上市的所有股票中抽取具有市场代表性的40家上市公司的股票作为计算对象,并以流通股为权数计算得出的加权股价指数,综合反映深交所上市A、B股的股价走势。
因此选择此指标来研究深圳股市的波动性。
金融时间序列的一些共同特点:
首先,股票收益的经验分布显著不同于独立正态分布,表现出明显的尖峰厚尾性;第二,股票价格或指数的运动服从随机游走过程,而且一般是非平稳序列,但是收益序列通常呈现出平稳的特性;第三,收益序列本身几乎不呈现出相关性,而收益的平方序列却表现出比较明显的相关性。
4、相关理论模型
Bollerslev(1986)在Engle(1982)的ARCH模型上提出了GARCH模型的系统框架。
GARCH模型的基本思想是:
(1)尽管资产收益的随机误差项不存在序列相关性,但并不独立;
(2)随机误差项之间的依赖性可以由其滞后变量的简单二次函数来描述。
一个GARCH(p,q)模型可以表示如下:
从(3)式来看,GARCH模型的条件方差方程由三部分组成:
均值
,前p期观测误差的加权平方和组成的ARCH项
前q期预测方差加权和组成的GARCH项
。
(3)式中,
为了保证
的无条件方差是有限的,还必须满足:
5实证分析
5.1数据特征
本文分别选取了上证综合指数和深证成份股指数从2008年1月3日到2013年
7月8日这段时间的日收盘数据作为我们的研究对象,共1338个观测值。
实证分析的结果主要通过R软件获得。
本文定义日收益率为日收盘价自然对数的一阶差分,表示如下:
对数收益率:
其中,r(t)表示日收益率,
为日收盘价。
用da1表示上证综合指数的对数收益率,da2表示深证成分指数的对数收益率。
5.2建立模型
图1(a)、图1(b)为上证综指和深证成指的日收益率图。
由图可以看出日收益率的波动表现出时变性、突发性和集簇性特征。
图1(a)上证指数日收益率
图1(b)深证指数日收益率
表1中的统计量以及图2说明了上证综指日收益率和深圳成指日收益率是服从非正态分布的。
正态分布的偏度应该为0,而上证综指日收益率和深成指数日收益率的偏度分别为-0.164188和-0.255279,这表明上证综合指数收益率与深证成指均为右偏峰分布的。
上证综指峰度为3.323219表明其为尖峰分布或宽尾分布。
因此初步选定ARCH模型。
表1上证综指及深证成指的描述统计量
均值
中位数
最大值
最小值
标准差
偏度
峰度
上证综指
-0.000322
0.000062
0.039236
-0.034933
0.007727
-0.164188
3.323219
深证成指
-0.000276
-0.000040
0.039788
-0.037394
0.008763
-0.255279
2.208435
图2(a)上证综指日收益频数图图2(b)深证成指日收益频数图
5.2.1数据平稳性检验
针对上证综指及深证成指各自的日收益率序列进行平稳性检验。
ADF检验结果均为0.01可知,日收益率序列均围绕在均值周围波动,不存在趋势。
则可以直接对日收益率建立模型。
5.2.2模型选择及参数估计
对各自的日收益序列建立均值方程
(1),获得残差
的ACF,PACF图,以及残差的平方
的ACF,PACF图,并对残差及其平方进行BOX检验。
很明显均值方程的残差为白噪声序列,而其平方则存在明显的相关性,即残差存在条件异方差。
符合ARCH模型的特点,但观察残差平方的自相关图,偏自相关图,滞后阶数很大,因此应选择GARCH模型。
如图3(a)、图3(b)、图4(a)、图5(b)所示。
图3(a)上证综指残差ACF,PACF图3(b)深证成指残差ACF,PACF
图4(a)上证指数均值方程残差平方ACF,PACF
图4(b)深证综指均值方程残差平方ACF,PACF
在一般情况下,运用GARCH(1,1)、GARCH(1,2)及GARCH(2,1)模型来进行实证分析是合适的。
假设服从正态分布,将这几种模型进行对比,本文根据AIC和SC准则来进行选择。
表2给出了上证综指收益率序列及深证成指日收益序列在各种GARCH模型下的拟合效果。
显然,根据AIC和SC准则,GARCH(1,1)模型是最适合的模型。
表2(a)上证综指日收益率序列在各种GARCH模型下的拟合结果
GARCH(1,1)
GARCH(1,2)
GARCH(2,1)
AIC
-7.127982
-7.126779
-7.126779
SC
-7.128000
-7.126806
-7.126806
均值方程常数项不显著
常数项及系数
不显著
系数
及常数项不显著
表2(b)深证成指日收益率序列在各种GARCH模型下的拟合结果
GARCH(1,1)
GARCH(1,2)
GARCH(2,1)
AIC
-6.788519
-6.787332
-6.787836
SC
-6.788537
-6.787359
-6.787864
均值方程常数项不显著
常数项及系数
不显著
系数
及常数项不显著
因此均初步选择GARCH(1,1)模型,然后对模型方程的残差进行检验,看是否为白噪声序列。
并且可从ACF,PACF,BOX检验,画出QQ来检验图模型中标准误差序列是否为白噪声或服从正态分布。
根据QQ图可知模型不服从正态假设。
因此更改为服从T分布建立模型进行对比。
结果如图所示。
图5模型标准误差平方的ACF,PACF(左-上证综指r(t),右-深证成指)
图6(a)
图6(b)
假设服从t分布,结果大大改善。
则最后选择此模型。
结果如下:
图7(a)图7(b)
表3参数估计
系数
上证综指
深证成指
-8.2203e-05
-9.5013e-05
1.2390e-07
3.1641e-07
2.8783e-02
3.0532e-02
9.6964-01
9.6548e-01
得到模型如下:
上证综指:
深证成指:
6、得出结论
6.1结论
本文运用GARCH模型对我国上证综指和深证成指进行拟合,
研究沪、深股市的波动特征,获得如下结果:
(1)2008年以来沪、深股市总体稍微呈较弱的下降趋势,市场收益率的差异幅度较大;
(2)沪、深股市收益率序列均呈右偏的分布特征,且异于正态分布;
(3)沪、深股市都存在非对称性和波动集簇性;
(4)深市的收益均值稍稍小于沪市,反映出沪强深弱的特点;
(5)深市的标准差略大于沪市,说明深圳股市总体波动要比上海股市剧烈,风险更大;
(6)沪、深股市波动性均呈现出明显的条件异方差特性,所以应用GARCH族模型能够成功得出沪深股市收益率方差(波动性)的变化规律。
6.2一些建议
股票市场上,正常波动能够活跃资本市场,但过于频繁的波动就会增加市场
风险,影响投资者判断,甚至打击投资者信心。
为完善我国股票市场的稳定健康
发展,结合我国沪深股市波动特征,我们提出以下建议,以期为政策制定部门提
供一定参考:
(1)规范和完善信息披露机制。
(2)正确定位政府部门在股票市场中的作用。
(3)加强散户投资者教育,大力发展机构投资者
7、参考文献
[1]金海.中国货币需求函数长期均衡实证分析[J].厦门大学学报,2000,
(1):
32-36.
[2]吴长风.利用回归GARCH模型对我国沪深股市的分析[J].预测,1999,7
(2):
46-47.
[3]陈泽忠,杨启智,胡金泉.中国股票市场的波动性研究-EGARCH-M模型的应用[J].决策借鉴,2000,16(5):
24-27.
[4]孙培源,施东辉.跌幅限制降低了股价波动吗?
——来自中国股票市场的证据[J].证券市场导报,2001,11:
30-36.
[5]吴冲锋,刘海龙,吴文锋,穆启国.涨跌幅限制与股价变动研究.上证联合研究计划第三期课题,2001.
[6]张琛,基于GARCH类模型的沪深股市波动性分析,消费导刊-经济研究
[7]万蔚,我国沪、深股市的波动性研究—基于GARCH族模型,价值工程,2007.10
[8]安起光,基于GARCH族模型的股市收益率波动性研究山东财政学院学报
8、附录
###FirstinstallthefollowingpackagefromRsite
#install.packages("fGarch")
library(fGarch)#加载fGarch
library(tseries)#加载tseries
#changethecurrentdirectory
source("Igarch.R")
source("GarchM.R")
source("EACF.R")
da=read.delim("1.txt",header=T)
da1=timeSeries(da[,3])
plot(da1)
returnSeriesGUI(da1)
da1=ts(da[,3])
jarque.bera.test(da1)
adf.test(da1)
par(mfrow=c(2,1))
acf(da1)
pacf(da1)
EACF(da1)
Box.test(da1,lag=10,type='Ljung')
par(mfrow=c(2,1))
acf((da1-mean(da1))**2,lag=50)
pacf((da1-mean(da1))**2,lag=50)
Box.test((da1-mean(da1))**2,lag=10,type='Ljung')
m11=garchFit(~garch(1,1),data=da1,include.mean=T,cond.dist="norm",trace=F)
summary(m11)
m12=garchFit(~garch(1,2),data=da1,include.mean=T,cond.dist="norm",trace=F)
summary(m12)
m13=garchFit(~garch(2,1),data=da1,include.mean=T,cond.dist="norm",trace=F)
summary(m13)
par(mfcol=c(2,1))#Toplotthereturnsandvolatilitiesonthesamplepage
plot(da1,type='l')
plot(***********,type='l')
sresi=m11@residuals/***********
par(mfrow=c(2,1))
acf(sresi**2)
pacf(sresi**2)
Box.test(sresi**2)
par(mfcol=c(2,2))
plot(sresi,type='l')
hist(sresi)
densityPlot(as.timeSeries(sresi))
qqnorm(sresi)
qqline(sresi)
m11t=garchFit(~garch(1,1),data=da1,include.mean=T,cond.dist="std",trace=F)
summary(m11t)
par(mfcol=c(2,1))
plot(da1,type='l')
plot(************,type='l')
sresi=m11t@residuals/************
par(mfcol=c(2,1))
acf(sresi**2)
pacf(sresi**2)
Box.test(sresi**2)
par(mfcol=c(2,2))
plot(sresi,type='l')
hist(sresi)
densityPlot(as.timeSeries(sresi))
qqplot(rt(10000,5.0705e+00),sresi)
qqline(sresi)
da2=timeSeries(da[,6])
returnSeriesGUI(da2)
da2=ts(da[,6])
plot(da2)
acf(da2)
pacf(da2)
adf.test(da2)
par(mfrow=c(2,1))
acf(da2)
pacf(da2)
par(mfrow=c(2,1))
acf((da2-mean(da2))**2,lag=50)
pacf((da2-mean(da2))**2,lag=50)
Box.test((da2-mean(da2))**2,lag=10,type='Ljung')
m21=garchFit(~garch(1,1),data=da2,include.mean=T,cond.dist="norm",trace=F)
summary(m21)
m22=garchFit(~garch(1,2),data=da2,include.mean=T,cond.dist="norm",trace=F)
summary(m22)
m23=garchFit(~garch(2,1),data=da2,include.mean=T,cond.dist="norm",trace=F)
summary(m23)
par(mfcol=c(2,1))
plot(da2,type='l')
plot(***********,type='l')
sresi=m21@residuals/***********
par(mfrow=c(2,1))
acf(sresi**2)
pacf(sresi**2)
Box.test(sresi**2)
par(mfcol=c(2,2))
plot(sresi,type='l')
hist(sresi)
densityPlot(as.timeSeries(sresi))
qqnorm(sresi)
qqline(sresi)
m21t=garchFit(~garch(1,1),data=da2,include.mean=T,cond.dist="std",trace=F)
summary(m21t)
par(mfcol=c(2,1))
plot(da2,type='l')
plot(************,type='l')
sresi=m21t@residuals/************
pacf(m21t@residuals**2)
acf(sresi**2)
pacf(sresi**2)
Box.test(sresi**2)
par(mfcol=c(2,2))
plot(sresi,type='l')
hist(sresi)
densityPlot(as.t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 我国 沪深股市 波动性 研究 基于 GARCH 模型 康秋霞