失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)

R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)

时间:2023-07-22 04:05:50

相关推荐

R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)

最近我们被客户要求撰写关于量化策略的研究报告,包括一些图形和统计输出。

To

本文目标是创建合成波动率指数,1)当应用于标准普尔500指数时,尽可能地反映VIX指数;2)完全依靠价格作为输入,因此它可以应用于任何市场指数。

所述的解决方案是合成波动率指数。> Mov(ATR(1)/C,20,S)

下面我将尝试代码。

#*****************************************************************# 加载历史数据#*****************************************************************tickers = 'SP=^GSPC,VIX=^VIX'#*****************************************************************# 绘制数据#*****************************************************************layout(1:3)plot(SP)plot.legend('SP',SP)

matplot(scale(temp)

#*****************************************************************# 测试策略#*****************************************************************vol= SMA( SP),1/ Cl), 20 )high= vol > SMA(vol, 40)low= vol< SMA(vol, 40)plot(SP[index], type='l', plotX=F, x.highlight = highlight)

#*****************************************************************# 测试策略#*****************************************************************models = list()data$weight[] = NArun(data)#*****************************************************************# 报告#*****************************************************************#performance(models, T)

该估计值与TTR软件包提供的其他波动率估计值相似。

print(cor(, use='complete.obs',method='pearson'))

如果觉得《R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。