第五部分 · 估值的边界:特殊生意 · 逆向 · 期权
反向 DCF:先解出「市场已经信了什么」
上一课,你为银行、周期股、资源股各换了一把尺——可无论用哪把尺,只要是正着估值,都藏着同一个陷阱:结论是你自己喂进去的。嫌算出来的价值太低?把增长率 g 往上调两个点、把高增长期多给几年,价值立刻窜上去,于是你「算」出了便宜。这不是估值,是拿数学给自己的偏见背书。这一课把整个流程倒过来:不问「这公司值多少」,而问「现在这个价格,已经替市场把哪些假设说出口了」——把价格当已知,反解出市场到底信了什么。这是整门课最能改变你看盘方式的一招。
一、正着估值:一台你可以拧出任何答案的机器
回想第 08 课那台 DCF。它的输入是一组关于未来的假设——增长率 g、高增长能持续几年、折现率 r、永续增长 g永——输出是一个「价值」。你把假设喂进去,它吐出一个数。
这套流程有个致命的软肋:它的输出,完全由你偷偷设定的输入决定。假设你心里已经想买某只股票,只是需要给自己一个理由。你打开模型,发现按「诚实」的假设算出来的价值比股价还低——太贵,不该买。于是你开始「微调」:营收增速从 12% 调到 16%(「管理层说要加速嘛」),高增长期从 7 年拉到 12 年(「护城河这么宽,肯定能撑更久」),利润率再乐观半个点。几下之后,价值奇迹般超过了股价——你「算」出了便宜,心安理得地下单。
这不是估值,是用一个精密模型给预设结论背书。第 08 课已经警告过:价值的大头压在终值那颗炸弹上,而终值又浓缩成脆弱的 (r − g)。正因为它这么敏感,反过来也意味着:你只要动一点点假设,就能把结论推到任何你想要的地方。一台能拧出任何答案的机器,本身不产生任何信息。
二、把机器倒过来:价格当已知,反解隐含预期
解药出奇地简单:把「价格」和「假设」的角色对调。
正着估值,是把假设当已知、求价值:
已知 (g, T, r, g永) → 价值 = Σ FCFₜ/(1+r)ᵗ + 终值ₜ/(1+r)ᵀ
但在真实市场里,你手上最确定的那个数恰恰是价值——它就明晃晃地挂在屏幕上,叫「股价」。真正未知、需要你判断的,是那些关于未来的假设。所以反向 DCF(reverse DCF)把方程倒过来解:
已知 价格 = Σ FCFₜ/(1+r)ᵗ + 终值ₜ/(1+r)ᵀ → 反解 (g, T)
你不再问「这公司值多少」,而是问:要让今天这个价格成立,市场必须相信怎样的增长、持续多久?数学上,这就是一次「目标求解」(goal seek)——固定价格这个已知,反推那个能让等式成立的假设。终值那颗曾经让你头疼的炸弹,现在替你干活:正因为价值对假设敏感,反解出的假设才格外精确、格外能说话。
这个动作的美妙之处,在于它换掉了你要回答的问题。「这公司值多少」是一道你永远答不准的题(价值是带巨大误差棒的区间);而「当前价格隐含了 22% 的增长要撑 15 年——这现实吗?」却是一道你能用商业常识去判断的题。反向 DCF 把一个无解的估值问题,翻译成一个可辩论的预期问题。
三、不是一个数,而是一条前沿:市场隐含的「竞争优势期」
到这里,很多人止步于反解一个增长率:固定一个高增长年限(比如 10 年),反推出「市场隐含增长 ≈ 11%」,然后判断这个 11% 现不现实。这是反向 DCF 的入门版,够用、也常用 ↗ 投资的逻辑 · 06 估值(含反向 DCF 入门)。但它藏着一个危险的简化:它假装「高增长能持续多久」是个已知的、不重要的背景参数。
恰恰相反。一个价格从来不是只隐含「增长率」这一个假设,而是隐含增长率 g 和高增长持续年数 T 的一个组合。而且这两者可以互相交换:
- 市场可以在为「25% 的高增长,但只撑 3 年」定价;
- 也可以在为「10% 的中速增长,却要撑 12 年」定价;
- 这两种截然不同的信念,算出来的价格完全一样。
换句话说,同一个股价,对应的不是平面上一个点,而是一整条曲线——所有能算出这个价格的 (g, T) 组合,连成一条等价前沿。增长率越高,需要撑的年数越短;增长率越温和,就得撑得越久。它向下倾斜,因为 g 与 T 在为价格「买单」时是互相替代的。
这条前沿有个名字,叫市场隐含的竞争优势期(competitive advantage period, CAP)——市场在为「这门生意能以超额速度增长多少年」下注。而这,正是正着估值里被你随手填掉、却最要命的那个旋钮。反向 DCF 的深水区,就是把这条前沿画出来,逼你直视:市场在为一条什么样的信念曲线付钱?而你,信这条线上的哪一个点?
四、Expectations Investing:你不是在估值,是给市场的信念做体检
把这套思路推到极致,就是 Mauboussin 与 Rappaport 那本《Expectations Investing》的全部主张:
「给信念做体检」——这个说法值得咂摸。医生不会凭空断言你「健康值 87 分」;他量血压、看指标,逐项对照什么是正常。反向 DCF 让你对一个股价做同样的事:把它拆成一条条可检验的隐含预期(增长要多快、要撑多久、利润率要多高),再逐条问「这现实吗」。当市场隐含「20% 增长撑 18 年」时,你翻遍历史——极少有公司能维持两位数增长超过 7~10 年,均值回归几乎总会把它拽下来——于是你有了一个有依据的分歧。这才是能下注的判断,而不是「我觉得它被低估了」这种没有骨头的直觉。
五、动手:反向 DCF 台
下面这台机器,把上面这条前沿画给你看。一门生意当前的自由现金流指数化为 100,折现率 r 固定 9%、永续增长 g永 固定 2.5%(和第 08 课一致)。你能动两个旋钮:
- 当前股价/市值:把它拨高,看整条前沿向外平移——价格越贵,市场隐含的 (g, T) 组合就越激进。
- 你相信的增长 g:这是一条竖线;它和前沿的交点,就告诉你——在你相信的增速下,市场隐含这门生意的高增长还得撑几年。
看点:把股价固定,然后拖动你相信的 g。g 越低,交点越往上跑(市场需要它撑更久);g 越高,交点越往下掉(几年就够)。找一个你真心相信的增速,读出那个隐含年数,再问自己一句:这门生意的竞争优势,真能撑这么久吗?那条绿色基准线是「假设撑 10 年」时市场隐含的增长——正是入门版反向 DCF 给的那个单一数字,现在它只是前沿上的一个点而已。
玩过之后,你对「贵」和「便宜」会有一种全新的、也更诚实的感觉。你不再说「这股票 300 块太贵了」——那是空话;你会说「300 块隐含它要以 15% 增长撑 12 年,而这个行业里从没有公司做到过——所以,除非我错,否则它已经把一个不太可能的未来 price-in 了」。这,才是一句能拿去下注的话。
六、接回主线
七、常见误解
- 误解:反向 DCF 能算出「市场错了、这股票该值多少」。 (澄清:它只告诉你市场隐含了什么假设,从不告诉你对错。那些隐含预期现不现实、是不是你的 edge,仍要你用商业判断去下——工具负责把问题问清楚,不负责替你回答。)
- 误解:反解出一个「市场隐含增长率」就够了。 (澄清:那只是固定某个年限的入门版。真实价格对应的是一整条 (g × T) 前沿——市场没承诺某个 g,它承诺的是「某种组合」。只盯单一增长率,会漏掉「高增长能撑多久」这半个、也往往更要命的问题。)
- 误解:市场隐含 g 比我信的低,就是便宜、该买。 (澄清:预期差只在你「对」的时候才赚钱;且要看整条前沿——在你信的 g 下,市场隐含的持续年数是否离谱,往往比单点比大小更能说明问题。分歧的方向对,还得分歧的幅度大到有赔率。)
- 误解:把 g 调高、T 拉长,就能证明它便宜。 (澄清:那正是第一节里的自欺——你在给预设结论找参数。反向 DCF 的全部价值,恰恰是堵死这条路:它固定价格、反问假设,不让你偷偷调旋钮来喂结论。)
- 误解:竞争优势期(高增长年数)随便设个 10 年、20 年,反正是背景值。 (澄清:CAP 是最关键、也最常被随手填掉的旋钮。历史上极少有公司能维持两位数增长超过 7~10 年——均值回归几乎总会到场。前沿把这个残酷事实直接摊在你眼前。)