ETF量化投资-指数估值计算方法对比

发布于: 修改于:雪球转发:20回复:22喜欢:387

原文链接:ETF量化投资-指数估值计算方法对比,雪球版本有所修改

前言:经常有网友留言说,你这个指数的估值跟其他地方的咋不一样呢。比如中证官方公布的红利指数PE才8倍,你这个11倍多。甚至有人怀疑我计算的数据的有效性。好吧,今天我就尝试着探究一番指数估值的不同计算方法,如有不当之处还请各位指出。

1. 指数估值计算方法

众所周知,指数的估值主要采用市盈率PE和市净率PB来衡量。以中证指数公司为代表的估值计算方法采用的是整体加权法,何为整体加权法?直接去中证指数官网截个图。

加权法中,除了整体加权,还有按照成分股各自市盈率的加权,那么两者有什么区别?举个例子,A公司:市值P_a=100,净利润E_a=20,PE_a=5;B公司:市值P_b=10,净利润E_b=0.5,PE_b=20。按整体法加权PE=5.37,按成分股市值权重对市盈率加权PE=6.36。

除了加权法,还有等权法(调和平均数)、中位数法、算数平均法,同样以上述两家公司为例计算,等权PE=8.0,算数平均PE=12.5,中位数法就是取所有成分股PE的中位数。这么些计算方法,用下图总结一下。

加权因子除了市值,还有流通市值、股息率以及各种策略加权,这是因为不同的指数有不同的编制规则,比如中证规模指数一般按市值、流通市值加权,而一些策略指数,如红利、养老、环保等则按股息率、策略加权或者等权。要想准确地计算出每个指数的真实加权估值,必须拿到每个指数的真实权重,而这个权重数据少有公开。

在沪深两地交易所,上述例子中A公司代表着金融保险地产等巨无霸,而B公司代表着数千家中小型公司,究竟哪种计算方法能更准确地衡量指数的估值状态?下面看看具体的例子。

2. 指数估值对比

下面用不同公司公布的指数估值进行对比分析,所选择的指数为具有代表性的红利指数、沪深300、中证500。

表中csindex为中证指数官网公布的数据,wind为收费数据,借用 @银行螺丝钉  公布的数据,indexfunds为易方达的指数基金网数据,uqer为 @量化哥-优矿Uqer 计算的数据,后面四个为本人在@JoinQuant聚宽 计算的结果。

从以上结果可以看到,中证指数官网和wind这两个大家主要参考的数据,虽然有些差别,但应该都是使用了加权计算方法。而究竟是使用了哪种权重、计算PE时是否剔除了亏损、是否去除极值等细节处理,目前还尚未深究。另外,从以上结果还可以看出,对于沪深300这种受权重股影响较大的指数,加权和等权的计算结果差别还是挺大的;而对于中证500这种成分股权重都较小的指数来说,加权和等权的区别不大。

附,各公司指数估值网址:

网页链接

网页链接

网页链接

3. 总结

我们可以得出结论,尽管是专业机构,不同公司所公布的指数估值也不尽相同。而对于这种差异,我的理解是,只要用同一把尺子,无论是公分尺、市尺、还是英尺,都能丈量长度高度,以上各种计算方法都能对指数进行估值。具体而言,我选择的是,如果是分析指数的估值状态,更倾向于用等权,毕竟可以屏蔽巨无霸的影响;如果是要进一步计算指数的ROE、股息率等指标,那么应该用指数的真实权重计算,毕竟这更能代表指数的真实收益。总之,无论哪种计算方法,要选择一种有利于我们自己的方法。


写在后面的话:

本公众号的朋友已经越来越多了,时不时地有人来求商务合作,比如开户、写软文、开直播之类的,这些我都一一拒绝。我之前说过,这个投资体系是在众多网友的讨论下逐渐完善的,如果用这个成果来做利益上的推广,那就完全偏离了与大家交流的初衷。

另外,随着本公众号传播面积的扩大,这两天发现有几篇“雷同”、“借鉴”的文章在微信圈传播着。在看到的那一刻是有点不爽的,但细想,源代码我都公开了,“借鉴”一下文章也没啥的,毕竟人家也是在传播投资理念和方法。

@今日话题 @方方舟88 @徒步三萬里

精彩讨论

全部讨论

2021-07-09 14:13

666

2021-04-23 00:25

请问中证指数的数据有对应url接口可以获取吗?

2018-11-01 13:16

置顶

2018-03-21 12:23

码农大神您好,请问如果我想通过uqer的MktIdxFactorOneDayGet接口获取德国30指数的pe, ticker或secID参数应该填什么呢?

2017-12-29 05:20

收藏

2017-08-21 19:08

2017-03-22 16:00

这个帖子分析的非常透彻。不同的计算体系,差别还挺大,有时候还真难以抉择

2017-03-13 22:25

我刚打赏了这篇帖子 1 雪球币,也推荐给你。

2017-03-13 08:52

分析