最能真实反应特定板块的估值水平的指标是该板块所有成份股PE的中位数。我在聚宽上公布了一个相关程序。
第一步:说说个股的市盈率计算。公式只有一个,就是PE(个股)=个股市值/个股收益,如果分子,分母同除以股数,则 PE(个股)=股价/每股收益=P/EPS,也就是PE名称的由来吧。转换一下公式,EPS=股价/PE(个股)
第二步:指数的市盈率计算。把指数当成股票对待,公式也一样,只不过股票换成了指数。PE(指数)=指数市值/指数收益。这个公式对于各类指数都是通用的,不管是等权重还是非等权重。
第三步:等权重指数的市盈率计算。这里的等权重指的是等市值权重,也就是构成指数的各个股票的市值权重相等。
(1)假设构成指数的成分股有n只,指数总市值为n,则指数中每只股票的市值为1
(2)在该指数中,以其中一只股票为例,该股票的股数为=个股市值/股价=1/股价;该股票的收益为=股数*EPS(每股收益),代入则,该股票的收益=(1/股价)*EPS。
(3)代入第一步转换的EPS公式,则该股票的收益=(1/股价)*股价/PE(个股)=1/PE(个股)
(4)指数的PE=指数市值/指数收益=n/∑[1/pe(个股)]
希望此文一出,你不要再认为等权重指数的PE就是成分股各个PE的算术平均。
附上本人的代码链接,网页链接
@JoinQuant聚宽
指数PE有两种:1.个股PE的调和平均数。2.个股PE的加权平均数。两种算法都有道理,都能解释市场整体概况,各有用途。
请问一下,我需要算全市场的PE,和pb,但是不包含创业板,这个问题怎么处理
原来你就是在聚宽发这个帖子的,感谢!
学习了
非常不错,这个等权重很有参考价值。现在在用ricequant,这个代码还需要再学习下。
嗯嗯
学习
最能真实反应特定板块的估值水平的指标是该板块所有成份股PE的中位数。我在聚宽上公布了一个相关程序。
等市值权重pe