指数市盈率试算

发布于: 修改于: 雪球转发:6回复:14喜欢:3

昨天@六亿居士老师发起讨论指数估值(PE)的计算方法,在他的引导下,网友“路人庚”最终将指数市盈率的公式简化为:

指数PE = 1 / Σ(个股权重/个股PE)

这样,由于不在需要用个股权重去换算权重因子,个股权重可以从中证指数公司网站导出,个股PE可以从东方财富金融终端导出,指数市盈率的计算方法就变得十分简单。

因为我个人比较关注500质量和中证红利两个指数,而这两个指数由于编制方法的特殊性,不能简单地用市值加权方法计算市盈率,所以老拙就按以上公式,用列表方式进行一次试算,请大家看看这种计算方法是否可行。

由于中证指数公司给出的最新个股权重是4月29日的数据,我们就取指数成份股同日的PE和PETTM,计算结果如下表:

表一:500质量指数市盈率计算表

500质量指数市盈率计算表

结果是:

静态市盈率PE=11.93

滚动市盈率PETTM=11.39

同日:

中证指数公司(总股本)PE1=11.46

中证指数公司(计算用股本)PE2=18.96

投资数据网加权平均PETTM=11.19

我们的计算结果与中证指数公司PE1接近。

表二:中证红利指数市盈率计算表

中证红利指数市盈率计算表

结果是:

静态市盈率PE=9.41

滚动市盈率PETTM=8.68

同日:

中证指数公司(总股本)PE1=6.98

中证指数公司(计算用股本)PE2=8.85

投资数据网加权平均PETTM=5.94

我们的计算结果与中证指数公司PE2接近。

奇怪的是:500质量指数计算结果与中证指数PE1相近,而中证红利指数计算结果却与中证指数公司PE2相近。这是怎么回事呢?

我个人感觉,中证指数公司给出的个股权重应该是准确的,如果东方财富金融终端给出的个股PE也是准确的话,这个计算结果应该问题不大。

@六一居士老师@辉猿走壁老师和大家看看,这么计算有没有问题?

@六亿居士     @辉猿走壁    

全部讨论

2022-05-09 17:53

没错,是有这个问题。不想麻烦的话,只能每个月算一次了。中间只能看指数涨跌幅估算PE。我等六月初再算一次。

2022-05-09 17:45

最大的问题是中证官网不会公布每日的个股权重,个股权重还是得通过权重因子算啊。

2022-05-09 17:10

你说的很对!我们计算的500质量指数静态PE是11.93倍,我看了下5月5日500质量指数涨幅是1.11%,11.93X1.0111正好等于12.06,与中证指数官网发布的5月5日PE2一致,说明我们的算法是正确的,也说明中证指数官网的PE2是静态PE。那么,我们的问题就解决了!谢谢啦!

2022-05-09 16:11

中证指数官网4月29日是18.92,5月5日是12.06,6日是11.78,确实如你所说,是在五月第一个交易日更新了年报数据!由此可见2021年500质量净利润增幅很大。谢谢指教!

2022-05-09 15:03

这个我猜可能是因为中证指数公司是统一在五月第一个交易日更新年报和一季报数据。而你计算用的pe pettm是实时的,所以有较大偏差。有两个验证方法,一是用中证指数官网四月底的权重计算本月上一个交易日的数据,然后与官网上一个交易日的估值数据对比,这样应该误差来源只有权重值的变化,应该变化不大,看是否和你之前计算值相比误差缩小。二是根据四月底权重值自己手动算权重,指数没有调仓,权重的变化只取决于股价的变化。根据自己算的权重计算最新的估值,再和官网对比。不知道兄台愿不愿意试一试。

2022-05-09 14:28

赞,我再琢磨琢磨。