股票估值:如何计算内在价值

使用折现现金流方法进行股票估值的分步指南,受分析师和价值投资者信赖。

By Charlie Wang, Founder of MiniValuator · Updated May 2026

折现现金流(DCF)分析是最广泛使用的股票估值方法——通过预测公司未来的自由现金流并将其折现回现值来估算内在价值。该方法由 John Burr Williams 在《投资价值理论》(1938 年)中正式提出,至今仍是投资银行、股票分析师和价值投资者使用的黄金标准。MiniValuator 实现了两阶段 DCF 模型,你可以在 60 秒内对任何美股运行分析。

股票估值公式(DCF)

核心股票估值公式将企业价值计算为折现后未来现金流之和:

Intrinsic Value = Σ [FCFₜ / (1 + r)ᵗ] + [Terminal Value / (1 + r)ⁿ]

其中:

分步股票估值流程

Step 1: 收集财务数据

从财务报表或数据提供商收集公司最新的自由现金流(FCF)、营收增长率和资本结构数据。

Step 2: 预测未来自由现金流

使用预估增长率预测明确预测期(通常 5-10 年)的自由现金流。对高增长阶段和稳定阶段可采用不同增长率。

Step 3: 计算终值

使用永续增长模型(Gordon Growth)或期末倍数法估算预测期以后的企业价值。

Step 4: 确定折现率(WACC)

通过加权平均资本成本将股权成本(CAPM 计算)和债务成本按资本结构加权组合。

Step 5: 将现金流折现为现值

使用 WACC 作为折现率,将每一年的预测现金流和终值折现回当前价值。

Step 6: 计算每股内在价值

将所有折现后的现金流加总得到企业价值,减去净负债,再除以流通股数,得到每股内在价值。

Step 7: 评估安全边际

将内在价值与当前市价进行比较。安全边际达到 20-30% 以上通常意味着该股票可能被低估。

终值:两种计算方法

1. 永续增长模型(Gordon Growth)

TV = FCFₙ × (1 + g) / (r - g)

其中 g 为长期增长率(通常为 2-3%,与 GDP 增长率一致)。该方法假设公司以恒定速率永续增长。

2. 期末倍数法

TV = FCFₙ × EV/FCF Multiple

使用可比公司倍数(成熟公司通常为 10x-20x)乘以最后一年的现金流。当可比交易数据可用时,此方法更为常用。

理解 WACC(折现率)

加权平均资本成本代表公司为满足所有资本提供者所需的最低回报率:

WACC = (E/V × Re) + (D/V × Rd × (1 - Tc))
  • E/V = 股权权重
  • Re = 股权成本(通过 CAPM)
  • D/V = 债务权重
  • Rd = 债务成本
  • Tc = 企业所得税率

对于大多数大盘美股,WACC 通常在 8% 到 12% 之间。Aswath Damodaran(纽约大学斯特恩商学院)在他的网站.

敏感性分析

由于股票估值结果对假设高度敏感,测试输入变量变化对内在价值的影响至关重要。MiniValuator 的敏感性热力图自动展示估值在不同增长率与终值假设组合下的变化(折现率保持固定),帮助你识别合理区间而非单一点估值。

MiniValuator 实际如何计算

