返回 Skill 列表
extension
分类: 其它无需 API Key

股票价值投资分析系统

A股和港股价值投资分析系统。基于价值投资经典方法论,提供完整的投资分析框架:护城河分析、财务健康检查、DCF估值、管理层评估、行业分析、投资决策整合。适用于以下场景:(1) 全面分析股票投资价值,(2) 评估经济护城河与竞争优势,(3) 评估财务健康与会计质量,(4) 使用DCF模型计算内在价值,(5) 评估管理层质量,(6) 分析行业结构与动态,(7) 整合做出投资决策。

person作者: user_a38fd8a2hubcommunity

股票价值投资分析 (valuation-analysis)

知识产权声明

本技能及相关文档、脚本代码的著作权归弗兰克小斯基(Frankski)所有。

使用许可:

  • ✅ 允许个人学习、研究、非商业用途使用
  • ✅ 允许修改后个人使用
  • ❌ 禁止直接复制核心算法用于商业产品或竞争性服务
  • ❌ 禁止移除或修改作者署名后重新分发
  • ❌ 禁止将本技能包装成独立产品对外销售

免责声明: 本技能提供的分析结果仅供参考,不构成投资建议。使用者应自行判断并承担投资风险。


基于《股市真规则》(The Five Rules for Successful Stock Investing) 的完整投资分析框架,由晨星公司首席股票分析师帕特·多尔西(Pat Dorsey)方法论构建。

作者:弗兰克小斯基(Frankski)

基于《股市真规则》(The Five Rules for Successful Stock Investing) 的完整投资分析框架,由晨星公司首席股票分析师帕特·多尔西(Pat Dorsey)方法论构建。

作者:弗兰克小斯基(Frankski)

依赖技能

本技能依赖以下技能,请确保已安装:

| 依赖技能 | 用途 | 安装命令 | |---------|------|---------| | pdf-parser | 提取财报PDF中的财务数据 | clawhub install pdf-parser |


系统架构

┌─────────────────────────────────────────────────────────────┐
│                    投资决策整合框架                          │
│                 modules/investment_decision_framework.md     │
└──────────────────────────┬──────────────────────────────────┘
                           │
    ┌──────────────────────┼──────────────────────┐
    │                      │                      │
    ▼                      ▼                      ▼
┌──────────┐        ┌──────────┐          ┌──────────┐
│ 护城河    │        │ 财务分析  │          │ 管理层   │
│ 分析     │        │ 模块     │          │ 评估     │
│ (Moat)   │        │ (Financial)│        │ (Management)│
└──────────┘        └──────────┘          └──────────┘
                           │
                           ▼
                    ┌──────────┐
                    │ 行业分析  │
                    │ 模块     │
                    │ (Industry)│
                    └──────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│                    工具层 (Tools)                          │
│  - DCF计算器        │  - 估值快照        │  - 同业对比      │
│  - Watchlist管理    │  - 财务健康检查    │  - 护城河检查清单 │
└─────────────────────────────────────────────────────────────┘

核心模块

价值投资导向的股票估值分析工具集,专为长期持有、商业模式优先、估值合理的投资风格设计。

核心模块

| 模块 | 功能 | 文档路径 | |------|------|---------| | 护城河分析 | 五步检验法识别可持续竞争优势 | modules/moat_analysis.md | | 财务分析 | 六步财务健康检查与会计质量评估 | modules/financial_analysis.md | | 管理层评估 | 三维评估框架(能力/诚信/股东导向) | modules/management_evaluation.md | | 行业分析 | 生命周期定位与行业特定指标 | modules/industry_analysis.md | | 投资决策 | 综合评分与买入/卖出决策矩阵 | modules/investment_decision_framework.md |

数据准备(必读)

核心原则:本评估优先基于公司最新财报数据进行分析。

用户须知

  1. 财报是核心输入:财务健康检查、DCF估值、护城河分析均依赖最新财报数据
  2. 建议上传文件
    • 年度报告(首选):最完整的财务数据和经营分析
    • 中期报告:季度更新的补充数据
    • 业绩公告/演示文稿:最新季度的关键指标
  3. 数据时效性:优先使用最新完整财报年度数据,其次使用最近季度更新

使用流程

用户发起分析请求
    ↓
提醒上传最新财报(PDF/链接)
    ↓
使用 pdf-parser 技能提取财报数据
    ↓
基于提取的财务数据进行完整分析

如果没有财报数据

  • 将使用公开数据源(AKShare等)获取的最新财务数据
  • 会明确标注数据来源和时效性
  • 重要决策建议等待最新财报发布后复核

