股票价值投资分析系统

👤 Frankski 📦 v1.0.0 ⭐ 4.3 ⬇️ 34.3K 下载
💼 行业专业 免费

📖 技能介绍

股票价值投资分析 (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%)

    本技能来自小葱技能站7w4.net。

  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 获取完整使用文档和案例。

🤖 AI 评测

这个Skill质量中上,理论基础扎实,方法论框架完整,对价值投资分析有系统性的指导。优点是检查清单实用、评分体系清晰,适合认真学习价值投资方法的用户;不足是实际使用时需要用户具备一定财务知识背景,脚本功能较为基础,部分模块的实操性还有提升空间。总体而言,这是一个偏方法论指导而非开箱即用的分析工具,适合有一定投资基础的用户使用。

📊 多维度评分

适应性4.2
规范性4
有效性4.5
可靠性3.9
可信度5

📁 包含文件 (15 个)

📄 README.md 4.3 KB
📄 SKILL.md 22.5 KB
📄 modules/financial_analysis.md 5.1 KB
📄 modules/industry_analysis.md 5.3 KB
📄 modules/investment_decision_framework.md 9.8 KB
📄 modules/management_evaluation.md 5.6 KB
📄 modules/moat_analysis.md 10.2 KB
📄 references/usage_guide.md 3.1 KB
📄 requirements.txt 387 B
📄 scripts/dcf_calculator.py 19.1 KB
📄 scripts/industry_compare.py 8.7 KB
📄 scripts/moat_analyzer.py 20.6 KB
📄 scripts/red_flag_checker.py 23 KB
📄 scripts/valuation_snapshot.py 8.9 KB
📄 scripts/watchlist_manager.py 7.2 KB