站在估值的视角,此时此刻买 A 股,3 年后能有多少收益?
相信这个问题,许多基民都会在意。
低估值时买 A 股,赚钱几率大,这应该是所有投资人的共识。
而在何为低估值上,投资者的认知也不断推进,早年大家看 PE 市盈率或者 PB 市净率多,近年越来越多投资者知道要股债兼看,所以沪深 300 指数股息率和 10 年期国债的比值(或差值) 就成为了重要的观测对象。
以前我曾引用国泰大健康的基金经理徐治彪的一些研究,指出沪深 300 指数股息率和 10 年期国债的比值作为买点的研判思路,而韭圈儿 APP 也是很早就将其做成了一个指标,方便大家随时查看。
但是,韭圈儿的这张图,作为买卖点信号虽然挺好用,但却难以回答我在文首提出的问题:在眼下水平买入,3 年的预期收益应该是多少。
其实要回答这个问题,技术难度极低,就是挺繁琐的。
幸而,近期封控在家,新掌握了 iFind 数据 API 接口,重温了 Pandas 数据分析包,突击了 Matplotlib 绘图包,对于这种琐碎活的信心满满。
于是,就有了下面这张图。
首先说明下,虽然我最初是想算股息率与 10 年期国债的比值,但是发现 iFind 和 Choice 都无法导出沪深 300 指数时间序列下的这个值,作为穷人买不起 Wind,所以只能改用变通的 EP,也就是市盈率倒数。
反正如 AQR 这样的国际对冲基金巨头,在预测美股收益时也是股息率和 EP 兼用的,我这用法没毛病。
此外,由于 iFind 上中证 10 年期国债数据只有 2008 年 7 月 10 日后的数据,而时间跨度更长的中债国债数据是收费的,所以本次测算也只能从 2008 年 7 月 10 日开始。
在谈及沪深 300 指数股息率与国债收益率关系时,徐治彪兄曾经提及过比值比差值效果更好,不过在我做的 EP 和 10 年期国债回报上,似乎是差值的相关系数更高,所以这里就以差值为准。
根据最为粗浅的一元线性相关计算,沪深 300 指数 EP-10 年期国债收益率 这个变量 X 与 未来 3 年沪深 300 指数收益率 这个变量 Y 的关系是图上的:Y=12.33×X-35.07,相关系数 R2 值为 0.8,算是挺高了。
在本轮下跌的极端低点 4 月 26 日时,X 值为 6.07%,也就是上图红虚线的位置,对应推算 3 年收益是 39.77%,年化 11.8%,也算不错了。
当然,类似这样的 XY 散点图的好处就在于,我们还可以观察红色虚线位置的实际 Y 分布来了解历史上此处未来 3 年收益的分布,可以看到既有 50-60% 以上的高水平,也有 20% 左右的低水平,但至少亏钱是没有的。
当然,伴随反弹,X 值有所下降,我在计算时用的最后数据是 5 月 27 日的,已经下降为 5.63%,对应的 3 年收益率预测是 34.35%,年化 10.34%,尚可。
当然请记住巴菲特老先生的名言:
短期内市场是投票机,长期是称重机。
这意味着,股市的短期回报,并不怎么受估值的影响,反而更可能受到市场情绪的影响。
因为是代码计算,不嫌烦琐,所以我也计算了在不同的沪深 300 指数 EP-10 年期国债收益率水平下,不同年份的未来收益。
下表是未来 1 年收益,可以看到分布极不规律,R2 为 0.47 也体现了这一点。而从 4 月 26 日的比值历史分布来看,从 – 25% 到 25% 都有出现,可见这时候短期收益涨跌互显 —— 当然,考虑到 3 年期图上相应位置最差也有 20% 的收益,如果未来一年下跌 25%,反而意味着后面两年至少 60% 的收益机会。从这点而言,当下开始定投,的确是长期高胜率的行为。
再来一张,是未来 2 年期的散点图,可以看到数据相对规律了点,相关系数 R2 也提高到了 0.61,不过依然有不少亏损的分布,但也出现了大涨 100% 的分布。
在看明白这两张图表后,你就当知道,以 3 年为期,当下是不错的建仓点位 —— 但是在驶向目标的过程中,却可能有着比较崎岖的过程,必须要做好一定的心理建设。
当然,还有最后也是最关键的一句,历史从不简单重复,历史数据只能帮助我们了解过去曾经发生过的,但不是未来收益的保证,毕竟唯有变幻才是永恒。