选择两个ARCH类模型,建模估计沪深300指数2019-2020年交易日的波动率,并对结果进行分析。

以下都是通过Eviews软件对ARCH、GARCH、EGARCH进行操作,代码量较少(‘点点点就可以’)

一、实验内容

自回归条件异方差检验和广义自回归条件异方差检验
选择两个ARCH类模型,建模估计沪深300指数2019-2020年交易日的波动率,并对结果进行分析。

1、数据收集

选取了沪深300中2019年1月2日-2020年12月31日共计487个日收益率数据。
数据来源:锐思数据库

二、实验方法

1.首先进行单位根检验

单位根检验是指检验序列中是否存在单位根,因为存在单位根就是非平稳时间序列。序列中存在单位根过程就不平稳,会使回归分析中存在伪回归。

由2.1图可以看出在0点波动,且没有明显的趋势,所以无截距项和趋势项。

2、平稳性检验。


由图可以看出p值小于0.05,即代表这个方式下是拒绝原假设的,也就是不存在单位根,是平稳序列。

3、相关性检验。


由图可以看出在滞后4阶有较小的相关性外没有显著的相关性

4.对日收益率做回归

由回归分析图可以看出,P<0.05 拒绝原假设

5、对残差进行相关性检验

由图可以看出概率都大于0.05,说明在5%的显著水平上残差不存在序列相关性。

6、对均值方程的残差进行ARCH效应检验


原假设表明残差序列不存在ARCH效应,而F统计量和卡方统计量都小于0.05,说明要拒绝原假设,建立的方程的残差存在ARCH效应。

7、建立ARCH模型

AIC  SC  HQC

2阶 -5.939 -5.896 -5.962
3阶 -5.940 -5.888 -5.920
4阶 -5.946 -5.886 -5.920
5阶 -5.949 -5.880 -5.920
6阶 -5.950 -5.876 -5.920
7阶 -5.950 -5.876 -5.920
8阶 -5.950 -5.855 -5.910
根据AIC、SC、HQ信息指数,选择4阶。
根据公式:

得到方差方程为

其中均值方程为

8、建立GARCH模型

(q,p,r) AIC SC HQ
(3,2,0) -5.8786 -5.8097 -5.8515
(3,1,0) -5.8819 -5.8216 -5.8582
(2,2,0) -5.8743 -5.8140 -5.8506
(2,1,0) -5.8741 -5.8224 -5.8538
(3,3,0) -5.8767 -5.7992 -5.8463
(1,1,0) -5.8727 -5.8297 -5.8558
根据以上信息准则的比较以及残差平方的相关性,所以选择GARCH(1,1)模型

P值均小于0.05,系数高度相关性。

得到方差方程为

均值方程为

因为α1+β1= 0.1451+0.8213=0.9664,非常接近1,说明波动率聚集效应的持续时间较长。

9、EGARCH模型


AIC、SC、HQC信息指数的比较表格


EGARCH(3,1)的p值大于0.05,所以选择EGARCH(1,1)


Θ=-0.2175<0表示确实存在杠杆效应,
若日收益率具有明显的异方差性、波动性和杠杆效应,表明外部因素对该只股票的冲击较大,收益率和风险不成正比。

EVIEWS:ARCH类、GARCH、EGARCH,建模估计沪深300指数2019-2020年交易日的波动率,并对结果进行分析。相关推荐

  1. Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析

    米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...

  2. 结构化风险模型----转:沪深300指数的风格因子暴露度分析(一)

    from: https://xueqiu.com/7381621247/73649418 1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风险分析工具.最近一段时间,我们米筐科技量化策略 ...

  3. 用爬虫分析沪深300指数超长走势

    我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数.本文所选用的沪深300就是这类指数中的一个.我们先来看一下百度百科对于沪深300的解释. 由于股 ...

  4. 【系统收藏——中天证券创鑫软件 官方版 [同时支持三板、港股行情、沪深300指数。]】

    中天证券创鑫软件是中天证券自主研发,多位资深咨询师智慧的结晶.同时支持三板.港股行情.沪深300指数.中天证券创鑫软件支持绿色通道.支持开放式基金. 功能介绍 闪电下单;支持多帐户操作;行情交易合一. ...

  5. tushare获取沪深300指数历史_TuShare -财经数据接口包

    在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...

  6. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  7. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据

    import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...

  8. Python爬虫入门:爬虫抓取沪深300指数列表

    使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...

  9. python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...

    探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...

  10. 择时策略 —— 基于 RSRS 指标的沪深300指数择时

    1.策略概述 RSRS 指标是每天将最近 N 根 k 线的最高价.最低价进行回归后的 beta 值(斜率),如果斜率值比较大,即支撑强度大于阻力强度,价格后续上涨的可能性比较大,其他情况以此类推. 参 ...

最新文章

  1. Jquery的html方法里包含特殊字符的处理,类似双引号之类的
  2. P1984 [SDOI2008]烧水问题
  3. DCT(离散余弦变换(DiscreteCosineTransform))
  4. mysql Slave is not configured or failed to initialize properly. You must at least set --server-id
  5. 李迟2011年4月知识积累
  6. PHP获取访客ip、系统、浏览器等信息[转]
  7. 2602 最短路径问题
  8. python解释器安装步骤_怎么安装python解释器
  9. 液晶屏字模提取软件问题总结·
  10. 教育技术资源大全(05-11-28)
  11. 如何使用Python构建网络抓取工具[分步指南]
  12. char * 与char []区别总结
  13. NLP模型(二)——GloVe介绍
  14. 计算机从系统格式开始
  15. Just some wierd thoughts
  16. 京东换新 Logo :脸蛋胖了,脖子粗了
  17. 纵深与动感同在 体会线条构图的魅力
  18. mysql hacing_manjaro 折腾日记
  19. 网上收集的一些程序员笑话
  20. Windows下通过VNC访问Linux服务器(可视化界面)

热门文章

  1. 层叠上下文、层叠等级、层叠顺序
  2. 开发power apps canvas时用到的一些公式和小技能
  3. 二叉树(知道中序遍历和后序遍历得到先序遍历)
  4. uniapp获取经纬度
  5. Failed to install the following Android SDK packages as some licences have not been accepted.
  6. (十六)soul源码的自定义插件
  7. OC 6702升压型恒流驱动芯片, ESOP8 封装,内置 100V 功率 MOS
  8. Linux环境下安装Tableau Server
  9. vue子组件给父组件传值
  10. 模块化笔记软件 Anytype 综合评测