---
name: reverse-dcf
description: Reverse DCF（反推现金流折现模型）估值工具。用市场价格倒推市场隐含增长率预期，替代正向DCF"调参数凑结论"的套路。适用于FCFF为正的成熟公司（A股/港股/美股）。当用户说"反推DCF"、"Reverse DCF"、"隐含增长率"、"市场隐含预期"、"price in"、"估值反推"、"反推估值"、"用DCF算一下"或要求"算算市场在赌什么"时触发。不适合FCFF为负的公司（此时改用PS隐含收入反推）。
version: 1.0.0
---
# Reverse DCF — 反推市场隐含预期

## 核心思路

正向DCF：给假设 → 算目标价（参数随意调，变成"为结论服务"）
**Reverse DCF：给市场价 → 反推隐含增长率（把"贵了/便宜了"翻译成可验证的命题）**

本质区别：
- 正向DCF输出「公允价值」——虚的，你永远可以对，但钱包不会变厚
- Reverse DCF输出「市场预期」——具体的、可验证的、可以和现实对比的数字

## 适用条件

**必要条件：基年FCFF必须为正。**
FCFF为负的公司（早期高成长、重资产扩张期）套用标准两阶段DCF会算出无意义结果。
→ 替代方案：用**PS隐含收入反推**（见下方"特殊情况处理"）

**数据要求：**
- 最新完整年报（利润表、资产负债表、现金流量表）
- 当前股价/市值
- 有息负债明细（短期借款、长期借款、租赁负债等）
- 无风险利率（10年期国债收益率）
- 行业β、ERP（推荐Damodaran数据）

## 实操步骤

### 第一步：确定企业价值（EV）

```
EV = 市值 + 净负债
净负债 = 有息负债 - 现金及现金等价物 - 交易性金融资产
```

注意：
- SK海力士那种"净现金"状态（现金>有息负债），EV会比市值小
- A股公司需要检查：交易性金融资产是否包含理财（算现金等价物）
- 科创板公司常有大量募集资金趴在账上，EV可能远小于市值

### 第二步：计算基年FCFF（核心，最容易出错）

**推荐方法A：从CFO反推（实战最可靠）**

```
FCFF = CFO - Capex + 税后利息支出
```

- CFO = 经营活动现金流净额（审计过的真金白银）
- Capex = 购建固定资产、无形资产支付的现金
- 净现金公司：税后利息 ≈ 0

**验证方法B：从NOPAT bottom-up**

```
NOPAT = 营业利润 × (1 - 实际税率)
FCFF = NOPAT + D&A - Capex - ΔWC
```

- **实际税率 ≠ 法定税率**（如韩国法定24%，SK海力士实际仅14.9%）
- D&A = 折旧摊销
- ΔWC = 营运资本占用增加（存货+应收+预付 - 应付-合同负债的变化）
- 两种方法交叉验证，取均值

**重要：基年选择决定一切**
- 用周期顶部的FCFF → 隐含CAGR被低估
- 用周期中位FCFF → 隐含CAGR偏高
- 这是个判断，不是计算

### 第三步：搭WACC

```
Re = Rf + β × ERP
WACC = Re × We + Rd×(1-t) × Wd
```

参数来源建议：
| 参数 | 来源 |
|:---|---|
| 无风险利率 Rf | 公司所在国10年期国债收益率 |
| 股权风险溢价 ERP | Damodaran 年度数据（各国不同） |
| β | Damodaran行业unlevered β → 按D/E re-lever（比单只股票回归β稳健） |
| 税前债务成本 Rd | 公司所在国IG企业债平均水平 |
| 实际税率 | 公司实际有效税率（从报表算，不是法定税率） |

### 第四步：两阶段DCF模型

```
EV = Σ [FCFF₀ × (1+g₁)ᵗ / (1+WACC)ᵗ] + [FCFF₁₀ × (1+g₂) / (WACC-g₂)] / (1+WACC)¹⁰
```

