知识产权声明
本技能及相关文档、脚本代码的著作权归弗兰克小斯基(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 |
核心原则:本评估优先基于公司最新财报数据进行分析。
用户发起分析请求
↓
提醒上传最新财报(PDF/链接)
↓
使用 pdf-parser 技能提取财报数据
↓
基于提取的财务数据进行完整分析
# 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 → 投资决策模板
# 使用 Watchlist 批量检查
python scripts/watchlist_manager.py check
# 或快速财务健康筛查
# 参考: modules/financial_analysis.md → 快速分析工作流(25分钟)
# 检查估值预警
python scripts/watchlist_manager.py check
# 季度财务健康复查
# 参考: modules/financial_analysis.md → 持有期监控清单
来自《股市真规则》第一章的快速筛选工具。用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 |
python scripts/valuation_snapshot.py <股票代码> [--market A|HK]
示例:
python scripts/valuation_snapshot.py 000858 # 五粮液
python scripts/valuation_snapshot.py 00700 --market HK # 腾讯控股
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
# 按行业对比(内置行业映射)
python scripts/industry_compare.py --industry 白酒 --stock 000858
# 自定义对比标的
python scripts/industry_compare.py --codes "000858,000568,600519,600809" --stock 000858
# 添加股票到监控列表
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
valuation_snapshot.py 看估值是否进入合理区间dcf_calculator.py 计算内在价值和安全边际industry_compare.py 确认相对估值位置watchlist_manager.py add 设定买入/卖出目标价watchlist_manager.py check 查看是否触发预警| 参数 | 好公司(强护城河) | 一般公司 | 高风险公司 |
|---|---|---|---|
| ------ | ------------------- | ---------- | ----------- |
| 折现率 | 9% | 10.5% | 13-15% |
| 永续增速 | 3% | 3% | 2% |
| 预测期 | 10年 | 10年 | 10年 |
折现率调整因素(6个风险因素):
| 公司类型 | 安全边际要求 | 操作建议 |
|---|---|---|
| ---------- | ------------- | ---------- |
| 强竞争优势稳定公司 | 20% | 打折买入 |
| 一般公司 | 30-40% | 等待更好价格 |
| 高风险公司 | 60% | 只有深度低估才考虑 |
安全边际计算公式:
安全边际 = (内在价值 - 当前股价) / 内在价值 × 100%
Step 1: 评估历史盈利能力
| 指标 | 优秀标准 | 检验方法 |
|---|---|---|
| ------ | --------- | --------- |
| 自由现金流/销售额 | > 5% | 连续5-10年数据 |
| 净利润率 | > 15% | 连续5-10年数据 |
| ROE | > 15% | 连续5-10年数据 |
| ROA | > 6-7% | 连续5-10年数据 |
Step 2: 识别护城河来源
Step 3: 评估护城河宽度
Step 4: 行业竞争结构分析
| 信号 | 检查方法 | 危险阈值 |
|---|---|---|
| ------ | --------- | --------- |
| 现金流衰退 | 经营现金流 vs 净利润趋势 | 净利润↑但经营现金流↓ |
| 连续非经常性费用 | 利润表"非经常性"项目 | 3年内≥2次 |
| 连续收购 | 现金流量表投资活动 | 每年大额收购 |
| CFO/审计师离职 | 年报管理层变更 | 无解释离职 |
| 应收账款异常 | 应收账款增速 vs 收入增速 | 应收增速 > 收入增速 |
| 赊销条件变更 | 10-K报告脚注 | 放宽信用条款 |
| 指标 | 安全范围 | 危险信号 |
|---|---|---|
| ------ | --------- | --------- |
| 负债/权益比 | < 1.0 | > 1.5 |
| 流动比率 | > 1.5 | < 1.0 |
| 已获利息倍数 | > 5倍 | < 3倍 |
| 自由现金流/收入 | > 5% | < 0% |
| ROE | > 10% | < 10%连续5年 |
关键指标:
| 指标 | 健康信号 | 危险信号 |
|---|---|---|
| ------ | --------- | --------- |
| 递延收入 | 增长 | 下降 |
| 许可收入 | 占比高 | 占比下降 |
| 应收账款天数 | 下降/稳定 | 上升 |
| 客户留存率 | > 90% | < 85% |
竞争优势来源:
关键指标:
| 指标 | 健康信号 | 危险信号 |
|---|---|---|
| ------ | --------- | --------- |
| 存货周转率 | 提升 | 存货增速 > 收入增速 |
| 毛利率 | 稳定/提升 | 持续下降 |
| 资本支出/收入 | 合理 | 过高 |
| 应收账款 | 稳定 | 快速增长 |
周期性判断:
制药公司:
CXO公司(药明康德类):
医疗器械(微创医疗类):
关键指标:
| 指标 | 优秀标准 |
|---|---|
| ------ | --------- |
| 自由现金流/收入 | > 10% |
| 用户增长 | 月活稳定增长 |
| 单用户价值(ARPU) | 提升 |
| 网络效应 | 用户↑→价值↑ |
竞争优势:
关键指标:
基于《股市真规则》帕特·多尔西方法
公式:
自由现金流 = 经营现金流 - 资本支出
判断标准:
数据来源:现金流量表
前5-10年预测:
增长率 = min(历史平均增速, 行业平均增速)
调整因素:
永续增长率(10年后):
基准折现率:10.5%(晨星标准)
根据风险调整(6因素):
| 风险因素 | 公司特征 | 调整 |
|---|---|---|
| --------- | --------- | ------ |
| 规模 | 小市值 | +1-2% |
| 杠杆 | 高负债 | +1-2% |
| 周期性 | 强周期 | +1-2% |
| 管理层 | 信任度低 | +1% |
| 竞争优势 | 弱 | +1-2% |
| 复杂性 | 业务复杂 | +1% |
常见公司类型折现率:
公式(第11年及以后):
永续年金价值 = FCF_10 × (1 + g) / (R - g)
其中:
折现到现值:
永续价值现值 = 永续年金价值 / (1 + R)^10
企业价值:
企业价值 = 前10年FCF现值之和 + 永续价值现值
股权价值:
股权价值 = 企业价值 + 现金 - 负债
每股内在价值:
每股价值 = 股权价值 / 总股本
安全边际计算:
安全边际 = (每股内在价值 - 当前股价) / 每股内在价值
决策标准:
输入参数:
计算过程:
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美元/股
安全边际:
所有估值分析报告必须遵循以下章节结构,可临时添加必要内容,但不可删减:
概述(执行摘要)
├── 投资评级(买入/持有/卖出)
├── 目标价格区间
├── 当前价格
├── 安全边际
├── 护城河评级
├── 综合评分(/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 获取完整使用文档和案例。
共 1 个版本