点击蓝字关注我哟

最近火爆的ETF

近期比较大火的ETF应该就是半导体、5G、计算机、科技这几类了,下图近一周涨幅最大的十个热门ETF。具体计算方法可以见我的第一篇公众号(也可拉到最后有链接)

特别是半导体ETF,最近三个月涨了80%,可惜码农没有买,不然就发财了。但是是否已经涨到头了呢,我们可以从估值的角度去分析一下。本文将介绍一下如何用Python计算指数的估值数据。

当然,也有比较简单的方法,这里推荐几种方法。

No.1

雪球APP

在雪球APP的行情里,有一个指数估值可以查看目前的几个主流指数的估值情况

No.2

乌龟量化

码农最近找到一个网站,叫做乌龟量化 。里面数据挺丰富的,不过有个缺点就是普通用户只能看近1年的指数估值。

Python大法好

不过对于码农而言,能自己Coding出来的,绝不去看现成的。所以今天分享一下如何手动计算指数的历史估值。

今天还是展示在米筐上利用RQDATA如何计算指数的PE。先说下具体的算法。

1

个股的市盈率计算。公式只有一个,就是PE(个股)=个股市值/个股收益,如果分子,分母同除以股数,则 PE(个股)=股价/每股收益=P/EPS,也就是PE名称的由来吧。转换一下公式,EPS=股价/PE(个股)

2

指数的市盈率计算。把指数当成股票对待,公式也一样,只不过股票换成了指数。PE(指数)=指数市值/指数收益。这个公式对于各类指数都是通用的,不管是等权重还是非等权重。

3

等权重指数的市盈率计算。这里的等权重指的是等市值权重,也就是构成指数的各个股票的市值权重相等。

(1)假设构成指数的成分股有n只,指数总市值为n,则指数中每只股票的市值为1
(2)在该指数中,以其中一只股票为例,该股票的股数为=个股市值/股价=1/股价;该股票的收益为=股数*EPS(每股收益),代入则,该股票的收益=(1/股价)*EPS。
(3)代入第一步转换的EPS公式,则该股票的收益=(1/股价)*股价/PE(个股)=1/PE(个股)
(4)指数的PE=指数市值/指数收益=n/∑[1/pe(个股)]

好了废话不多说,上代码。

import pandas 

有了上面三个函数,我们就可以来自己算一下目前的指数PE是多少了,而且在看下历史上处于什么位置了。

'H30184.XSHG')

从PE上看,半导体指数的PE已经达到近2年的新高了,码农觉得风险还是有大的了。再看下证券指数,目前是70%分位数,也是比较高估了。

'399975.XSHE')

中证的5G、通讯指数好像米筐现在还看不了,那看一个类似的指数,国证通讯指数,目前的PE也是最高位置了。

'399389.XSHE')

好了,今天的分享就到这里了。关于指数的研究方法,未来码农还会有新帖继续分享哦~

前面的ETF统计方法详见下面的链接:

全市场ETF统计日报【Python】

乌龟量化估值怎么看_【可视化】Python计算指数的历史PE估值相关推荐

  1. 乌龟量化估值怎么看_推荐几个查询指数估值的网址

    首先说一下,因为每一家网站的数据来源不同,因此在不同的网站上,相同指数的估值数据未必相同.但这不重要,只要大方向没错,对指数所处的估值区域有一个大致的概念,保持"模糊的正确"即可. ...

  2. python历史性分布计算代码_量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第  64 ...

  3. 量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]

    这是邢不行第 64 期量化小讲堂的分享 作者 | 邢不行.助教林奇 本文内容也有视频版本,点击观看:量化交易中,筹码分布指标如何计算[邢不行] 记得小时候的某个暑假,一边吃西瓜,一边看港剧<大时 ...

  4. 用python计算圆的面积_用Python计算大圆距

    用python计算圆的面积 The shortest distance between two locations on the surface of Earth (or any planet) is ...

  5. python ks值计算_利用Python计算KS的实例详解

    在金融领域中,我们的y值和预测得到的违约概率刚好是两个分布未知的两个分布.好的信用风控模型一般从准确性.稳定性和可解释性来评估模型.sOf免费资源网 一般来说.好人样本的分布同坏人样本的分布应该是有很 ...

  6. python里的π怎么调用_用python计算圆周率π

    用python计算圆周率π 一.要求 1.要起义能计算到圆周率后面越多位越好. 2.用进度条显示计算的进度,能给出越多种进度条越好. 3.要求给出圆周率π的具体公式或者算法说明. 二.算法 1.马青公 ...

  7. python分箱统计个数_使用python 计算百分位数实现数据分箱代码

    对于百分位数,相信大家都比较熟悉,以下解释源引自百度百科. 百分位数,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数.可表示为:一组n个观测值 ...

  8. python圆的半径计算圆的周长列表_用python计算圆的周长

    Python编程题:输入圆半径,输出圆面积 R=eval(input("请输入圆的半径:")) pi=3.14 S=pi*R**2 print("圆的面积是:{}&quo ...

  9. 用python计算圆周率_用python计算圆周率π

    原博文 2020-03-22 15:32 − 用python计算圆周率π 一.要求 1.要起义能计算到圆周率后面越多位越好. 2.用进度条显示计算的进度,能给出越多种进度条越好. 3.要求给出圆周率π ...

  10. python计算文件md5值_用python计算文件的MD5值

    md5是一种常见不可逆加密算法,使用简单,计算速度快,在很多场景下都会用到,比如:给用户上传的文件命名,数据库中保存的用户密码,下载文件后检验文件是否正确等.下面讲解在python中如何使用md5算法 ...

最新文章

  1. cocos2dx luajavaBridge 学习笔记
  2. AOP、注解实现日志收集
  3. php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...
  4. 补充知识:三元运算和逻辑运算
  5. 海思芯片对比选型_海思芯片的选型及特征参考说明大全
  6. 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数
  7. 如何在Spring MVC Test中避免”Circular view path” 异常
  8. python类的属性和对象属性_python 类属性、对象属性-阿里云开发者社区
  9. 作者:​邓波(1973-),男,博士,北京系统工程研究所研究员。
  10. FreeSWITCH黑名单功能设置
  11. Android开发——使用高级的RecyclerView实现侧滑菜单删除功能(SwipeRecyclerView)
  12. 模型预测控制(MPC)解析(七):约束控制问题的表述
  13. 苹果吃鸡蓝牙耳机推荐哪个?性价比高的游戏蓝牙耳机推荐
  14. 查看oracle负载过大的原因,Oracle备份时系统负载过高导致ORA-3136错误和AIX系统的3D32B80D错误...
  15. [量子客] 12月全球量子资讯周报
  16. 40本编程开发电子书免费送
  17. 怎么隐藏label标签
  18. 莆田python培训
  19. acdsee单文件版_96层QLC 美光Crucial X8移动固态硬盘2TB版评测 - 企业资讯
  20. 文档中如何加盖电子公章

热门文章

  1. 全球光伏多晶硅价格上涨 中美贸易纠纷不断
  2. openpyxl不能读取xls格式
  3. 【 力扣(LeetCode)刷题详细介绍】
  4. TSO、UFO、GSO、LRO、GRO和RSS介绍(ethtool命令)
  5. 【SQLPlanet】如何将一维表转化为二维表
  6. 联想小新锁屏壁纸怎么换_如何设置联想小新电脑锁屏时间
  7. 蒸汽管道图纸符号_管道图形符号
  8. 《python深度学习》笔记(八):回归问题
  9. PCISPH的通俗解释与简单实现
  10. JS让网页字体大小随窗口大小改变而改变