Skill: frankski818/valuation-analysis (version 1.0.0)

--- name: 股票价值投资分析 (valuation-analysis) description: A股和港股价值投资分析系统。基于《股市真规则》方法论，提供完整的投资分析框架：护城河分析、财务健康检查、DCF估值、管理层评估、行业分析、投资决策整合。Use when user needs to (1) analyze stock investment value comprehensively, (2) evaluate economic moat and competitive advantage, (3) assess financial health and accounting quality, (4) calculate intrinsic value using DCF model, (5) evaluate management quality, (6) analyze industry structure and dynamics, or (7) make integrated investment decisions. author: 弗兰克小斯基（Frankski） license: Copyright (c) 2026 弗兰克小斯基（Frankski）. All rights reserved. --- # 股票价值投资分析 (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：全面分析一家新公司 ```bash # 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：快速筛选潜在标的 ```bash # 使用 Watchlist 批量检查 python scripts/watchlist_manager.py check # 或快速财务健康筛查 # 参考: modules/financial_analysis.md → 快速分析工作流(25分钟) ``` ### 场景3：定期监控持仓 ```bash # 检查估值预警 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. 估值快照 ```bash python scripts/valuation_snapshot.py <股票代码> [--market A|HK] ``` 示例： ```bash python scripts/valuation_snapshot.py 000858 # 五粮液 python scripts/valuation_snapshot.py 00700 --market HK # 腾讯控股 ``` ### 2. DCF 估值 ```bash python scripts/dcf_calculator.py \ --fcf <当前自由现金流_亿元> \ --growth "<5年增速,逗号分隔>" \ --terminal <永续增速> \ --discount <折现率> \ --net-debt <净负债_亿元> \ --shares <总股本_亿股> \ --current-price <当前股价> ``` 示例（五粮液）： ```bash 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. 同业对比 ```bash # 按行业对比（内置行业映射） python scripts/industry_compare.py --industry 白酒 --stock 000858 # 自定义对比标的 python scripts/industry_compare.py --codes "000858,000568,600519,600809" --stock 000858 ``` ### 4. Watchlist 管理 ```bash # 添加股票到监控列表 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` 获取完整使用文档和案例。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)