pe市盈率看动态还是静态(市盈率的参照系)(1)

作为最常见的选股指标,市盈率(PE)是任何投资方法流派都会特别关注的指标。它的内在含义在于当一切条件不变时,你以目前的价格买入,需要多长时间可以基于公司的营收能力来收回自己的投资。比如你现在买入了一只市盈率10000倍的股票,理论上如果这个企业的股价和盈利能力不变,就需要持有这只股票10000年才能收回现在的投资成本。

pe市盈率看动态还是静态(市盈率的参照系)(2)

这个指标一直是价值投资者的最爱。因为价值投资者强调要买入市场价值低于公司内在价值的股票,也就是著名的安全边际(Margin of Safety)概念,大家都觉得最棒的事情莫过于花了5毛钱买到价值1块钱的东西。就算5毛钱买不到,花1块5买1块钱的东西似乎也不错,因为你预计这个东西每年能产生5毛钱的收益,这样你只用三年就可以通过这个收益来收回投资。而这恰好也是市盈率的概念。

市盈率一般通过企业的市值(也就是股价乘以总股数)除以企业的净利润进行计算,不过具体方法可能会有差异,比如究竟是以最近报表的净利润还是以最近12个月净利润作为基准进行计算,因此具体的计算结果并不一致(看炒股软件就会看到有LYR市盈率和TTM市盈率)。在本文我们会统一用上一年年报的净利润进行计算。

而大家都说,市盈率越低意味着企业的价值越被市场低估,也就意味着企业越值得被投资。但是问题在于,多低才算低呢?

很多时候大家使用市盈率都采取的是一个感性的判断标准,但这显然很不科学,比如熊市股价万马齐喑时一只市盈率50倍的股票和牛市时大家疯涨时一只市盈率50倍的股票,被市场高估或者低估的程度是肯定不一样的,虽然很多价值投资者不认为牛熊市交替会影响企业的内在价值,但是这对于投资者择时来说这却有着非常重要的意义。因此我们需要通过相对市盈率的方法来建立一个简单的评判标准。

pe市盈率看动态还是静态(市盈率的参照系)(3)

最简单的相对市盈率指标就是用企业的市盈率除以市场平均的市盈率水平,这个指标很显然会围绕1上下波动。当市场平均的市盈率水平是20倍的时候,企业市盈率是10,此时相对市盈率是0.5,表示大家认为整个市场的投资平均需要20年时间才能收回成本,但是此时你购买的这只股票只需要10年就可以回本,那么显然你的这只股票更有投资价值,也就是说简单相对市盈率依然是越小越好

我们在倍发科技投资研究系统(Betalpha BAR 1.0)中可以建立起这个简单相对市盈率(设定时我们把相对市盈率的代码简称为RPE)的因子,只需要简易的代码计算来实现就可以(代码可以由右边框查询)。

pe市盈率看动态还是静态(市盈率的参照系)(4)

我们用这个因子对过去5年A股的整体情况进行测算,换仓频率为每月一次,并按照相对市盈率的大小分五组进行排序,F1是相对市盈率最大的前1/5的股票,而F5是最小的1/5,结果显示,相对市盈率最大的分组的确收益水平是最差的。

pe市盈率看动态还是静态(市盈率的参照系)(5)

但是直接使用简单的相对市盈率仍然是不够的。我们在市盈率的最初假设中,认为企业经营和股价现状是不变的,但这一点在现实中并不成立,因为股价的变动会造成市盈率的波动,进而影响我们的判断。但是如果我们观察一段时间企业市盈率的平均值,可以部分克服这个问题,所以我们建立一个移动平均值,即计算过去6个月企业相对市盈率的平均值,再用这个平均值除以当前的相对市盈率,来获得我们这次研究的市盈率比值指标。

如果过去六个月相对市盈率均值高于当前的相对市盈率,也就是市盈率比值大于1,就说明以前市场对企业价值的估值水平高于当前,那么现在企业的价值就被低估了,而反过来如果比值小于1,就意味着股票的价值被高估了。这个概念非常清晰,但是,这个指标对于我们投资到底有没有用呢?

我们继续使用BAR系统来进行回测。回测对象是过去五年的所有A股,换仓频率依然是每月一次。不过这里我们要加上几个限制条件:首先我们剔除过去三年出现过市盈率为负情况的企业,这样我们就不会被亏损企业干扰,另外我们也人为剔除了过去三年出现过市盈率大于100现象的企业,因为这个市盈率水平在任何市场条件下都显得比较夸张了(到处祝别人长命百岁不好)。在这些的基础上,我们还要考虑投资者对股票态度的变化,这里我们使用分析师对企业EPS的预测作为代理变量,即考察最近分析师们对股票每股盈余水平的预测相较于一个月之前有什么变化,在这里我们希望分析师修正自己的预测结论,认为企业的EPS会变得更高。再加上要求市盈率比值大于1,利用这四个条件,我们来进行选股和回测。在这里我们暂时不考虑交易费用。

回测结果显示,从2012年8月至今,策略可以获得累计241.56%的预期收益,同期沪深300和中证500的收益率是90.08%和107.61%,最大回撤46.97%。而在一共1215个交易日中,这个策略有712个交易日战胜了沪深300指数,有531个交易日战胜了中证500指数,日胜率分别为58.6%和43.7%。不过策略的换仓率也很高,在整个区间达到了81.76%,这是因为指标聚焦于低估股票,在每个月调仓时,上个月的低价股可能已经出现上涨,此时我们就不会再将其纳入股票池了,,当然,这可能会带来较高的手续费成本。

事实上,这个方法由于使用了市场平均市盈率作为构造指标的对比方法,可能更适合用于分行业的股票筛选,因为不同行业的周期差异和经营方法不同,会导致行业估值水平之间存在区别,因此用行业平均水平来进行筛选,可能有助于我们更精确地筛选股池,有兴趣的读者朋友可以在BAR上进行尝试。

策略使用的BAR系统代码:

Close_Price*Total_Share/Net_Income_Y/avg_s(Close_Price*Total_Share/Net_Income_Y,select(universe=all,-1D)); (简单相对市盈率的计算,即用个股市盈率除以整个市场的平均市盈率,我们在后面用RPE表示这个公式)

avg_t(RPE,-6:-1,M)/RPE>1;(市盈率比值,即用过去六个月平均的简单相对市盈率,除以当下的简单市盈率,我们要求所选股票这个值大于1)

select(Close_Price*Total_Share/Net_Income_Y>0,every(-3:-1,F));(所选股票过去三年的市盈率均为正值)

select(Close_Price*Total_Share/Net_Income_Y<100,every(-3:-1,F));(所选股票过去三年的市盈率均小于100)

Forecast_EPS_Revision_1M>0;(分析师最近一个月上调了对该股票未来一年EPS的预测值)

风险管理工具 / 量化投资知识 / 金融大讲堂——"有金有险"

(欢迎金融机构从业的朋友申请BAR系统的试用)

,