agentsclimarketplace

Intrinsic value calculator

Skill lj22503/investment-framework-skill/intrinsic-value-calculator

基于 13 本投资经典的 AI 辅助投资决策系统,覆盖大盘扫描/行业跟踪/组合复盘/深度研究

Install
npx -y skills add lj22503/investment-framework-skill --skill intrinsic-value-calculator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

[何时使用]当用户询问"这家公司值多少钱"时;当用户想计算安全边际时;当用户不确定当前价格是否合理时;当用户需要多种估值方法对比时;当检测到"内在价值""估值""值多少钱"等关键词时

SKILL.md

16.3 KB, as published. Nobody here has run it

Intrinsic Value Calculator - 内在价值计算器 💰

价格是你付出的,价值是你得到的。计算企业内在价值和安全边际。

理论来源:《证券分析》- 格雷厄姆 & 多德(1934)


📋 功能描述

基于多种估值方法计算企业内在价值,评估安全边际,提供买卖建议。

适用场景

  • 计算公司内在价值("这家公司值多少钱")
  • 评估安全边际("当前价格安全吗")
  • 判断高估低估("现在贵不贵")
  • 多种估值方法对比
  • 设定理想买入价

边界条件

  • ❌ 估值是艺术不是科学(结果是范围不是精确数字)
  • ❌ 不预测短期股价
  • ❌ 不替代深入研究
  • ✅ 提供多种方法交叉验证
  • ✅ 计算安全边际
  • ✅ 给出价格区间建议

🎯 核心功能

功能 1:多种估值方法

四种核心估值方法交叉验证

方法 1:格雷厄姆公式

内在价值 = EPS × (8.5 + 2g)

其中:
- EPS = 每股收益
- 8.5 = 零增长公司的合理 PE
- g = 预期增长率(%)

修正公式(考虑利率):
内在价值 = EPS × (8.5 + 2g) × 4.4 / Y
其中 Y = 当前 AAA 企业债利率

适用:稳定增长的成熟公司


方法 2:资产价值法

流动资产价值 = 流动资产 - 总负债
每股流动资产价值 = 流动资产价值 / 总股本

内在价值 = 每股流动资产价值 × 折扣率(通常 2/3)

适用:重资产公司、周期股

格雷厄姆标准:股价<2/3 流动资产价值=极佳买入机会


方法 3:盈利价值法

盈利价值 = 正常化盈利 × 合理 PE
每股内在价值 = 盈利价值 / 总股本

合理 PE 选择:
- 稳定增长:15-20
- 周期性强:8-12
- 高增长:20-30
- 衰退行业:5-8

正常化盈利:近 3-5 年盈利平均值(消除周期波动)


方法 4:DCF 简化版

内在价值 = FCF × (1+g) / (r-g)

其中:
- FCF = 自由现金流
- g = 永续增长率(通常 3-5%)
- r = 折现率(通常 10%)

适用:现金流稳定的公司


功能 1.5:专业估值方法(《投资王道》)⭐新增

基于林森池《投资王道》第七至第十章 - 行业专用估值法

方法 5:储量折现法(石油/资源股)

标准化度量估值法(美国财务会计准则第 69 号公告)

步骤:
1. 获取探明储量数据(桶油当量)
2. 确定实现价(通常较市价折让 10-30%)
3. 假设开采期(通常 10 年)
4. 预测未来 10 年税后净现金流
5. 用 10% 折现率折现为当前价值

内在价值 = 储量折现价值 + 其他业务估值 - 净负债

适用:石油、天然气、矿业等资源股

关键指标

  • 储量替代率(新增储量/开采量)>100%
  • 开采成本<$30/桶
  • 实现价/市价>85%

方法 6:有期限 DCF(公路/特许经营)

有期限现金流折现法

步骤:
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、特许经营等有期限资产

风险警示

  • ⚠️ 剩余经营年限<10 年:估值大幅折让
  • ⚠️ 政策限制加价:现金流预测下调
  • ⚠️ 平行道路分流:车流量风险

方法 7:内含价值法(保险股)

内含价值(Embedded Value, EV)= 调整后净资产 + 有效业务价值

调整后净资产 = 股东权益 - 商誉 + 资产增值
有效业务价值 = 现有保单未来利润现值

新业务价值 = 当年新保单未来利润现值

合理市值 = 内含价值 × 合理 P/EV 倍数(通常 1-2 倍)

适用:人寿保险公司

关键指标

  • 新业务价值增长率>10%
  • EV/股价<0.8(低估)
  • 投资收益率>4%

风险警示

  • ⚠️ 历史高利率保单包袱(利差损)
  • ⚠️ 投资收益率持续低于假设
  • ⚠️ 新业务价值负增长

功能 2:估值结果汇总

多种方法交叉验证

估值方法内在价值当前价格安全边际权重
格雷厄姆公式¥X¥YZ%30%
资产价值法¥X¥YZ%20%
盈利价值法¥X¥YZ%30%
DCF 简化版¥X¥YZ%20%
加权平均¥X¥YZ%100%

权重调整

  • 轻资产公司:降低资产价值法权重
  • 周期股:提高资产价值法权重
  • 稳定增长:提高 DCF 权重