上面讲的是通用理论。为了让每只股票的结果保持一致、可横向比较,MiniValuator 实际跑的是一个刻意简化的版本。下面是默认计算到底做了什么,好让你自己判断这些数字。

  • 固定 5 年预测期. 模型只显式预测 5 年现金流,而非 5 到 10 年的可变区间。更短、固定的预测期让模型在不同公司间可比,而不是靠更长的预测期把结果撑高。
  • 固定 10% 折现率. MiniValuator 不为每只股票用 CAPM 单独推导 WACC,而是对所有公司统一用 10%。它大致相当于无风险利率加股权风险溢价。这牺牲了单股精度,换来跨股可比,也避免把折现率本身变成又一个无法验证的假设。
  • 退出倍数封顶 30 倍 P/FCF. 默认终值用的退出倍数等于该股当前的价格除以自由现金流,并封顶在 30 倍。把当前的高倍数当作未来退出倍数,会悄悄让今天的市价主导内在价值,可能把一只昂贵的股票显示成严重低估。封顶就是为了限制这个影响。
  • 增长率每年封顶 20%. 分析师增长被平均成单一年增长率,封顶 20%、地板负 50%,再套用到全部 5 年。封顶是一道护栏,防止高增长股显示出虚假的折价。
  • 默认用退出倍数法,不用永续增长. 终值模型默认用退出倍数法,而非永续增长法。永续增长法依赖一个必须额外假设的长期增长率,所以在固定 5 年预测期下,模型默认采用退出倍数。
  • 对极端结果做可靠性检查. 当算出的内在价值低于市价一半或高于市价两倍时,MiniValuator 会标记该结果、显示提示,而不给精确数字。模型在周期低谷股和动量股上最不可靠,与其印一个自信的错数,不如如实说明。
  • 自由现金流为负时模型不适用. 若每股自由现金流为零或为负,DCF 无法给出有意义的估值,MiniValuator 会直接说明模型不适用,而不是硬凑一个数。

这些封顶只是保守的默认值。在计算器里你可以把任何一项调高到符合你自己的判断,把退出倍数调到 40 倍以上会触发一个轻提示。目标是一个你可以调整的保守起点,而不是唯一答案。

财务数据来自 Financial Modeling Prep,反映最新可得的过去十二个月(TTM)数据。

股票估值的局限性

  • 对输入假设高度敏感——增长率变动 1% 可能导致估值变化 20% 以上
  • 难以应用于无营收或高度周期性公司
  • 终值往往占主导地位(占总价值的 60-80%)
  • 需要估算未来增长率,而这本身具有不确定性

相关概念

想了解基于收益的估值方法? PE 方法论——了解如何使用市盈率分析进行股票估值。

探索 DCF 分析中使用的关键术语:内在价值, 自由现金流, WACC, 终值, 安全边际, 净现值.查看完整金融术语表.

自己动手试试

准备运行你自己的估值了吗? 打开股票估值计算器——输入任何美股代码,60 秒内获得含敏感性分析的内在价值估算。新用户赠送 30 免费积分。


常见问题

什么是 DCF 股票估值?

DCF 是一种通过预测公司未来现金流并按适当利率折现为现值来估算股票内在价值的估值方法。

DCF 中应该使用什么折现率?

最常用的折现率是加权平均资本成本(WACC),大多数公司通常在 8%-12% 之间。风险较高的公司应使用更高的折现率。

DCF 估值有多准确?

DCF 估值的准确性高度依赖于假设的质量。增长率或折现率的微小变化都可能显著影响结果,因此敏感性分析至关重要。

DCF 中的终值是什么?

终值代表企业在明确预测期之后的价值。它通常占 DCF 总价值的 60-80%,可通过永续增长法或期末倍数法计算。

什么是安全边际?

安全边际是股票内在价值与市场价格之间的百分比差异。巴菲特建议仅在存在显著安全边际(通常 20-30% 以上)时才买入。

DCF 和 PE 的结论方向相反怎么办?

分歧本身就是信号。两种方法衡量的东西不同:DCF 给自由现金流估值,PE 给报表盈利估值。对重资本或周期性公司,两者经常讲出不同的故事,比如大额投入会压低现金流,而周期顶部的盈利又让市盈率显得便宜。当两种方法分歧时,把两个结果当作一个区间而不是单一答案,并要求更大的安全边际。


References: Williams, J.B. (1938). The Theory of Investment Value. Damodaran, A. (2012). Investment Valuation, 3rd Ed., Wiley. CFA Institute (2025). Equity Asset Valuation.