企业估值:撇开成本和历史,怎样估值?
基于吴军《财商训练课·企业估值》一讲。核心立场:一项经营型资产的价值,不看它花了多少钱建成、也不看它的历史股价,只看两件事——未来能持续产生多少自由现金流(FCF),以及这件事的风险有多大。 现金流越稳、风险越低,估值越高。
何时用本 skill
- 给一家公司 / 股票 / 收租物业(商铺、写字楼、商业地产)估算内在价值
- 判断当前价格是高估还是低估、该不该按某个价格买入
- 核对一份理财 / 票据 / 债券承诺,相对「把钱存银行」这条基准线到底值多少
不适用:自住房(看供需,不用现金流法)、短线交易信号、技术分析、组合配置、税务。
快速上手
- 先读
REFERENCE.md——完整的方法、公式、推导与原文算例都在那里。 - 弄清要估的资产类型(经营型企业 / 上市股票 / 商业地产 / 风险固收)。
- 收集 / 估算关键输入:未来逐年自由现金流、无风险利率 r、市场回报 rm、风险系数 β、年限 n。
- 用
scripts/dcf_valuation.py跑出折现现金流与估值,不要手算(公式带幂次、易错)。 - 输出结论时讲清三件事:现金流从哪来、稳不稳、风险大不大,并标注每个关键数字的来源与假设。
工作流
第 1 步 — 确定基准线
任何资产的价值都是相对「把钱存银行」这个安全选项衡量的。先确定无风险利率 r:中国取大型银行人民币定期存款利率,美国取 FDIC 担保下的存款 / 短期国债利率。这条基准线贯穿后面所有折现。
第 2 步 — 估算未来自由现金流(FCF)
用自由现金流,不要用净利润——净利润易被操纵,且很多要再投入再生产,不是真正拿到手的钱。
- 估算未来 n 年(通常 ≥10 年)每年的主营业务自由现金流。
- 现金流从哪来?是否可持续?增长还是衰退?把供需变化反映进 FCF(地产的供求已体现在租金/FCF 里,不要重复计)。
- 数据来源:财报现金流量表、招股书、行业研究、可比公司。把每个数字的来源记下来;纯假设的部分标注【假设】。
第 3 步 — 确定风险(β)与市场回报(rm)
不能拿无风险收益去对标有风险的投资——这是理财最常犯的错。
- 市场整体风险记为 1;单只股票通常 β > 1(波动比大盘大),业务越不稳 β 越高。
- 业务稳定、可预测 → β 低(如 1.2~1.5);周期性强、业绩忽好忽坏 → β 高(如 2 以上)。
rm取市场平均回报(原文用 5%)。风险调整折现率d = 1 + r + β·(rm − r)。
第 4 步 — 计算折现现金流与估值
逐年折现:DCFₜ = FCFₜ / dᵗ,求和得 ΣDCF。用脚本:
python3 scripts/dcf_valuation.py --fcf <逐年FCF...> --r 0.03 --rm 0.05 --beta 2.0
# 或从 JSON:python3 scripts/dcf_valuation.py --json case.json
脚本同时给出两种口径的估值:
- 标准现值口径 = ΣDCF(折现现金流之和本身就是今天的价值)。
- 吴军等价存款本金口径 = ΣDCF / [(1+r)ⁿ − 1](需要多少本金存银行 n 年、复利才能产生等额利润)。 报告中应说明用的是哪种口径,避免混淆。
核对一份风险固收承诺时,改用期望收益模式:
python3 scripts/dcf_valuation.py --expected 10500:0.87 10000:0.05 5000:0.05 0:0.03 --r 0.03
第 5 步 — 给结论
- 报告估值区间(对 β、增长率做敏感性分析:高/中/低三档),而非单一精确数字——追求方向性正确,不追求精确。
- 与当前市价 / 历史成本对比,明确高估还是低估,并指出主要驱动假设。
- 用一句话收尾:现金流从哪来、稳不稳、风险大不大。
关键原则
- 撇开成本与历史:固定资产、当初造价、历史股价都不进估值公式。关注盈利能力,不是资产清单。
- 现金流为王:FCF 而非净利润;现金流的稳定性直接决定估值高低。
- 风险必须折价:β 越高折现越狠,估值越低。别用无风险收益对标风险资产。
- 不给买卖建议:只给价值判断、假设与逻辑,不输出「买入/卖出」指令或精确目标价。
- 标注货币与假设:所有金额标明币种(CNY/USD/HKD),所有预测标明来源或【假设】。
参考
- 完整方法、公式推导、原文算例(公司 A/B、商业地产):REFERENCE.md
- 计算脚本:scripts/dcf_valuation.py