快速使用指南

场景1:全面分析一家新公司

# Step 1: 获取基础数据
python scripts/valuation_snapshot.py <代码> --market <A|HK>

# Step 2: 按照护城河分析检查清单执行
# 参考: modules/moat_analysis.md → 五步检验法

# Step 3: 财务健康检查
# 参考: modules/financial_analysis.md → 六个危险信号

# Step 4: DCF估值
python scripts/dcf_calculator.py --fcf <FCF> --growth "<5年增速>" ...

# Step 5: 综合评分与决策
# 参考: modules/investment_decision_framework.md → 投资决策模板

场景2:快速筛选潜在标的

# 使用 Watchlist 批量检查
python scripts/watchlist_manager.py check

# 或快速财务健康筛查
# 参考: modules/financial_analysis.md → 快速分析工作流(25分钟)

场景3:定期监控持仓

# 检查估值预警
python scripts/watchlist_manager.py check

# 季度财务健康复查
# 参考: modules/financial_analysis.md → 持有期监控清单

十分钟测试(Ten-Minute Test)

来自《股市真规则》第一章的快速筛选工具。用10分钟回答这9个问题,全部通过才进入深度分析。

| # | 问题(书中原文) | 检验目的 | |---|----------------|---------| | 1 | 公司一直不断地赚取营业利润吗? | 盈利持续性 | | 2 | 公司能从经营活动中持续不断地产生现金流吗? | 现金流质量 | | 3 | 净资产收益率能保持10%以上,并且有合理的财务杠杆吗? | 资本效率 | | 4 | 盈利增长是协调一致还是飘忽不定? | 增长稳定性 | | 5 | 资产负债表清白吗? | 财务风险 | | 6 | 这家公司产生自由现金流吗? | 真实现金创造能力 | | 7 | 还有多少"其他"? | 利润质量(非经常性损益) | | 8 | 发行在外的股票数量在过去几年明显增长了吗? | 股本稀释 | | 9 | 做一个大致的折现现金流估值 | 估值吸引力 |

通过标准:全部9个问题通过,才进入深度分析。


核心检查清单(一页纸版)

买入前必须检查

□ 护城河: 历史盈利能力(FCF/销售>5%, ROE>15%连续5年+)
□ 护城河: 护城河来源清晰(网络效应/转换成本/品牌/成本优势)
□ 护城河: 宽度为"宽"或"极宽"
□ 财务: 无六个危险信号
□ 财务: 负债/权益 < 1.0, 流动比率 > 1.5
□ 财务: 毛利率/净利润率稳定或提升
□ 估值: DCF计算内在价值
□ 估值: 安全边际 ≥ 20%(好公司) / ≥ 40%(一般公司)
□ 管理层: 资本配置记录良好
□ 管理层: 无诚信红旗信号
□ 综合: 评分 ≥ 4.0(好公司) / ≥ 3.5(一般公司)

卖出信号检查

□ 股价 > 内在价值(无安全边际)
□ 护城河被侵蚀(竞争加剧/技术颠覆)
□ 财务健康恶化(3+危险信号)
□ 管理层诚信问题
□ 发现明显更好的机会(风险调整后收益更高)

关键阈值速查表

| 指标 | 优秀 | 一般 | 危险 | |------|------|------|------| | ROE | >15%连续5年+ | 10-15% | <10% | | FCF/销售额 | >5% | 0-5% | <0% | | 毛利率 | >40% | 20-40% | <20% | | 负债/权益 | <1.0 | 1.0-1.5 | >1.5 | | 安全边际 | >20% | 10-20% | <10% | | 护城河评分 | 4-5分 | 3分 | 1-2分 |

完整文档索引

| 工具 | 用途 | 脚本路径 | |------|------|----------| | 估值快照 | 实时 PE/PB/股息率及历史分位 | scripts/valuation_snapshot.py | | DCF 计算器 | 现金流折现内在价值分析 | scripts/dcf_calculator.py | | 同业对比 | 同行业估值横向比较 | scripts/industry_compare.py | | Watchlist 管理 | 目标价监控与预警 | scripts/watchlist_manager.py |

快速开始

1. 估值快照

python scripts/valuation_snapshot.py <股票代码> [--market A|HK]

示例:

python scripts/valuation_snapshot.py 000858        # 五粮液
python scripts/valuation_snapshot.py 00700 --market HK  # 腾讯控股

2. DCF 估值

python scripts/dcf_calculator.py \
  --fcf <当前自由现金流_亿元> \
  --growth "<5年增速,逗号分隔>" \
  --terminal <永续增速> \
  --discount <折现率> \
  --net-debt <净负债_亿元> \
  --shares <总股本_亿股> \
  --current-price <当前股价>