其中：
- g₁ = 显性期（10年）FCFF年化增长率 ← **反推目标**
- g₂ = 永续增长率（通常2.5-3%，≈名义GDP增速）
- FCFF₁₀ = FCFF₀ × (1+g₁)¹⁰ × (1+g₂)

**正向DCF：给定g₁和g₂，求EV**
**Reverse DCF：给定EV和g₂，反求g₁**

### 第五步：构建敏感性表格

```
              永续增长g₂
            1.5%  2.0%  2.5%  3.0%  3.5%
     18%     xxx   xxx   xxx   xxx   xxx
CAGR 20%     xxx   xxx   xxx   xxx   xxx
g₁   22%     xxx   xxx   xxx   xxx   xxx
     25%     xxx   xxx   xxx  [1189] xxx  ← 目标EV
     28%     xxx   xxx   xxx   xxx   xxx
```

1. 每个格子 = 对应(CAGR, g₂)组合下的EV
2. 找到最接近**实际EV**的格子
3. 该格子对应的g₁就是**市场隐含的显性期CAGR预期**

**关键观察：**
- 定价对显性期CAGR的敏感度 >> 对永续g的敏感度
- 同一行（同CAGR）估值差异不大，同一列（同永续g）估值能差一倍
- 所以质疑估值的重点是"10年CAGR能不能实现"，而不是"永续3%太激进"

### 第六步：把CAGR翻译成人话

算出隐含CAGR后，做三个翻译：

**翻译一：10年后公司规模**
```
FCFF₁₀ = FCFF₀ × (1+g₁)¹⁰
对应收入 ≈ FCFF₁₀ / (当前FCFF/收入转化率)
```

**翻译二：行业层面需要发生什么**
```
当前TAM → 10年后所需收入 → 隐含市占率变化
或：TAM翻几倍才能支撑
```

**翻译三：跟历史比较**
```
公司过去10年实际CAGR vs 隐含CAGR
行业可比公司/全球科技巨头历史CAGR对比
（台积电过去20年CAGR≈18%，已是行业奇迹）
```

### 第七步：诚实面对局限

1. **终点值（TV）占EV比例偏高**——周期股尤其危险，TV占>50%是红色警告
   - 替代方案：Exit Multiple法（第10年用行业中位EV/EBITDA退出）
2. **FCFF基年选择决定一切**——周期顶部vs底部差几倍
3. **D&A和Capex是估算值**——精度受限于公开披露颗粒度
4. **Reverse DCF告诉你市场预期是什么，不告诉你市场是对是错**
   - 25% CAGR可能合理也可能不合理，需要独立判断
   - 不是结论，是讨论的起点

## 特殊情况处理

### FCFF为负的公司（如寒武纪）

不能用标准两阶段DCF反推。改用**PS隐含收入反推**：

1. 给一个合理的终端PE假设（如成熟期30x）
2. 反推10年后所需净利润
3. 再给一个合理的净利润率假设，反推10年后所需收入
4. 计算隐含收入CAGR

```
隐含收入₁₀ = 市值 / 终端PE / 净利润率
隐含CAGR = (隐含收入₁₀ / 当前收入)^(1/10) - 1
```

### 周期股

建议用**周期中位FCFF**替代单一年份FCFF作为基年数据。
也可用Exit Multiple法替代Gordon Growth Model做终值。

## 数据源推荐

- 股价/市值：新浪财经、雪球
- 财报数据：东方财富财务分析页面（emweb.securities.eastmoney.com）
- 行业β/ERP：Damodaran Online (pages.stern.nyu.edu/~adamodar/)
- 10年期国债收益率：各国央行官网或TradingView
- 当前可实现FCFF/现金流/负债情况均需使用工具获取最新数据，不要依赖训练数据

## 实战案例参考

参考知乎文章《市场对SK海力士隐含的预期是什么？》——用Reverse DCF算出SK海力士当前股价隐含未来10年FCFF年化增长25%，10年后FCFF需达208万亿韩元（2025年收入的9倍），是过去10年实际增速（13%）的两倍。