功能 3:安全边际评估

安全边际计算

安全边际 = (内在价值 - 当前价格) / 内在价值 × 100%
安全边际评级建议
>50%极佳强烈买入
30-50%良好买入
10-30%一般观察
0-10%不足不买入
<0%高估卖出/做空

格雷厄姆建议

  • 防御型投资者:安全边际>30%
  • 积极型投资者:安全边际>50%

功能 4:敏感性分析

不同假设下的估值范围

增长率敏感性

增长率内在价值安全边际
保守 (g=0%)¥XZ%
中性 (g=5%)¥XZ%
乐观 (g=10%)¥XZ%

折现率敏感性

折现率内在价值安全边际
保守 (r=12%)¥XZ%
中性 (r=10%)¥XZ%
乐观 (r=8%)¥XZ%

合理估值范围:保守值 - 乐观值


功能 5:投资建议

综合评级和买卖建议

综合评级:[强烈买入/买入/持有/卖出]

建议仓位:[X%]

价格建议

  • 理想买入价:¥X(安全边际>50%)
  • 可接受买入价:¥Y(安全边际>30%)
  • 当前价格:¥Z(安全边际 Z%)
  • 目标卖出价:¥W(安全边际<0% 或高估)

⚠️ 常见错误

错误 1:过度依赖单一方法

失败案例:
• 只用 DCF 估值,忽视其他方法
• DCF 假设过于乐观
• 结果:高估公司价值

正确做法:
✓ 至少用 3 种方法交叉验证
✓ 各种方法权重合理分配
✓ 取加权平均值

预防清单:
- [ ] 是否用了≥3 种方法?
- [ ] 权重分配是否合理?
- [ ] 结果差异是否过大?

错误 2:增长率假设过于乐观

失败案例:
• 假设永续增长率 10%+
• 忽视均值回归
• 结果:估值虚高

正确做法:
✓ 永续增长率≤GDP 增速(3-5%)
✓ 高增长期后假设放缓
✓ 做敏感性分析

预防清单:
- [ ] 永续增长率是否≤5%?
- [ ] 是否考虑了均值回归?
- [ ] 是否做了敏感性分析?

错误 3:忽视行业差异

失败案例:
• 用同一 PE 标准评估所有行业
• 科技股用银行股 PE
• 结果:错失成长股或买入价值陷阱

正确做法:
✓ 根据行业选择合理 PE
✓ 科技/消费:15-25 PE
✓ 银行/周期:8-12 PE
✓ 结合 moat-evaluator 评估

预防清单:
- [ ] 行业合理 PE 是多少?
- [ ] 公司是否有护城河?
- [ ] 是否值得溢价?

错误 4:机械套用公式

失败案例:
• 不看商业模式直接套公式
• 亏损公司用 PE 估值
• 结果:估值毫无意义

正确做法:
✓ 先理解商业模式
✓ 选择适合的估值方法
✓ 亏损公司用 PS/资产价值法

预防清单:
- [ ] 公司是否盈利?
- [ ] 哪种方法最适合?
- [ ] 是否理解了商业模式?

错误 5:忽视安全边际

失败案例:
• 计算了价值但不看安全边际
• 好公司但价格过高时买入
• 结果:好公司也亏钱

正确做法:
✓ 安全边际是核心
✓ 安全边际<30% 不买入
✓ 等待好价格

预防清单:
- [ ] 安全边际是否>30%?
- [ ] 是否可等待更好价格?
- [ ] 是否因 FOMO 买入?

🔗 相关资源

渐进式披露结构

核心文档(本文件):

  • intrinsic-value-calculator 技能详情

参考资料(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": []
  }
}

🧪 使用示例

示例 1:贵州茅台估值

用户输入

公司:贵州茅台
财务数据:
- 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% 才买入

📐 标准化输出 Schema ⭐⭐⭐⭐⭐

遵循../OUTPUT_SCHEMA.md - 投资框架标准化输出规范

核心 Schema

{
  "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 - 估值分析模板

变更日志

v4.0.0 (2026-04-07) - Schema 标准化

新增:

  • ✅ 完整标准化输出 Schema
  • ✅ 符合 OUTPUT_SCHEMA.md v1.0.0

合规性:

  • ✅ 核心技能 🔴 标准(100% 合规)

v2.0.0 (2026-03-19): 按照 SKILL-STANDARD-v2.md 深度重构


🔧 故障排查

问题检查项
不触发description 是否包含触发词?
运行失败脚本有执行权限吗?(chmod +x)
用错技能多个技能 description 是否太相似?
  • v2.0.0 (2026-03-19): 按照 SKILL-STANDARD-v2.md 深度重构

    • 添加完整 Front Matter
    • description 改为触发说明式
    • 添加 5 个常见错误(从失败案例提炼)
    • 添加渐进式披露结构
    • 标准化输入输出格式
    • 添加完整使用示例
    • 优化核心理念和健康公式
  • v1.0.0 (2026-03-12): 初始版本


估值是艺术不是科学。用多种方法交叉验证,用安全边际保护自己。 💰

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.