示例(五粮液):

python scripts/dcf_calculator.py \
  --fcf 250 \
  --growth "0.12,0.10,0.08,0.06,0.05" \
  --terminal 0.03 \
  --discount 0.09 \
  --net-debt -100 \
  --shares 38.8 \
  --current-price 142

3. 同业对比

# 按行业对比(内置行业映射)
python scripts/industry_compare.py --industry 白酒 --stock 000858

# 自定义对比标的
python scripts/industry_compare.py --codes "000858,000568,600519,600809" --stock 000858

4. Watchlist 管理

# 添加股票到监控列表
python scripts/watchlist_manager.py add <代码> \
  --name <名称> \
  --pe-low <买入PE> \
  --pe-high <卖出PE> \
  --notes "备注"

# 列出监控股票
python scripts/watchlist_manager.py list

# 检查估值预警
python scripts/watchlist_manager.py check

价值投资工作流

研究新标的

  1. 初步筛选: valuation_snapshot.py 看估值是否进入合理区间
  2. 深度估值: dcf_calculator.py 计算内在价值和安全边际
  3. 同业验证: industry_compare.py 确认相对估值位置
  4. 设定目标: watchlist_manager.py add 设定买入/卖出目标价

定期监控

  1. 日常检查: watchlist_manager.py check 查看是否触发预警
  2. 季报更新: 根据最新财报调整 DCF 模型假设
  3. 估值跟踪: 记录估值变化,判断是业绩驱动还是情绪驱动

参数参考

DCF 参数建议(基于《股市真规则》晨星标准)

| 参数 | 好公司(强护城河) | 一般公司 | 高风险公司 | |------|-------------------|----------|-----------| | 折现率 | 9% | 10.5% | 13-15% | | 永续增速 | 3% | 3% | 2% | | 预测期 | 10年 | 10年 | 10年 |

折现率调整因素(6个风险因素):

  1. 公司规模(小=+1-2%)
  2. 财务杠杆(高负债=+1-2%)
  3. 周期性(周期股=+1-2%)
  4. 管理层可信度(问题=+1%)
  5. 竞争优势(弱=+1-2%)
  6. 业务复杂性(复杂=+1%)

安全边际判断(晨星标准)

| 公司类型 | 安全边际要求 | 操作建议 | |----------|-------------|----------| | 强竞争优势稳定公司 | 20% | 打折买入 | | 一般公司 | 30-40% | 等待更好价格 | | 高风险公司 | 60% | 只有深度低估才考虑 |

安全边际计算公式

安全边际 = (内在价值 - 当前股价) / 内在价值 × 100%

数据源

  • AKShare: 免费开源金融数据接口
  • 覆盖: A股全市场、港股通标的
  • 数据类型: 实时行情、财务报表、历史价格

局限性

  1. 免费数据源: AKShare 偶尔不稳定,关键决策前建议交叉验证
  2. 历史分位: 使用价格分位作为估值分位近似,个股历史 PE/PB 数据需付费数据源
  3. 港股覆盖: 港股通标的支持较好,纯港股数据可能不完整
  4. DCF 敏感性: 内在价值对假设高度敏感,建议做情景分析(乐观/中性/悲观)

护城河分析框架(《股市真规则》标准)

四步检验法

Step 1: 评估历史盈利能力 | 指标 | 优秀标准 | 检验方法 | |------|---------|---------| | 自由现金流/销售额 | > 5% | 连续5-10年数据 | | 净利润率 | > 15% | 连续5-10年数据 | | ROE | > 15% | 连续5-10年数据 | | ROA | > 6-7% | 连续5-10年数据 |

Step 2: 识别护城河来源

  1. 真实产品差异化 - 技术创新(短暂)
  2. 可感知的产品差异化 - 品牌溢价
  3. 成本优势 - 规模效应或工序优势
  4. 高转换成本 - 客户锁定
  5. 网络效应 - 平台价值
  6. 进入壁垒 - 许可证/专利

Step 3: 评估护城河宽度

  • 面宽护城河(10-20年):品牌、网络效应、高转换成本
  • 面窄护城河(5-10年):成本优势、技术领先
  • 无护城河:无差异化商品业务

Step 4: 行业竞争结构分析

  • 行业集中度(CR5)
  • 平均毛利率
  • 进入壁垒高低

财务健康检查清单

六个危险信号(必须检查)

