沪深300进入低估区了吗? 没有。好像中证环保现在低估了。

沪深300进入低估区了吗? 没有。好像中证环保现在低估了。

周一感觉股灾4.0要来了。 周三感觉牛市似乎又要来了。市场有起有伏,怎样才能或者稳稳的幸福(收益)?

从年初开始发现网上有些网站用Python 来分析各种指标,进行量化投资。而我则是用Python帮自己进行指数基金定投的数据分析。 从2017年2月份开始学习Python和采集各种数据,到今天差不多5个月了。在知乎开一个专栏,记录,和分享自己的Python 数据分析进步。


第一篇文章,”沪深300进入低估区了吗? 没有。好像中证环保现在低估了。"

第一稿在6月份发布在雪球,当时的标题是沪深300进入低估区了吗? 没有。好像沪深200现在低估了。

时间过去了,两个月,沪深200由于数据源(Wind 和 中证公司)计算不一样的问题,图形不太好看。我用Python重新计算,发现中证环保处于低估去。这篇文章就重新改名为”沪深300进入低估区了吗? 没有。好像中证环保现在低估了。" (其实大农业和中证传媒也不错,不过标准放宽了,以后再说)


当时在雪球发第一篇文章,是因为看见 @白话投资 分享了韭菜学Python手把手教你画历史底部估值图 文章。 然后其中的原始PEPB数据分享了出来。应该是2001年到2017年5月的。非常有价值。 我就是下载了原始数据Python 跑了一下。得出了如下分析结果: 1.沪深3000还没有进入低估区, 2.中证环保现在低估了(对比过去1000天数据) 注1:上述分析结果可能偏差较大,过于严苛。

注2:数据只采用2009年之后的数据。个人观点:2007牛市偏差较大,选2009年以后的8年数据,样本大于2000,数据可信度较大(本来想说标准差是收敛的,但是担心说的不专业)

注3:我在分析的时候假定股指的市盈率服从正态分布,其实这个假定不成立。股指,市盈率到底服从何种分布,我没有找到确切的说法。 只是看到有文章有说股票投资的长期收益率满足对数正态分布。 注3:我乃韭菜。 这个是纯数据分析结果,对投资帮助应该不大,主要是最近也在玩Python,用来练练手。 欢迎@白话投资 多多指正。 此外抄送给@银行螺丝钉 , 几乎每天看钉大的数据,获益匪浅。 首先上图。 1。沪深300历史PE. 分析结论: 还没有低估。

目前虽然已经高于均值(黄色线条,PE(市盈率)=13.99) 白话投资用的是最低10%,20%样本数据方法。 我采用的是正态分布的正负3个标准差方法。方法有些不一样。 均值为中间线(黄色):13.99PE 正常波动区26.60(红线)~8.15(绿线).(正负一个标准差,范围是均值正负34%区间,合计68%的数值,即包含了绝大多数波动)。在这个区域波动,我暂时认为是正常的波动。 如果PE点跑到红色线上面,就是高估。这情况发生的概率小于16%(1-50%-34%) 如果PE点跑到绿色线上面,就是低估。这情况发生的概率也小于16%(1-50%-34%) 2014年,沪深300曾经进入了非常短的低估区。然后就是2015年的一波牛市。当时,即使牛市沪深300估值也没有进入高估区。有种说法是,宽基指数市盈率已经失真了。 从沪深300的估值图来看,现在还没有低估。那么现在有没有低估的指数? 当然有,按照上面的标准,我比较了所有的指数,取比较可靠(历史数据〉1000天)的标准。 找到了1个指数。中证环保。 接下来,上图


中证环保已经进入了低估区,(绿色线,PE<27.22) (上一次是2014年初) 中证200市盈率小于27.22( 均值33.16, 减去一个标准差,就是27.22.) 市盈率在2016年6月大幅下跌,目前市盈率已经回归到历史地位。 注1:假定均指回归 在股指市盈率上也适用。根据这个理论,一种上涨或者下跌的趋势不管其延续的时间多长都不能永远持续下去,最终均值回归的规律一定会出现:涨得太多了,就会向平均值移动下跌;跌得太多了,就会向平均值移动上升; 注2:标准差,均值是正态分布中用来观测集中和离散情况的两个数据。尽管历史PE(市盈率)不能算作正态分布,但是也有参考意义。是10%,20% 等方法的一种补充。

那么有什么指数处于高估区? 既最新的市盈率大于历史(1000天)均值和标准差。

他们是

Python代码贴在下面:(Jupyter 环境 +复用了 @白话投资的 代码) #首先设定环境


#接下来倒入数据,清理数据


#然后,筛选高可靠+当月低市盈率的指数


#最后,过滤和显示估值图

大功告成。

注:蓝色的垂直竖线是两个不同数据源的交接点。2017年4月26日用的网上数据,之后用的是中证公司的每日数据。


第一版链接:xueqiu.com/1128434813/8

发布于 2017-07-19