第三章 DCF模型实战:预测未来现金流、计算终值、模型搭建与敏感性分析
好,咱们进入DCF模型实战环节。
说实话,DCF模型是估值里最核心、也是最容易出错的工具。我见过太多人把模型搭得花里胡哨,结果一个现金流预测错了,整个估值就偏了十万八千里。今天咱们就把它拆开揉碎了讲清楚。
3.1 预测未来现金流——这是地基
DCF模型的第一步,就是预测未来现金流。说白了,就是估算这家公司未来几年能赚多少钱,并且这些钱能真正落到股东口袋里。
我个人习惯用自由现金流(Free Cash Flow, FCF)来预测。公式很简单:
自由现金流 = 经营现金流 - 资本支出
嗯,这里要注意:经营现金流不是净利润。净利润里有很多非现金项目,比如折旧摊销,这些要加回来。我在项目中遇到过一位同事,直接用净利润当现金流,结果估值高得离谱,后来发现是这里搞混了。
预测期一般选5到10年。为什么?因为太短了看不出趋势,太长了又容易失真。你想想看,谁能准确预测一家公司10年后的现金流?反正我做不到。
具体操作时,我建议分三步走:
- 历史数据复盘:先看过去3-5年的现金流趋势,找出增长率和波动规律。
- 驱动因素假设:收入增长率、利润率、资本支出占比,这些都要有依据。别拍脑袋。
- 逐年推算:从第一年开始,逐年计算自由现金流,直到预测期末。
核心要点:预测现金流时,一定要做保守估计。我见过太多人为了凑出一个好看的估值,把增长率设得特别高。结果呢?市场一打脸,模型全废了。
3.2 计算终值——这步决定成败
预测期结束后,公司还有价值吗?当然有。这部分价值就叫终值(Terminal Value, TV)。
终值的计算方法有两种:
- 永续增长法:假设公司永远以某个增长率增长下去。公式是:TV = FCF_n × (1 + g) / (WACC - g)
- 退出倍数法:假设预测期末公司被卖掉,按某个估值倍数计算。公式是:TV = EBITDA_n × 倍数
我个人更常用永续增长法。为什么?因为它更符合DCF的“永续”逻辑。但这里有个坑:增长率g不能设得太高。我一般取2%-3%,也就是长期通胀水平。你想想看,如果一家公司永远以10%增长,那它迟早会吞掉整个地球——这不现实。
避坑指南:我曾经在计算终值时,把增长率设成了5%,结果终值占了总估值的80%以上。后来一检查,发现这个假设根本站不住脚。记住:终值占比超过70%,你的模型就危险了。
3.3 模型搭建——把一切串起来
好了,现在咱们有了预测现金流和终值,接下来就是搭建完整的DCF模型。
模型结构其实不复杂,我一般按这个顺序来:
- 输入区:放所有假设参数,比如增长率、WACC、预测期等。
- 计算区:逐年计算自由现金流,并折现到当前时点。
- 输出区:汇总企业价值,减去净债务,得到股权价值,再除以股数,得到每股价值。
下面是一个简化的模型示例:
假设:
- 预测期:5年
- WACC:10%
- 永续增长率:3%
年份 1 2 3 4 5
自由现金流 100 110 121 133 146
折现因子 0.909 0.826 0.751 0.683 0.621
折现现金流 90.9 90.9 90.9 90.9 90.7
终值 = 146 × 1.03 / (0.10 - 0.03) = 2147
终值折现 = 2147 × 0.621 = 1333
企业价值 = 90.9×5 + 1333 = 1787
股权价值 = 1787 - 净债务(假设200) = 1587
每股价值 = 1587 / 总股数(假设100) = 15.87
嗯,这里要注意:折现因子每年都要重新算。我见过有人直接用同一个折现因子,那结果肯定不对。
3.4 敏感性分析——看看你的模型有多脆弱
模型搭完了,估值也出来了。但问题来了:这个估值靠谱吗?
答案是:不一定。因为你的假设可能全是错的。这时候就需要敏感性分析。
敏感性分析的核心,就是看关键参数变化时,估值会怎么变。我一般会选两个最敏感的参数:WACC和永续增长率。
下面是一个典型的敏感性分析表:
| WACC \ 增长率 | 2.0% | 2.5% | 3.0% | 3.5% |
|---|---|---|---|---|
| 9.0% | 18.50 | 20.10 | 22.00 | 24.30 |
| 10.0% | 15.87 | 17.20 | 18.80 | 20.70 |
| 11.0% | 13.80 | 14.90 | 16.20 | 17.80 |
| 12.0% | 12.10 | 13.00 | 14.10 | 15.40 |
你看,当WACC从10%降到9%,估值从15.87涨到18.50,涨了16.6%。这说明估值对WACC非常敏感。所以,你在设定WACC时一定要谨慎。
我的经验:做敏感性分析时,别只盯着一个参数。我习惯同时变动两个参数,做一个二维矩阵。这样能更全面地看到估值的波动范围。如果估值波动太大,说明你的模型需要重新审视。
3.5 知识体系框架图
下面我用一张SVG图,把DCF模型的核心逻辑串起来。这张图我画了很多遍,每次教新人时都会拿出来用。
这张图把DCF模型的五个步骤串起来了。你从第一步开始,一步步往下走,最后用敏感性分析检验结果。我在项目中一直用这个框架,很少出大错。
最后说一句:DCF模型不是万能的。它依赖太多假设,任何一个假设出错,结果都会偏。但如果你能把敏感性分析做扎实,至少能知道你的估值在什么范围内是合理的。这才是DCF的真正价值。