第三章 DCF模型实战:预测未来现金流、计算终值、模型搭建与敏感性分析

好,咱们进入DCF模型实战环节。

说实话,DCF模型是估值里最核心、也是最容易出错的工具。我见过太多人把模型搭得花里胡哨,结果一个现金流预测错了,整个估值就偏了十万八千里。今天咱们就把它拆开揉碎了讲清楚。

3.1 预测未来现金流——这是地基

DCF模型的第一步,就是预测未来现金流。说白了,就是估算这家公司未来几年能赚多少钱,并且这些钱能真正落到股东口袋里。

我个人习惯用自由现金流(Free Cash Flow, FCF)来预测。公式很简单:

自由现金流 = 经营现金流 - 资本支出

嗯,这里要注意:经营现金流不是净利润。净利润里有很多非现金项目,比如折旧摊销,这些要加回来。我在项目中遇到过一位同事,直接用净利润当现金流,结果估值高得离谱,后来发现是这里搞混了。

预测期一般选5到10年。为什么?因为太短了看不出趋势,太长了又容易失真。你想想看,谁能准确预测一家公司10年后的现金流?反正我做不到。

具体操作时,我建议分三步走:

  1. 历史数据复盘:先看过去3-5年的现金流趋势,找出增长率和波动规律。
  2. 驱动因素假设:收入增长率、利润率、资本支出占比,这些都要有依据。别拍脑袋。
  3. 逐年推算:从第一年开始,逐年计算自由现金流,直到预测期末。

核心要点:预测现金流时,一定要做保守估计。我见过太多人为了凑出一个好看的估值,把增长率设得特别高。结果呢?市场一打脸,模型全废了。

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模型。

模型结构其实不复杂,我一般按这个顺序来:

  1. 输入区:放所有假设参数,比如增长率、WACC、预测期等。
  2. 计算区:逐年计算自由现金流,并折现到当前时点。
  3. 输出区:汇总企业价值,减去净债务,得到股权价值,再除以股数,得到每股价值。

下面是一个简化的模型示例:

假设:
- 预测期: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模型核心逻辑框架 第一步 预测未来现金流 第二步 计算终值 第三步 折现到当前时点 第四步 汇总企业价值 第五步 敏感性分析 关键参数 • WACC(加权平均资本成本) • 永续增长率(g) • 预测期长度 • 资本支出占比 • 利润率假设 • 净债务 提示:终值占比超过70%时,需重新审视增长假设

这张图把DCF模型的五个步骤串起来了。你从第一步开始,一步步往下走,最后用敏感性分析检验结果。我在项目中一直用这个框架,很少出大错。

最后说一句:DCF模型不是万能的。它依赖太多假设,任何一个假设出错,结果都会偏。但如果你能把敏感性分析做扎实,至少能知道你的估值在什么范围内是合理的。这才是DCF的真正价值。

专注资料整理