目前正在网H股ETF,进行了接近一年了还没出清,虽然已盈利,但相对于50ETF来说现在想它还真不是好品种,不考虑强周期、通胀、流动性等因素,仅就网格的最大影响因素波动性来讲,它就比不上50ETF。以前不会统计,现在学了点Python,自己写了小程序计算了下,先上结果:

volatility(510050vs510900).png

图中蓝色为50ETF,可以看出,过去三年来它的日波动性明显强于H股ETF。

下面就以50ETF和H股ETF为例,统计这两个投资品种的日波动率,其他品种、其他周期类似处理即可。附上代码:

# -- coding: utf-8 --

"""

Created on Sat Jul 09 12:03:03 2016

@author: forestgumpgg(雪球ID、聚宽ID),欢迎关注,共同讨论量化分析之道

比较上证50ETF(510050)和H股ETF(510900)的日波动率

日波动率=sqrt[(最高值-收盘值)^2 + (最低值- 收盘值) ^2]

"""

import pandas as pd

import matplotlib.pyplot as plt

import tushare as ts

import math

ts.set_token('********') #此次隐去了自己用的token

start_date = '2013-07-01'

end_date = '2016-06-30'

info510050 = ts.get_hist_data('510050', start= start_date, end=end_date)

info510050 = info510050.sort_index(axis = 'index', ascending = True)

info510050['day_volatility'] = (pow(info510050['high'] -info510050['close'] , 2) +

pow(info510050['low'] -info510050['close'] , 2) )

for i in range(0,len(info510050.index)):

info510050['day_volatility'][i] = math.sqrt(info510050['day_volatility'][i])

info510900 = ts.get_hist_data('510900', start=start_date, end=end_date)

info510900 = info510900.sort_index(axis = 'index', ascending = True)

info510900['day_volatility'] = (pow(info510900['high'] -info510900['close'] , 2) +

pow(info510900['low'] -info510900['close'] , 2) )

for i in range(0,len(info510900.index)):

info510900['day_volatility'][i] = math.sqrt(info510900['day_volatility'][i])

plt_title = 'volatility(50ETF vs H_ETF)'

plt_figsize = (16, 9) #unit is inch

plt.figure()

info510050['day_volatility'].plot(figsize = plt_figsize, title = plt_title, grid = True, legend =True)

info510900['day_volatility'].plot(figsize = plt_figsize, title = plt_title, grid = True, legend =True)

plt.legend(['50ETF','H_ETF'])

plt.savefig("volatility(510050vs510900).png")

股票波动率 python_如何统计投资品种波动率(python)?相关推荐

  1. python计算股票波动率_如何统计投资品种波动率(python)?

    目前正在网H股ETF,进行了接近一年了还没出清,虽然已盈利,但相对于50ETF来说现在想它还真不是好品种,不考虑强周期.通胀.流动性等因素,仅就网格的最大影响因素波动性来讲,它就比不上50ETF.以前 ...

  2. 缺失数据em算法python_重磅!李航《统计学习方法》Python 代码更新,适应第二版!...

    重磅!李航<统计学习方法>Python 代码更新,适应第二版! 点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 李航的<统计 ...

  3. matlab 浮动波动率,matlab 实现 garch 模型波动率估计

    [转自半美人]matlab 实现 garch 模型波动率估计 代码高亮问题 数据获取 数据处理 描述性统计 时间序列平稳性检验 相关和偏自相关 arch效应检验 建立 garch 模型 波动率估计 代 ...

  4. 《贝叶斯思维:统计建模的Python学习法》——1.8 讨论

    本节书摘来异步社区<贝叶斯思维:统计建模的Python学习法>一书中的第1章,第1.8节,作者:[美]Allen B. Downey,更多章节内容可以访问云栖社区"异步社区&qu ...

  5. python股票技术指标计算_通达信指标python都实现,python计算macd等技术指标,有什么包吗...

    Q1:python计算macd等技术指标,有什么包吗 有的,包的链接如下: https://github.com/lovelylain/pyctp/tree/master/example/ctp/ta ...

  6. python朴素贝叶斯分布对数据的要求_统计学习方法与Python实现(三)——朴素贝叶斯法...

    统计学习方法与Python实现(三)--朴素贝叶斯法 1.定义 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法. 对于给定的训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布.然 ...

  7. 《贝叶斯思维:统计建模的Python学习法》——2.5 封装框架

    本节书摘来异步社区<贝叶斯思维:统计建模的Python学习法>一书中的第2章,第2.5节,作者:[美]Allen B. Downey,更多章节内容可以访问云栖社区"异步社区&qu ...

  8. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  9. 《贝叶斯思维:统计建模的Python学习法》——2.3 贝叶斯框架

    本节书摘来异步社区<贝叶斯思维:统计建模的Python学习法>一书中的第2章,第2.3节,作者:[美]Allen B. Downey,更多章节内容可以访问云栖社区"异步社区&qu ...

最新文章

  1. 虚拟目录和应用程序的区别
  2. Java LinkedList类基本用法
  3. 2019-12-03 有用的学术网站
  4. [原创]利用Powerdesinger同步数据库的方法说明
  5. php角色权限安全,php – 安全的chmod权限?
  6. 牛客网--单词倒排(Java)
  7. 坯子库安装不上_柜式七氟丙烷的安装调试方法
  8. asp.net下url参数含有中文读取后为乱码
  9. easyui 1.4.3 窗口创建或拖动超过父元素 边界 BUG 解决方法
  10. VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
  11. 石墨烯和富勒烯的区别?-供应石墨烯微片粉末/单层的多孔石墨烯前驱物/三维石墨烯网络结构复合材料块体定制
  12. s3c6410地址映射
  13. [RK3128][Android 6.0] 3G模块调试
  14. 李建忠「设计模式」笔记
  15. 增值电信业务经营许可证是什么?怎么办理?
  16. Handler消息Message屏障消息
  17. C#中Abstract和Virtual(转载)
  18. Dcim.exe病毒文件感染相机SD卡处理方案
  19. C语言——用户自定义数据类型
  20. 在米思齐上实现数码管图形化编程

热门文章

  1. 同程旅行面经(3轮技术1轮HR)后端
  2. 盘点雷军、强东这些大佬们最失败的项目
  3. iPhone升级iOS 16后出现提示“面容ID不可用”怎么办?
  4. 拼多多根据关键词获取商品列表接口调用展示
  5. subprocess模块详解
  6. 全球及中国地理信息产业应用建设发展及产值规模预测报告2021-2027
  7. 软银在日本推物联网单车共享
  8. 海康威视2021年营收814亿:增长28% 净利168亿
  9. AppleScript 实现 imessage 批量推送 苹果推 (亲测通过)
  10. DR007利率报价查询_图表加数据DR007存款类机构质押式回购利率