| 信号 | 检查方法 | 危险阈值 | |------|---------|---------| | 现金流衰退 | 经营现金流 vs 净利润趋势 | 净利润↑但经营现金流↓ | | 连续非经常性费用 | 利润表"非经常性"项目 | 3年内≥2次 | | 连续收购 | 现金流量表投资活动 | 每年大额收购 | | CFO/审计师离职 | 年报管理层变更 | 无解释离职 | | 应收账款异常 | 应收账款增速 vs 收入增速 | 应收增速 > 收入增速 | | 赊销条件变更 | 10-K报告脚注 | 放宽信用条款 |

财务健康指标

| 指标 | 安全范围 | 危险信号 | |------|---------|---------| | 负债/权益比 | < 1.0 | > 1.5 | | 流动比率 | > 1.5 | < 1.0 | | 已获利息倍数 | > 5倍 | < 3倍 | | 自由现金流/收入 | > 5% | < 0% | | ROE | > 10% | < 10%连续5年 |

行业特定分析框架

  • 接入理杏仁/乌龟量化等付费数据源获取更完整历史估值
  • 集成财报分析自动提取自由现金流
  • 增加更多估值方法(EV/EBITDA、股息折现、重置成本法等)
  • 与飞书文档联动自动生成估值报告

行业特定分析框架

软件行业(SaaS/企业软件)

关键指标: | 指标 | 健康信号 | 危险信号 | |------|---------|---------| | 递延收入 | 增长 | 下降 | | 许可收入 | 占比高 | 占比下降 | | 应收账款天数 | 下降/稳定 | 上升 | | 客户留存率 | > 90% | < 85% |

竞争优势来源

  • 高转换成本(客户培训、数据迁移)
  • 网络效应(Adobe Acrobat)
  • 品牌(Intuit QuickBooks)

硬件行业(半导体/PCB/设备)

关键指标: | 指标 | 健康信号 | 危险信号 | |------|---------|---------| | 存货周转率 | 提升 | 存货增速 > 收入增速 | | 毛利率 | 稳定/提升 | 持续下降 | | 资本支出/收入 | 合理 | 过高 | | 应收账款 | 稳定 | 快速增长 |

周期性判断

  • 经济扩张期:收入快速增长,毛利率提升
  • 经济衰退期:收入下滑,固定成本压力大
  • 买入时机:周期低谷,PE高但即将反转

医疗保健行业(制药/CXO/器械)

制药公司

  • 专利保护期剩余时间
  • 在研管线数量及阶段
  • 单一产品占比(<30%安全)

CXO公司(药明康德类):

  • 客户集中度(前5大客户占比)
  • 产能利用率
  • 地缘政治风险

医疗器械(微创医疗类):

  • 产品注册证数量
  • 临床试验成功率
  • 医生转换成本

媒体/互联网行业(腾讯类)

关键指标: | 指标 | 优秀标准 | |------|---------| | 自由现金流/收入 | > 10% | | 用户增长 | 月活稳定增长 | | 单用户价值(ARPU) | 提升 | | 网络效应 | 用户↑→价值↑ |

竞争优势

  • 垄断地位(微信)
  • 许可证/牌照
  • 规模经济(内容成本分摊)

消费品行业(泡泡玛特类)

关键指标

  • 品牌溢价能力(毛利率)
  • 渠道控制力
  • 存货周转(时尚风险)
  • 新品成功率

DCF估值五步法(晨星公司标准流程)

基于《股市真规则》帕特·多尔西方法

Step 1: 估计当前自由现金流

公式

自由现金流 = 经营现金流 - 资本支出

判断标准

  • 优秀:FCF/销售额 > 5%
  • 良好:FCF为正且稳定
  • 危险:持续为负(需查看是否用于扩张)

数据来源:现金流量表

  • 经营现金流(经营活动现金净额)
  • 资本支出(投资活动中的"购建固定资产")

Step 2: 预测增长率(分阶段)

前5-10年预测

增长率 = min(历史平均增速, 行业平均增速)

调整因素

  • 强竞争优势:可用历史增速上限
  • 弱竞争优势:保守估计,低于历史均值
  • 周期性公司:考虑完整周期(包含低迷年份)

永续增长率(10年后):

  • 标准:3%(GDP平均增速)
  • 衰退行业:2%
  • 新兴市场:可略高,但不超过4%

Step 3: 确定折现率

基准折现率:10.5%(晨星标准)

根据风险调整(6因素):

| 风险因素 | 公司特征 | 调整 | |---------|---------|------| | 规模 | 小市值 | +1-2% | | 杠杆 | 高负债 | +1-2% | | 周期性 | 强周期 | +1-2% | | 管理层 | 信任度低 | +1% | | 竞争优势 | 弱 | +1-2% | | 复杂性 | 业务复杂 | +1% |

