第五部分 · 估值的边界:特殊生意 · 逆向 · 期权
反向 DCF:观察价格与哪些假设相容
反向 DCF 不是读心术。它把观察到的价格或 EV 放进一套明确口径、明确结构的模型,求出与该价格相容的假设。结果不是「市场真正相信什么」,而是在给定现金流口径、折现率、再投资、过渡期和终值规则下的条件解。它的价值是把争论暴露出来,不是消除不确定性。
一、正着估值:一台你可以拧出任何答案的机器
回想第 08 课那台 DCF。它的输入不仅有增长率 g、高增长年数 T、折现率与永续增长;还隐含利润率、再投资需求、资本结构和过渡路径。先把这些结构固定,模型才输出一个条件价值。
这套流程有个致命的软肋:它的输出,完全由你偷偷设定的输入决定。假设你心里已经想买某只股票,只是需要给自己一个理由。你打开模型,发现按「诚实」的假设算出来的价值比股价还低——太贵,不该买。于是你开始「微调」:营收增速从 12% 调到 16%(「管理层说要加速嘛」),高增长期从 7 年拉到 12 年(「护城河这么宽,肯定能撑更久」),利润率再乐观半个点。几下之后,价值奇迹般超过了股价——你「算」出了便宜,心安理得地下单。
风险不是「DCF 本身不产生信息」,而是把高度条件化的输出伪装成精确真值。正向 DCF 仍能迫使收入、利润、再投资和现金流彼此对账;反向 DCF 则用另一种方式暴露哪些假设在替观察价格买单。二者都需要区间、情景和审计轨迹。
二、把机器倒过来:观察价格作约束,求条件解
解药出奇地简单:把「价格」和「假设」的角色对调。
正着估值,是把假设当已知、求价值:
已知 (g, T, r, g永) → 价值 = Σ FCFₜ/(1+r)ᵗ + 终值ₜ/(1+r)ᵀ
市场给你的已知量是观察价格,不是已知「价值」。而且左边必须与右边属于同一 claimant:FCFF 用 WACC 折现得到 EV;FCFE 用 ke 折现得到普通股价值。不能把每股价格、总市值与公司总 FCFF 混在同一方程。
已知 EV观察 = Σ FCFFₜ/(1+WACC)ᵗ + TVₜ/(1+WACC)ᵀ → 在固定其余输入后反解 (g, T)
数学上,这是一次目标求解:固定观察到的 EV,在指定模型内求与之相容的参数。数值算法可以把方程解到很多小数位,但经济含义并不会因此精确;对 WACC、终值增长、利润率或再投资的一点改动,就会得到另一组同样能解释 EV 的答案。
更严谨的问法是:「若FCFF 口径、WACC、终值增长和这条现金流路径都成立,那么观察 EV 与 22% 增长持续 15 年相容;这组条件现实吗?」反向 DCF 把一个大结论拆成可辩论的条件,但不会证明哪一组条件就是市场共识。
三、不是一个数,而是一条模型条件前沿
固定高增长年限(比如 10 年)后,模型可以反推出一个增长数;更准确的名称是十年期限下、其余输入固定的条件增长率。T 不是无关背景;它与 g 可以互相替代。
恰恰相反。一个价格从来不是只隐含「增长率」这一个假设,而是隐含增长率 g 和高增长持续年数 T 的一个组合。而且这两者可以互相交换:
- 「25% 的高增长,但只撑 3 年」可能与该 EV 相容;
- 「10% 的中速增长,却要撑 12 年」也可能与同一 EV 相容;
- 模型不能仅凭一个 EV 识别哪条经营路径会发生。
即使只允许 g 与 T 变化,同一个 EV 也对应一整条模型等价前沿。若再放开 WACC、终值增长、利润率、再投资率与衰减路径,答案是更高维的解集,而不只是一条线。下倾关系也只在本课这套单调两阶段现金流模型的有效域内成立。
在 Expectations Investing 的语言里,这可被解释为模型条件下的竞争优势期(CAP)。但本课 widget 直接让 FCFF 按 g 增长,没有把增长所需再投资和增量 ROIC 单独建模,因此这里的 T 更准确地说是「高 FCFF 增长阶段长度」,不是经模型证明的护城河寿命。
四、Expectations Investing:给模型条件做体检
把这套思路推到极致,就是 Mauboussin 与 Rappaport 那本《Expectations Investing》的全部主张:
正确流程是先写模型卡,再谈预期差:估的是 EV 还是股权?现金流是 FCFF 还是 FCFE?增长是否扣除了再投资?WACC、终值和过渡路径如何设定?随后把结论写成条件句,并对历史基准率、行业结构和执行能力做压力测试。均值回归是基准,不是「7~10 年后必然停止增长」的定律。
五、动手:反向 DCF 台
下面的教学模型把当前 FCFF0 指数化为 100,输出同单位的经营性 EV。高增长段让 FCFF 直接按 g 增长,之后瞬间切到终值增长;它没有单独建模利润率、再投资或 ROIC。你可以移动 EV、候选 g、WACC 与终值增长,观察条件解怎样漂移。
- 观察 EV:与公司总 FCFF 同一口径、同一货币单位。
- 候选增长 g:蓝线与前沿的交点,是在其他输入固定时所需的高增长年数。
- WACC 与终值增长:它们不属于「市场已知信念」;换一组就会移动整条前沿。
先固定 WACC 与终值增长,再拖动候选 g;读到的是一个条件年数。随后只改 WACC 或终值增长:如果结论大幅变化,说明真正需要审问的不只是增长和护城河,还包括资本成本与终值结构。绿色点只是固定 T=10 后的一个条件解。
合格的结论应保留所有限定词:「在 FCFF/WACC 口径、WACC=9%、终值增长=2.5%、FCFF 直接增长且十年后瞬间稳态的模型下,观察 EV 与某组 (g,T) 相容。」然后给 WACC、终值、再投资和过渡路径做压力测试。省略这些限定词,条件解就会被误读成市场事实。
六、接回主线
七、常见误解
- 误解:反向 DCF 读出了市场真正相信的增长率。 (澄清:它只给出在特定模型与其他固定输入下和观察价格相容的参数;不同参与者可以持有完全不同的预期。)
- 误解:画出 (g,T) 前沿就解决了不唯一。 (澄清:放开 WACC、终值增长、利润率、再投资与过渡路径后是更高维解集;一条线只是把其他维度冻结后的切片。)
- 误解:条件隐含 g 比我信的低,就是便宜、该买。 (澄清:先确保 claimant 与单位一致,再比较同一组固定条件;随后检查执行概率、赔率、催化剂和模型风险。)
- 误解:把 g 调高、T 拉长,就能证明它便宜。 (澄清:那正是第一节里的自欺——你在给预设结论找参数。反向 DCF 的全部价值,恰恰是堵死这条路:它固定价格、反问假设,不让你偷偷调旋钮来喂结论。)
- 误解:FCFF 增长率可以独立于再投资。 (澄清:widget 为了隔离 (g,T) 直接增长 FCFF;真实经营模型需把收入、利润率、再投资与增量 ROIC 连起来。)