intrinsic-value-calculator/SKILL.md
--- name: intrinsic-value-calculator version: 4.0.0 author: 燃冰 + 小蚂蚁 created: 2026-03-12 updated: 2026-04-07 skill_type: 核心🔴 allowed-tools: [Bash, Read, Write, Exec, WebSearch] related_skills: [value-analyzer, moat-evaluator, risk-assessor, decision-checklist] tags: [内在价值,DCF,安全边际,估值,格雷厄姆] description: [何时使用]当用户询问"这家公司值多少钱"时;当用户想计算安全边际时;当用户不确定当前价格是否合理时;当用户需要多种估值方法对比时;当检测到"内在价值""估值""值多少钱"等关键词时 updated: 2026-04-06 - 新增:储量折现法(石油/资源股,《投资王道》) - 新增:有期限 DCF(公路/特许经营,《投资王道》) - 新增:内含价值法(保险股,《投资王道》)
npx skillsauth add lj22503/investment-framework-skill intrinsic-value-calculatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
价格是你付出的,价值是你得到的。计算企业内在价值和安全边际。
理论来源:《证券分析》- 格雷厄姆 & 多德(1934)
基于多种估值方法计算企业内在价值,评估安全边际,提供买卖建议。
适用场景:
边界条件:
四种核心估值方法交叉验证
内在价值 = EPS × (8.5 + 2g)
其中:
- EPS = 每股收益
- 8.5 = 零增长公司的合理 PE
- g = 预期增长率(%)
修正公式(考虑利率):
内在价值 = EPS × (8.5 + 2g) × 4.4 / Y
其中 Y = 当前 AAA 企业债利率
适用:稳定增长的成熟公司
流动资产价值 = 流动资产 - 总负债
每股流动资产价值 = 流动资产价值 / 总股本
内在价值 = 每股流动资产价值 × 折扣率(通常 2/3)
适用:重资产公司、周期股
格雷厄姆标准:股价<2/3 流动资产价值=极佳买入机会
盈利价值 = 正常化盈利 × 合理 PE
每股内在价值 = 盈利价值 / 总股本
合理 PE 选择:
- 稳定增长:15-20
- 周期性强:8-12
- 高增长:20-30
- 衰退行业:5-8
正常化盈利:近 3-5 年盈利平均值(消除周期波动)
内在价值 = FCF × (1+g) / (r-g)
其中:
- FCF = 自由现金流
- g = 永续增长率(通常 3-5%)
- r = 折现率(通常 10%)
适用:现金流稳定的公司
基于林森池《投资王道》第七至第十章 - 行业专用估值法
标准化度量估值法(美国财务会计准则第 69 号公告)
步骤:
1. 获取探明储量数据(桶油当量)
2. 确定实现价(通常较市价折让 10-30%)
3. 假设开采期(通常 10 年)
4. 预测未来 10 年税后净现金流
5. 用 10% 折现率折现为当前价值
内在价值 = 储量折现价值 + 其他业务估值 - 净负债
适用:石油、天然气、矿业等资源股
关键指标:
有期限现金流折现法
步骤:
1. 确定剩余经营年限(通常 25-30 年)
2. 预测经营期内每年现金流
3. 用 6-8% 折现率折现
4. 期末残值=0(经营权到期归零)
内在价值 = Σ(第 t 年现金流 / (1+r)^t), t=1 到 n
关键假设:
- 车流量增长率:3-5%
- 收费标准:每 3-5 年上调 10-15%
- 折现率:6-8%
- 期末残值:0
适用:公路、环保 BOT、特许经营等有期限资产
风险警示:
内含价值(Embedded Value, EV)= 调整后净资产 + 有效业务价值
调整后净资产 = 股东权益 - 商誉 + 资产增值
有效业务价值 = 现有保单未来利润现值
新业务价值 = 当年新保单未来利润现值
合理市值 = 内含价值 × 合理 P/EV 倍数(通常 1-2 倍)
适用:人寿保险公司
关键指标:
风险警示:
多种方法交叉验证
| 估值方法 | 内在价值 | 当前价格 | 安全边际 | 权重 | |---------|---------|---------|---------|------| | 格雷厄姆公式 | ¥X | ¥Y | Z% | 30% | | 资产价值法 | ¥X | ¥Y | Z% | 20% | | 盈利价值法 | ¥X | ¥Y | Z% | 30% | | DCF 简化版 | ¥X | ¥Y | Z% | 20% | | 加权平均 | ¥X | ¥Y | Z% | 100% |
权重调整:
安全边际计算:
安全边际 = (内在价值 - 当前价格) / 内在价值 × 100%
| 安全边际 | 评级 | 建议 | |---------|------|------| | >50% | 极佳 | 强烈买入 | | 30-50% | 良好 | 买入 | | 10-30% | 一般 | 观察 | | 0-10% | 不足 | 不买入 | | <0% | 高估 | 卖出/做空 |
格雷厄姆建议:
不同假设下的估值范围
增长率敏感性:
| 增长率 | 内在价值 | 安全边际 | |--------|---------|---------| | 保守 (g=0%) | ¥X | Z% | | 中性 (g=5%) | ¥X | Z% | | 乐观 (g=10%) | ¥X | Z% |
折现率敏感性:
| 折现率 | 内在价值 | 安全边际 | |--------|---------|---------| | 保守 (r=12%) | ¥X | Z% | | 中性 (r=10%) | ¥X | Z% | | 乐观 (r=8%) | ¥X | Z% |
合理估值范围:保守值 - 乐观值
综合评级和买卖建议
综合评级:[强烈买入/买入/持有/卖出]
建议仓位:[X%]
价格建议:
失败案例:
• 只用 DCF 估值,忽视其他方法
• DCF 假设过于乐观
• 结果:高估公司价值
正确做法:
✓ 至少用 3 种方法交叉验证
✓ 各种方法权重合理分配
✓ 取加权平均值
预防清单:
- [ ] 是否用了≥3 种方法?
- [ ] 权重分配是否合理?
- [ ] 结果差异是否过大?
失败案例:
• 假设永续增长率 10%+
• 忽视均值回归
• 结果:估值虚高
正确做法:
✓ 永续增长率≤GDP 增速(3-5%)
✓ 高增长期后假设放缓
✓ 做敏感性分析
预防清单:
- [ ] 永续增长率是否≤5%?
- [ ] 是否考虑了均值回归?
- [ ] 是否做了敏感性分析?
失败案例:
• 用同一 PE 标准评估所有行业
• 科技股用银行股 PE
• 结果:错失成长股或买入价值陷阱
正确做法:
✓ 根据行业选择合理 PE
✓ 科技/消费:15-25 PE
✓ 银行/周期:8-12 PE
✓ 结合 moat-evaluator 评估
预防清单:
- [ ] 行业合理 PE 是多少?
- [ ] 公司是否有护城河?
- [ ] 是否值得溢价?
失败案例:
• 不看商业模式直接套公式
• 亏损公司用 PE 估值
• 结果:估值毫无意义
正确做法:
✓ 先理解商业模式
✓ 选择适合的估值方法
✓ 亏损公司用 PS/资产价值法
预防清单:
- [ ] 公司是否盈利?
- [ ] 哪种方法最适合?
- [ ] 是否理解了商业模式?
失败案例:
• 计算了价值但不看安全边际
• 好公司但价格过高时买入
• 结果:好公司也亏钱
正确做法:
✓ 安全边际是核心
✓ 安全边际<30% 不买入
✓ 等待好价格
预防清单:
- [ ] 安全边际是否>30%?
- [ ] 是否可等待更好价格?
- [ ] 是否因 FOMO 买入?
核心文档(本文件):
参考资料(references/):
../references/graham-principles.md - 格雷厄姆估值原则../references/dcf-valuation.md - DCF 估值详解示例集合(examples/):
../examples/valuation-cases.md - 估值案例集(不同行业)模板文件(templates/):
../templates/valuation-template.md - 估值分析模板{
"company_name": {
"type": "string",
"required": true,
"description": "公司名称"
},
"financial_data": {
"type": "object",
"properties": {
"eps": {"type": "number", "description": "每股收益"},
"current_assets": {"type": "number", "description": "流动资产"},
"total_liabilities": {"type": "number", "description": "总负债"},
"shares_outstanding": {"type": "number", "description": "总股本"},
"normalized_earnings": {"type": "number", "description": "正常化盈利"},
"free_cash_flow": {"type": "number", "description": "自由现金流"},
"current_price": {"type": "number", "description": "当前股价"}
},
"required": true
},
"growth_rate": {
"type": "number",
"required": true,
"description": "预期增长率(%)"
},
"risk_free_rate": {
"type": "number",
"required": false,
"description": "无风险利率(%)"
},
"industry_pe": {
"type": "number",
"required": false,
"description": "行业平均 PE"
}
}
{
"status": "success",
"data": {
"valuations": [
{
"method": "格雷厄姆公式 | 资产价值法 | 盈利价值法 | DCF",
"intrinsic_value": 0,
"current_price": 0,
"margin_of_safety": 0
}
],
"weighted_average": {
"intrinsic_value": 0,
"current_price": 0,
"margin_of_safety": 0
},
"sensitivity_analysis": {},
"rating": "强烈买入 | 买入 | 持有 | 卖出",
"recommendation": {
"ideal_buy_price": 0,
"acceptable_buy_price": 0,
"target_sell_price": 0
},
"risks": []
}
}
用户输入:
公司:贵州茅台
财务数据:
- EPS:¥40
- 流动资产:2000 亿
- 总负债:500 亿
- 总股本:12.5 亿股
- 正常化盈利:500 亿
- 自由现金流:450 亿
- 当前股价:¥1700
预期增长率:10%
无风险利率:3%
行业平均 PE:25
输出:
【贵州茅台估值分析】
【多种估值方法】
方法 1:格雷厄姆公式
内在价值 = 40 × (8.5 + 2×10) = ¥1140
安全边际 = (1140-1700)/1140 = -33%(高估)
方法 2:资产价值法
流动资产价值 = 2000-500 = 1500 亿
每股流动资产价值 = 1500/12.5 = ¥120
内在价值 = 120 × 2/3 = ¥80
安全边际 = (80-1700)/80 = -95%(高估)
注:轻资产公司,此方法不适用
方法 3:盈利价值法
盈利价值 = 500 亿 × 25 = 12500 亿
每股内在价值 = 12500/12.5 = ¥1000
安全边际 = (1000-1700)/1000 = -41%(高估)
方法 4:DCF 简化版
内在价值 = 450×(1+5%)/(10%-5%) = 9450 亿
每股内在价值 = 9450/12.5 = ¥756
安全边际 = (756-1700)/756 = -55%(高估)
【估值结果汇总】
| 方法 | 内在价值 | 当前价格 | 安全边际 | 权重 |
| 格雷厄姆 | ¥1140 | ¥1700 | -33% | 30% |
| 资产价值 | ¥80 | ¥1700 | -95% | 0% (不适用) |
| 盈利价值 | ¥1000 | ¥1700 | -41% | 35% |
| DCF | ¥756 | ¥1700 | -55% | 35% |
| 加权平均 | ¥956 | ¥1700 | -44% | 100% |
【敏感性分析】
不同增长率:
| 增长率 | 内在价值 | 安全边际 |
| 0% | ¥840 | -50% |
| 5% | ¥920 | -46% |
| 10% | ¥1000 | -41% |
【投资建议】
综合评级:高估
建议仓位:0%
价格建议:
- 理想买入价:<¥500(安全边际>50%)
- 可接受买入价:<¥700(安全边际>30%)
- 当前价格:¥1700(安全边际 -44%)
理由:
1. 所有方法显示高估
2. 安全边际为负(-44%)
3. 不符合格雷厄姆安全边际原则
建议:
- 持有者:考虑减仓或卖出
- 未持有者:等待更好价格
- 关注:护城河是否持续(用 moat-evaluator)
1. 用 4 毛钱买 1 块钱的东西
2. 安全边际是投资成功的核心
3. 价格是你付出的,价值是你得到的
4. 市场短期是投票机,长期是称重机
安全边际的作用:
1. 保护免受估值错误
2. 保护免受意外事件
3. 提供超额收益空间
格雷厄姆建议:
- 防御型:安全边际>30%
- 积极型:安全边际>50%
好投资 = 好公司 × 好价格 × 安全边际
好公司:moat-evaluator 评估
好价格:intrinsic-value-calculator 计算
安全边际:>30% 才买入
遵循:../OUTPUT_SCHEMA.md - 投资框架标准化输出规范
{
"signal": {
"summary": "内在价值和安全边际结论(≤50 字)",
"recommendation": "强烈推荐 | 推荐 | 观察 | 谨慎 | 避免",
"score": 0-100,
"margin_of_safety": "安全边际%"
},
"confidence": { "score": 0-100, "level": "低 | 中 | 高", "data_quality": "数据质量说明" },
"reasoning": {
"key_findings": ["DCF 估值结果", "相对估值结果", "安全边际判断"],
"valuation_methods": { "dcf": {}, "pe_relative": {}, "pb_relative": {} }
},
"metrics": {
"valuation_summary": { "dcf_value": {}, "pe_value": {}, "pb_value": {}, "average_intrinsic_value": {}, "current_price": {}, "margin_of_safety": {} }
},
"sources": [{ "name": "数据源", "type": "官方 | 媒体 | 第三方", "reliability": "S|A|B|C" }],
"action_items": [{ "priority": "高 | 中 | 低", "action": "行动", "timeline": "时间", "success_criteria": "标准" }],
"next_steps": ["使用 decision-checklist 进行最终决策检查", "使用 risk-assessor 评估下行风险"],
"disclaimer": "⚠️ 市场有风险,投资需谨慎。",
"metadata": { "skill_name": "intrinsic-value-calculator", "skill_version": "4.0.0" }
}
完整模板:详见 ../SCHEMA_TEMPLATES.md
../SKILL.md - 投资框架主技能../references/graham-principles.md - 格雷厄姆估值原则../examples/valuation-cases.md - 估值案例集../templates/valuation-template.md - 估值分析模板新增:
合规性:
| 问题 | 检查项 |
|------|--------|
| 不触发 | description 是否包含触发词? |
| 运行失败 | 脚本有执行权限吗?(chmod +x) |
| 用错技能 | 多个技能 description 是否太相似? |
v2.0.0 (2026-03-19): 按照 SKILL-STANDARD-v2.md 深度重构
v1.0.0 (2026-03-12): 初始版本
估值是艺术不是科学。用多种方法交叉验证,用安全边际保护自己。 💰
tools
[何时使用]当用户询问"这只股票值得投资吗"时;当用户想用格雷厄姆标准筛选股票时;当用户需要判断防御型/积极型投资标准时;当用户想快速评估股票价值时;当检测到"价值分析""股票分析""值得买吗"等关键词时
tools
[何时使用]当用户需要筛选优质公司时;当用户问"哪些公司值得长期持有"时;当需要千里马标准选股时;当进行投资组合构建时;当检测到"千里马""长期持有""好公司""选股"等关键词时
tools
[何时使用]当用户需要选股时;当用户问"这家公司值得投资吗"时;当进行个股分析时;当需要 PEG 估值时
tools
[何时使用]当用户需要深度研判重要事件时;当用户说"分析这个事件""本周有哪些重要事件""范蠡视角解读"时;当检测到"事件研判""信号挖掘""闸门/管道/背离"等关键词时