低市净率股票比高市盈率股票更赚钱吗?
答案是:低市净率股票的确更赚钱!
《基本面量化投资》一书,市净率分组回测时间区间为:1998年12月31日~2020年9月30日。
一、低市盈率股票更赚钱
在整体股票池中,各个十分位的年复合收益率呈现几乎严格递减的趋势。第一、第二、第三分位分别获取了12.32%、11.58%、11.62%的年复合收益率。第八、第九、第十分位分别获取了9.00%、8.02%、5.57%的年复合收益率。
相比市盈率因子,市净率因子更适合做多第一分位,做空第十分位。
表1 整体股票池市盈率因子分组收益率
在大盘股票池中,各个十分位年复合收益率呈现V型走势。最后的第九、第十分位呈现翘尾效应。
第七分位表现最差,可能是第七分位既没有价值概念,也没有成长概念,是“伪成长股”。
表2 大盘股票池市盈率因子分组收益率
二、价值股与成长股的跷跷板效应
把市净率较低的股票定义为价值股,把市净率较高的股票定义为成长股。
价值股(第一分位)在长周期内跑赢成长股(第十分位),但在1~3年的短周期内,成长股的表现可能屡次优于价值股。
实证研究发现,价值股与成长股之间存在跷跷板效应,尤其是在大盘股票池中。当价值股表现相对优异时,成长股表现较弱;当成长股表现优异时,价值股表现较弱。
美国股市价值股与成长股切换速度非常慢,中国股市价值股与成长股风格转换速度非常快。
三、市净率指标代码
指标【X市净率】代码如下:
------------------
{公式名称:X市净率}
{公式描述:市净率PB}
{画图方法:副图}
{P:0,9999,1250}
除权否:=splitbars(0,0)=0;
pb:=finance(1)*c/(finvalue(271)-finvalue(299));
市净率pb:if(除权否,ref(pb,1),pb);
------------------
指标编辑器界面如下图所示:
指标效果图如下:
从上图可以看到,五粮液2007-2022年,市盈率最高时为20.51倍,最低时为1.52倍,当前市盈率为6.10倍(2022年9月16日)。
另外,也可以将市盈率指标和之前的市盈率指标融合在一起,指标【X基本数据】代码如下:
------------------
{公式名称:X基本数据}
{公式描述:基本面数据}
{画图方法:副图}
净利润ttm:=finvalue(276)/10000/10000;
总市值:=c*finance(1)/10000/10000;
ttm:总市值/净利润ttm,nodraw;
{如市盈率为负值,则赋值为-1}
市盈率ttm:if(ttm<0,-1,if(ttm=0,dynainfo(40),ttm));
市净率pb:finance(1)*c/(finvalue(271)-finvalue(299)),nodraw;
------------------
【X基本数据】指标编辑器图形界面如下:
要说明的是,由于市净率的数值一般远小于市盈率的数值,因此以上代码对市净率的处理方法为:只显示市净率数值,而不显示市净率指标线。这样处理,并不影响指标【X基本数据】的选股功能。
相关精彩内容推荐:
《基本面量化投资》系列的目的:
1、将基本面量化投资策略全部指标化。
2、分享《基本面量化投资》一书的投资策略、核心观点,以及个人的读书笔记、投资感悟。