常见公司类型折现率

  • 强护城河稳定公司(腾讯):9%
  • 一般公司:10.5%
  • 高风险公司(AMD、周期股):13-15%

Step 4: 计算永续年金价值

公式(第11年及以后):

永续年金价值 = FCF_10 × (1 + g) / (R - g)

其中:

  • FCF_10 = 第10年的自由现金流
  • g = 永续增长率(通常3%)
  • R = 折现率

折现到现值

永续价值现值 = 永续年金价值 / (1 + R)^10

Step 5: 计算内在价值和安全边际

企业价值

企业价值 = 前10年FCF现值之和 + 永续价值现值

股权价值

股权价值 = 企业价值 + 现金 - 负债

每股内在价值

每股价值 = 股权价值 / 总股本

安全边际计算

安全边际 = (每股内在价值 - 当前股价) / 每股内在价值

决策标准

  • 安全边际 > 要求标准(好公司20%,高风险60%)→ 买入
  • 安全边际 0-20% → 观望
  • 安全边际 < 0 → 高估,卖出

实战案例模板

案例:高乐氏公司(书中案例)

输入参数

  • 当前FCF:6亿美元
  • 10年增长率:5%(保守,低于历史9%)
  • 永续增长率:3%
  • 折现率:9%(财务稳健)
  • 股份数:假设

计算过程

Year 1 FCF = 6亿 × 1.05 = 6.3亿
...
Year 10 FCF = 6亿 × 1.05^10 = 9.77亿
永续价值 = 9.77亿 × 1.03 / (0.09 - 0.03) = 167.7亿
折现到现值...
内在价值 = 54美元/股

安全边际

  • 市价:45美元
  • 安全边际 = (54-45)/54 = 17%(接近20%标准,可考虑)

报告输出格式规范(固定格式)

所有估值分析报告必须遵循以下章节结构,可临时添加必要内容,但不可删减:


报告标准结构

概述(执行摘要)
├── 投资评级(买入/持有/卖出)
├── 目标价格区间
├── 当前价格
├── 安全边际
├── 护城河评级
├── 综合评分(/5分)
├── 建议仓位
└── 一句话结论

一、十分钟测试(Ten-Minute Test)
├── 8项快速筛选测试表格
└── 测试结论

二、护城河分析(四步法)
├── Step 1: 历史盈利能力(3-5年数据表格)
├── Step 2: 护城河来源(五种竞争优势矩阵)
├── Step 3: 护城河宽度评估(业务×宽度矩阵)
└── Step 4: 行业竞争结构(波特五力分析)

三、财务健康检查
├── 3.1 六个危险信号排查(表格)
└── 3.2 财务健康指标检查

四、成长性分析
├── 4.1 增长来源分解(销售/价格/新产品/收购)
├── 4.2 成长性指标
└── 4.3 行业生命周期定位

五、管理层评估(三维框架)
├── 5.1 能力评估(战略/执行/技术)
├── 5.2 诚信度评估
├── 5.3 股东导向评估
└── 管理层评分

六、估值分析(DCF五步法)
├── Step 1: 估计当前自由现金流
├── Step 2: 预测增长率(分阶段假设)
├── Step 3: 确定折现率(含风险调整)
├── Step 4: 计算永续年金价值
└── Step 5: 内在价值和安全边际

七、同业对比估值
└── 多种估值方法对比表格(DCF/PE/分析师目标价)

八、投资决策整合
├── 8.1 综合评分卡(六维度加权)
├── 8.2 买入/卖出决策矩阵
├── 8.3 操作建议(价格区间表)
└── 最终结论(核心逻辑+风险因素+监控指标)

格式参考案例

完整格式示例见:/root/openclaw/kimi/downloads/19d2263e-5662-8807-8000-0000035a7f3b_宁德时代.pdf

关键表格模板:

十分钟测试表格: | 测试项目 | 检验内容 | 公司表现 | 结果 | |---------|---------|---------|------| | 1-8 | ... | ... | 通过/不通过 |

护城河来源矩阵: | 类型 | 具体表现 | 强度 | 可持续性 | |-----|---------|------|---------| | 技术创新 | ... | 高/中/低 | 年数 |

综合评分卡: | 维度 | 权重 | 评分(1-5) | 加权得分 | |-----|------|----------|---------| | 护城河强度 | 25% | x.x | x.xx |


详细指南

参考 references/usage_guide.md 获取完整使用文档和案例。