发布于: Android转发:0回复:1喜欢:1
回复@迈居: 您好!感谢您关注,我也从wind上拉了一下中证红利在2014年的TTM市盈率,以2014年6月30日为例,是6.12倍,和您说的是一致的。

我看了一下自己计算的当时的红利指数市盈率是约12.8倍。我从wind上导出20140630中证红利权重,并用wind导出的当时每个股票市盈率计算,得到市盈率是11.96倍。

之所以有这样差别,我觉得可能在以下口径上有差别:

1/ 指数成分获取。
之前在正文里也提过,除非每年花几万到几十万块钱去指数公司买指数成分信息,否则是没有准确成分数值的。目前很多数据系统的指数成分信息是月频的,是买来的还是自己根据规则计算或是其他渠道披露的不可知。免费的话只能在中证网站上获取成分列表【无权重】和十大重仓股权重。我计算红利指数是自己根据规则估算的,正文中有对比成分,计算的现在的市盈率都是7.2倍基本相同。当然我相信这块不太可能会造成6和12倍计算的这么大差异。

2/ 个股市盈率历史数据计算方法的差别。
计算指数市盈率先要获得个股市盈率。个股市盈率在计算当前数据时不会有差异,都是用当前市值除以当前可知滚动四个季度净利润。但是在计算历史数据时,"当时"可知的净利润各家数据系统定义不同,例如现在回头看20140630时,当时实际上是没公布中报的,但是我知道很多知名数据系统都是以假设已知道计算的,这样通常会导致市盈率计算偏低。我的系统里是以每个个股季报披露时间计算当时可知净利润。

3/计算指数市盈率的差别
计算指数市盈率就是从个股计算到组合。但是市盈率是市值除以利润。多数公司利润是正的,当利润由正转零甚至是负时,市盈率呈现从低到很高,理论上趋于无限大(分母接近0),再到负的过程。例如20140630时我导出红利指数成分股【雅戈尔】的市盈率是 -653倍,【置信电器】是646倍。这时直接对市盈率按指数权重做加权平均计算,我觉得是不合理的。我的计算方法是先对个股市盈率取倒数,这时市盈率在利润经过0是连续的,也有经济意义,即投入单位资金买股票获得的净利润,简单起见我们称这个为EP。我对EP做指数权重的加权平均,获得指数的EP,经济意义为单位资金投入指数组合获得的利润,再取倒数获得指数市盈率值,即数学上的调和平均。两种算法在成分股利润均为正常正数时结果相近,但是在成分股利润很小或为负值时可能产生较大差异。我用20140630的wind下载的中证红利指数成分数据对以上两种方法做了验算,第一种算出来是6.41,和wind等数据系统类似,第二种算出来是11.96。

综上所述,我猜测造成红利指数在2014年市盈率计算的差别我觉得大概率是由以上第三步,即从个股市盈率到指数市盈率计算方法上差异引起的。//@迈居:回复@初心不忘06:雪球上的数据,中证红利的历史pe最低达到6,发生在2014年,因此它的历史百分位肯定不是0%这么低。
引用:
2019-01-07 12:00
各位球友,道一声迟来的新年好!忙里偷闲又整理了一下最新的指数估值数据,根据之前 @有亦无 的建议在指数周报中增加了中证红利这个大家关心比较多的策略指数。红利指数由于是股息率加权,所以确实隐含股息率会高于其他指数一些。
指数当前情况:
指数长期均值:
所在历史分位数:

全部讨论

初心不忘062019-01-08 07:48

我自己计算是7.2,wind也是这个数。12月调成分股了。

G_G_N2019-01-08 07:42

现在中证红利的市盈率按权重计算是7?不可能吧,应该是10,月初算过了。