昨天@六亿居士老师发起讨论:指数估值(PE)的计算方法,在他的引导下,网友“路人庚”最终将指数市盈率的公式简化为:
指数PE = 1 / Σ(个股权重/个股PE)
这样,由于不在需要用个股权重去换算权重因子,个股权重可以从中证指数公司网站导出,个股PE可以从东方财富金融终端导出,指数市盈率的计算方法就变得十分简单。
因为我个人比较关注500质量和中证红利两个指数,而这两个指数由于编制方法的特殊性,不能简单地用市值加权方法计算市盈率,所以老拙就按以上公式,用列表方式进行一次试算,请大家看看这种计算方法是否可行。
由于中证指数公司给出的最新个股权重是4月29日的数据,我们就取指数成份股同日的PE和PETTM,计算结果如下表:
表一: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也是准确的话,这个计算结果应该问题不大。
请@六一居士老师、@辉猿走壁老师和大家看看,这么计算有没有问题?