很多朋友在后台咨询我们Ai财报的估值模型,想搞清楚这个估值是怎么计算出来的,其实前期有一篇文章我们大概介绍了一下估值方法,但是比较笼统,今天我们就把详细的算法公布出来,方便大家的理解。如果大家对这个算法有任何疑问或者有更好的建议可以给我们提,我们以后可以改进。
Ai财报对一家公司进行估值时充分考虑和借鉴了DCF估值模型、PEG估值模型、唐朝估值模型、市净率估值模型的思想,然后结合我们大数据的优势,创造出了一个独有的估值模型,可以称之为Ai财报估值模型。该模型既考虑了公司历史平均市盈率、市净率、业绩成长性、业绩含金量,同时会结合机构对该公司未来三年的业绩预测进行综合计算,得出未来三年的合理估值。
具体算法如下:
第一步:预测该公司未来三年的净利润
这分为两种情况,一种是有各大机构对他未来三年的业绩进行预测,另一种是没有机构对他进行业绩预测。
对于有机构业绩预测的公司,AI会自动搜集各大机构对该公司未来三年的业绩预测结果,然后算出一个平均值P,再结合该公司最近一年的净利润S,就能通过公式算出它未来三年的净利润年化增速A。
对于没有机构业绩预测的公司,那我们的AI模型只能自己去预测了,它会根据该公司过去五年的年化平均净利润增速并结合最新的财报数据算出它的净利润平均增速A,那么未来该公司的业绩增速大概率会维持原来水平(当然也不排除有些公司业绩会突然大增或者突然大幅下滑,但是好公司的业绩增速一般是比较稳定的,业绩不稳定的首先可以把它排除在好公司之外)。假设最近一年的净利润为B,业绩年化增速为A,那么就可以预测未来三年该公司的业绩P=B*(1+A)^3
第二步:确定该公司合理的市盈率
这是最难的,也是最关键的,因为失之毫厘则差之千里。唐朝估值模型是建议用无风险收益率的倒数作为合理市盈率,比如当前无风险收益率为2%~3%左右,则对应合理市盈率为33~50倍。
这种估值方法好吗?很好,非常简单粗暴,因为他是把股票当作一种特殊债券来进行估值的,不用考虑行业,因为在他看来“All cash is equal”,没有哪个行业赚到的钱比其他行业低贱或高贵。但是这种估值方法忽略了一个重要的因素,那就是公司的成长性,一个处于快速成长期的公司,将来就有潜力获取更多的利润和自由现金流,那么给它的市盈率就应该高一些,而处于衰退期的公司,赚取的利润会越来越少甚至会出现亏损,那么给它的市盈率就应该低一些。
所以,英国投资大师吉姆·斯莱特(Jim Slater)提出了PEG理论,后来由美国投资大师彼得·林奇(Peter Lynch)发扬光大。按照PEG理论,PEG=市盈率/业绩增速,一家公司的合理市盈率应该等于它的业绩平均增速,也就是PEG等于1。
并且,很多行业或公司都有其独特的投资属性,市场对某些行业的估值一直都比较偏低,而对某些行业估值就比较高。虽然说All cash is equal,那是长期来看是equal的,但中短期内是不equal的。
所以,我们对估值模型进行了优化,首先AI模型会自动搜集该公司最近五年的市盈率,然后统计它的中位数做为历史平均市盈率C。
然后我们会考虑PEG理论,在第一步,我们算出来了它的业绩年化增速为A,那么理论上来说它的合理市盈率就应该等于A。
那么究竟是采用C做为合理市盈率还是A做为合理市盈率呢?我们的AI模型是把A和C综合考虑,求平均值D做为合理市盈率。
第三步:计算估值
有了第一步的P和第二步的D,那么该公司的估值V=P*D。但是,在这一步,我们要考虑它业绩的真实性和含金量,也就是说它未来三年业绩P中究竟能有多少真正的现金流呢?那么AI模型会考虑它历史平均净现比因子,并会考虑它财务综合评分,然后综合运算得出它未来三年的合理估值V。
第四步:折现
接下来要进行折现。因为这个V是三年后的估值,需要根据一定的折现率把它折现到当前。过去十年中国的平均通货膨胀率大概在3%左右,所以我们把折现率设为3%,那么当前合理估值 V0 = V/ (1 + 3%)³
第五步:异常处理
以上计算步骤都是正常情况,然而实际上A股5000多家上市公司,各种情况都会发生,比如,如果一家公司最近几年一直亏损,而且机构预计它未来三年业绩依然亏损,那么就不能用这种估值方法,那就只能用市净率估值法,也就是用它现在的净资产乘以合理的市净率。那合理市净率是多少呢?所以Ai又得去搜集它历年的市净率,并结合行业平均市净率,然后求平均值作为合理市净率。比如寒武纪这种连年亏损的公司就是按市净率估值法进行估值的。
还有一种情况,那就是一家公司最近一年业绩很好(比如当初受益于新冠的公司),但是预测三年后业绩很差,那么它的年化业绩增速可能就是负的,那么计算出来的合理市盈率也有可能是负的。这样算出来的估值就是负的,这也不合理,那么对于这种情况也需要按照市净率估值法。
另一种是业绩本来一般,但是突然遇到个什么事件,业绩突然爆发,比如赛力斯,2023年还亏损呢,但是因为跟华为合作后业绩突然爆发,机构预测期业绩到2026年将达到123亿,对于这种公司如果按照第二步的方法计算合理市盈率就会变得超级大,那么算出来的估值就会明显偏大。对于这种公司,它的合理市盈率就不能这么计算,而应该用行业平均市盈率来计算。
总之,会有各种异常情况发生,估值算法都要考虑到,然后分别进行处理。
第六步:计算安全边际
所谓安全边际的概念,就是说在某个价位买入后三年后大概率翻一倍,即使翻不了一倍也不会赔钱。按照唐朝估值模型,如果股价低于或等于合理估值的 70%,则可考虑买入,如果低于50%,那就是最佳买入点了。所以Ai财报把合理估值的一半做为安全边际。
当然实际操作中,在最佳买入点上下20%都是最佳击球区。
总结:
客观来讲,Ai财报估值模型对于那些业绩稳定或者稳中有成长的公司来说估值还是比较准确,而对于那些业绩不稳定或者连续亏损的公司大部分是采用市净率估值法,相对来说估值比较保守,准确度不高。比如寒武纪,市场是用市梦率进行估值,而Ai财报用市净率对它进行估值,所以偏差就比较大。Ai只会玩数字,不会做梦,这是最大的遗憾。
这一点希望大家辩证地看,因为这个世界上还没有一个估值模型适用于所有公司,也没有一个估值模型能够精确计算一个公司的估值。模糊的正确远比精确的错误更好。其实投资最重要的是关注估值的过程,而不能对结果过于苛刻,因为当你在用各种数据进行估值的时候,就证明你在充分了解这家公司,而这才是投资中最重要的事。
如果大家还有更好的估值方法或算法,欢迎向我们反馈,我们将不断优化和改进Ai财报估值模型。