EVIEWS:ARCH类、GARCH、EGARCH,建模估计沪深300指数2019-2020年交易日的波动率,并对结果进行分析。
选择两个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年交易日的波动率,并对结果进行分析。相关推荐
- Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析
米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...
- 结构化风险模型----转:沪深300指数的风格因子暴露度分析(一)
from: https://xueqiu.com/7381621247/73649418 1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风险分析工具.最近一段时间,我们米筐科技量化策略 ...
- 用爬虫分析沪深300指数超长走势
我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数.本文所选用的沪深300就是这类指数中的一个.我们先来看一下百度百科对于沪深300的解释. 由于股 ...
- 【系统收藏——中天证券创鑫软件 官方版 [同时支持三板、港股行情、沪深300指数。]】
中天证券创鑫软件是中天证券自主研发,多位资深咨询师智慧的结晶.同时支持三板.港股行情.沪深300指数.中天证券创鑫软件支持绿色通道.支持开放式基金. 功能介绍 闪电下单;支持多帐户操作;行情交易合一. ...
- tushare获取沪深300指数历史_TuShare -财经数据接口包
在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据
import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...
- Python爬虫入门:爬虫抓取沪深300指数列表
使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...
- python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...
探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...
- 择时策略 —— 基于 RSRS 指标的沪深300指数择时
1.策略概述 RSRS 指标是每天将最近 N 根 k 线的最高价.最低价进行回归后的 beta 值(斜率),如果斜率值比较大,即支撑强度大于阻力强度,价格后续上涨的可能性比较大,其他情况以此类推. 参 ...
最新文章
- Jquery的html方法里包含特殊字符的处理,类似双引号之类的
- P1984 [SDOI2008]烧水问题
- DCT(离散余弦变换(DiscreteCosineTransform))
- mysql Slave is not configured or failed to initialize properly. You must at least set --server-id
- 李迟2011年4月知识积累
- PHP获取访客ip、系统、浏览器等信息[转]
- 2602 最短路径问题
- python解释器安装步骤_怎么安装python解释器
- 液晶屏字模提取软件问题总结·
- 教育技术资源大全(05-11-28)
- 如何使用Python构建网络抓取工具[分步指南]
- char * 与char []区别总结
- NLP模型(二)——GloVe介绍
- 计算机从系统格式开始
- Just some wierd thoughts
- 京东换新 Logo :脸蛋胖了,脖子粗了
- 纵深与动感同在 体会线条构图的魅力
- mysql hacing_manjaro 折腾日记
- 网上收集的一些程序员笑话
- Windows下通过VNC访问Linux服务器(可视化界面)
热门文章
- 层叠上下文、层叠等级、层叠顺序
- 开发power apps canvas时用到的一些公式和小技能
- 二叉树(知道中序遍历和后序遍历得到先序遍历)
- uniapp获取经纬度
- Failed to install the following Android SDK packages as some licences have not been accepted.
- (十六)soul源码的自定义插件
- OC 6702升压型恒流驱动芯片, ESOP8 封装,内置 100V 功率 MOS
- Linux环境下安装Tableau Server
- vue子组件给父组件传值
- 模块化笔记软件 Anytype 综合评测