# Intrinsic Value Calculator

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

- Skill: `lj22503/intrinsic-value-calculator` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add lj22503/intrinsic-value-calculator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lj22503/intrinsic-value-calculator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lj22503 (https://skillmd.com/u/lj22503)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lj22503/intrinsic-value-calculator

---


# 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 | ¥Y | Z% | 30% |
| 资产价值法 | ¥X | ¥Y | Z% | 20% |
| 盈利价值法 | ¥X | ¥Y | Z% | 30% |
| DCF 简化版 | ¥X | ¥Y | Z% | 20% |
| **加权平均** | **¥X** | **¥Y** | **Z%** | 100% |

**权重调整**：
- 轻资产公司：降低资产价值法权重
- 周期股：提高资产价值法权重
- 稳定增长：提高 DCF 权重

---

### 功能 3：安全边际评估

**安全边际计算**：
```
安全边际 = (内在价值 - 当前价格) / 内在价值 × 100%
```

| 安全边际 | 评级 | 建议 |
|---------|------|------|
| >50% | 极佳 | 强烈买入 |
| 30-50% | 良好 | 买入 |
| 10-30% | 一般 | 观察 |
| 0-10% | 不足 | 不买入 |
| <0% | 高估 | 卖出/做空 |

**格雷厄姆建议**：
- 防御型投资者：安全边际>30%
- 积极型投资者：安全边际>50%

---

### 功能 4：敏感性分析

**不同假设下的估值范围**

**增长率敏感性**：

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

**折现率敏感性**：

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

**合理估值范围**：保守值 - 乐观值

---

### 功能 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` - 估值分析模板

---

## 📊 输入参数

```json
{
  "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"
  }
}
```

---

## 📤 输出格式

```json
{
  "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

```json
{
  "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): 初始版本

---

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

