股票成长潜力分析 v1.0:翻倍潜力情景推演与跨行业评分
作者:俊哥 | 公众号:俊哥读书
触发条件
用户提出以下任一需求时触发:
- "XX成长潜力如何" / "分析XX的成长潜力"
- "XX能翻几倍" / "XX的翻倍潜力分析" / "XX翻倍概率"
- "XX三年翻倍" / "XX三年三倍" / "XX五年三倍"
- "XX的增长空间" / "XX未来几年营收/利润能到多少"
- 明确提到关键词 "5年3倍" / "成长潜力" / "翻倍潜力" 并指定了股票
不触发:用户只说"分析XX"但未提到成长潜力/翻倍/增长空间
输入参数
| 参数 | 必需 | 说明 |
|---|---|---|
| stock_name | 是 | 股票名称或代码(如"腾讯控股""00700") |
| stock_code | 否 | 证券代码,可从stock_name推断 |
| market | 否 | A/港股/美股,可从代码推断 |
核心原则
- 必须基于最新年报/季报实际数据,不估算(需要搜索验证)
- 逐层推演:营收→毛利润→营业利润→归母净利,每步可追溯
- PE必须行业对标:引用
references/pe-benchmarks.md,标注日期 - PE压缩风险必须量化:计算"利润需增长X%才能抵消PE压缩"
- 五维评分必须计算:引用
references/scoring-framework.md - 股息率必须用年度分红:行情接口的股息字段可能是累积历史值,需搜索验证当年度分红
- 禁止投资建议:仅输出客观分析结果,不得生成买入/卖出建议
🚫 常见数据错误提醒
| 错误 | 原因 | 正确做法 |
|---|---|---|
| 直接用行情接口的"每股股息"字段当年度股息 | 部分接口(如TDX的MGGX)返回的是累积历史股息 | 搜索"XX 2025年 每股分红 10派"验证当年度分红 |
| 用估算值当实际值 | 印象中的数据可能过时 | 必须搜索最新年报/季报验证 |
| 不看最近年报是否"双降" | 很多公司近年利润下滑 | 搜索确认趋势后再建模 |
| 直接给周期股高PE | 周期股PE中枢低于成长股 | 引用pe-benchmarks的周期行业基准 |
分析流程(9步法)
Step 0 — 输入验证与边界条件
股票代码验证:
1. 尝试获取行情数据(通过已连接的行情工具或WebSearch)
2. 失败 → WebSearch确认股票是否存在
3. 不存在 → 提示用户"未找到XX的股票数据,请确认股票名称/代码"
特殊公司处理规则:
| 特殊情况 | 处理方式 | 影响范围 |
|---|---|---|
| PE为负(亏损) | 使用PS/PB估值替代PE | PE相关维度评分=N/A,标注"亏损公司采用PS估值" |
| 市值<50亿 | 输出警告 | 在报告开头标注"⚠️ 超小盘股,流动性风险高" |
| 新股/次新股(<3年) | 标注不确定性 | 在报告开头标注"⚠️ 历史数据不足,推演不确定性高" |
| 停牌 | 终止分析 | 提示"XX当前停牌,无法获取最新行情" |
| 退市 | 终止分析 | 提示"XX已退市,不适用于本分析" |
跨行业公司PE中枢确定规则:
| 业务结构 | PE中枢选择方法 |
|---|---|
| 单一业务占比>60% | 直接使用该行业PE中枢 |
| 多业务均衡(无业务>60%) | 加权平均PE = Σ(业务占比 × 行业PE) |
示例:
小米集团:手机×40%(PE 15x) + 汽车×25%(PE 25x) + 互联网×35%(PE 18x)
加权PE = 15×0.4 + 25×0.25 + 18×0.35 = 18.7x
→ 使用19x作为基准PE
Step 1 — 数据采集与校验
数据获取优先级(Fallback链):
层级1 — 最新年报/季报(优先)
├─ 搜索"XX 2025年报 营收 净利"
├─ 成功 → 标注"2025A实际数据"
└─ 失败 → 进入层级2
层级2 — 最近四季度滚动数据(次选)
├─ 通过行情工具获取季度数据并求和(如有已连接的行情数据工具)
├─ 注:港股多数公司仅披露中报/年报,可将最近中报×2近似年化,或直接跳层级3
├─ 成功 → 标注"TTM滚动数据(截至YYYY-MM)"
└─ 失败 → 进入层级3
层级3 — 分析师一致预期(兜底)
├─ 搜索"XX 2025E 净利 一致预期"
├─ 成功 → 标注"2025E一致预期(机构数:X)"
└─ 失败 → 进入层级4
层级4 — 终止分析
└─ 提示用户"当前无法获取XX的可靠财务数据,建议稍后重试或更换标的"
数据验证清单:
必采数据(缺失则终止):
✅ 营收、归母净利、市值、PE(TTM)
重要数据(缺失需标注):
⚠️ 毛利率、净利率、ROE、经营现金流
⚠️ 分业务收入结构(用于判断跨行业PE)
可选数据:
📋 年度分红(搜索"XX 2025年 10派")
📋 资产负债率、研发费用率
多源数据冲突仲裁:
优先级:公司年报/季报公告 > 交易所披露 > 行情接口 > 财经媒体
同一指标不同来源差异 >3% 时:取最高优先级来源,并在报告中标注其余来源数值
跨市场换算规则(港股/美股必执行):
1. 搜索当日汇率("港元 人民币 汇率" 或 "美元 人民币 汇率"),记录取值与日期
2. 统一口径:市值、净利、PE 等所有计算先换算为人民币再进行
3. 报告中必须标注:"汇率假设:1 HKD = X.XX RMB(YYYY-MM-DD)"
4. 口径校验:换算后算得的 PE 与行情接口 PE(TTM) 偏差应 <10%,否则检查股本/净利口径
行情数据获取容错:
1. 优先:已连接的行情数据工具/MCP(如通达信、自选股等,任选其一)
2. 失败 → WebSearch "XX股票 实时行情 股价"
3. 失败 → 使用最近已知数据,标注"数据延迟风险"
Step 2 — 业务底板
1. 一句话定义(公司做什么的,30字以内)
2. 行业地位表(市占率、壁垒、客户绑定等)
3. 营收结构表(分品类/分区域/分模式,标注各板块增速)
4. 核心财务数据表(近2-3年,含毛利率/净利率趋势)
Step 2.5 — 行业天花板快速诊断
目的:快速判断行业空间是否足以支撑增长目标。
原则:只做断言式轻量检查(<5行),不做深度分析。🟡/🔴结果将在 Step 7.5 汇总为风险提示。
检查步骤:
① 获取行业总规模
→ 搜索"XX行业 市场规模 2025"
→ 结果:____亿
② 计算当前市占率
→ 搜索"XX 在XX行业的市占率"
→ 结果:____%
③ 计算5年后所需营收(基准情景口径)
→ 所需营收 = 当前营收 × (1 + 基准营收CAGR)^5
→ 基准营收CAGR 来源:Step 3-4 推演值;若尚未推演,先用"行业增速 + 公司近3年营收CAGR"粗估
→ 结果:____亿
④ 计算所需市占率
→ ③ ÷ ① × 100%
→ 结果:____%
⑤ 合理性判断
→ 🟢 <20%:行业天花板足够
→ 🟡 20-50%:有挑战,需在Step 3中说明可行性
→ 🔴 >50%:行业天花板是核心障碍
判断输出模板:
【行业天花板快速诊断】
行业总规模:____亿(2025)
当前市占率:____%
5年后所需营收:____亿
所需市占率:____%
结果:_______(🟢/🟡/🔴)
🟡或🔴时标注:
"⚠️ 行业天花板存在约束,将在Step 7.5进行超长期风险自检"
示例:
腾讯游戏:
行业总规模 ≈ 6,000亿(2025)
腾讯游戏营收 ≈ 1,100亿 → 市占率≈18%
5年后所需营收 ≈ 1,900亿
所需市占率 ≈ 32%
结果:🟡 有挑战(需海外+新游驱动),但合理
Step 3 — 增长引擎逐层拆解
对2-4个核心增长引擎逐一分析:
├─ 当前规模与趋势
├─ 增长驱动因素(逐条列出驱动因子,标注🟢🟡🔴确定性)
├─ 行业对标(如有可比公司)
└─ 情景推演表(2030E基准/乐观/悲观 × CAGR)
Step 4 — 逐层损益表(基准情景)★ 核心
> 参考 references/analysis-template.md 第三章模板
必须包含:
1. 逐年推导表(6行至少:各业务收入→合计营收→毛利率→毛利润→费用率→净利)
2. 每年标注驱动因素解释
3. 利润弹性说明(为什么利润增速 > 营收增速)
关键公式:
营收增速 = 量增速 + 价增速 + 品类/结构升级
利润增速 = 营收增速 × 经营杠杆系数 + 利润率改善效果
经营杠杆系数 = 固定成本占比 / (1 - 固定成本占比) + 1
Step 5 — PE假设逻辑说明 ★ 必须包含
> 引用 references/pe-benchmarks.md
跨行业公司PE中枢选择:
> 已在 Step 0 说明,此处引用结论
PE设定铁律(保守原则):
| 情景 | PE设定规则 | 说明 |
|---|---|---|
| 🟡 基准 | = 行业PE中枢(不给予任何溢价) | 最保守假设,5年回报几乎全部来自利润内生增长。即使公司有垄断/技术/品牌优势,基准PE也不上浮。 |
| 🟢 乐观 | = 行业PE中枢 + 合理溢价 | 溢价上限见 pe-benchmarks.md 中该行业的 乐观溢价上限 字段,通常为中枢+3~8x。需要明确列出溢价的触发条件。 |
| 🔴 悲观 | = 行业PE下限 | 市场最悲观时的估值水平,通常是中枢的60-80%。 |
为什么基准不给溢价?
1. 投资中最贵的四个字是"这次不一样"——估值溢价往往被均值回归吞噬
2. 5年3倍已经是一个很高的回报目标,应该用最保守的估值锚,让利润增长自己说话
3. 如果保守假设下回报仍然可观,那实际回报只会更高(安全边际)
4. 跨行业对比时,统一用行业中枢避免了"每个标的都觉得自己应该溢价"的主观偏差
流程:
1. 查表确定行业PE中枢
2. 检查刷新时间(>180天 → 查询2-3家可比公司PE → 更新条目)
3. 基准PE = 行业中枢(不加溢价)
4. 乐观PE = 行业中枢 + 合理溢价(参考该行业的"乐观溢价上限"字段)
5. 悲观PE = 行业下限
6. ⚠️ PE风险量化计算:
- PE压缩幅度 = (基准PE - 当前PE) / 当前PE
- 抵消所需利润增速 = 1/(1+PE压缩幅度) - 1
- 用一句话解释风险
Step 6 — 三种情景精算
情景概率设定依据:
| 设定方法 | 适用场景 | 说明 |
|---|---|---|
| 历史回测 | 有5年以上历史数据 | 统计过去10年达成/未达成基准情景的比例 |
| 分析师预期 | 覆盖率>5家机构 | 彭博/Wind一致预期的置信区间 |
| 经验值 | 无可靠参考 | 悲观20-30%、基准45-55%、乐观20-30% |
概率调整规则:
- 业务确定性高(垄断/刚需) → 基准概率上浮5-10%
- 行业高波动/强周期 → 悲观概率上浮5-10%
- 新兴行业/技术变革期 → 乐观概率上浮5%
概率校验(硬性): 悲观 + 基准 + 乐观 三情景概率合计必须 = 100%,输出前自查。
输出内容:
1. 悲观情景(概率X%):假设 + 汇总表 + 达成条件
2. 基准情景(概率X%):详见Step 4的逐层损益表
3. 乐观情景(概率X%):假设 + 汇总表 + 达成条件
4. 汇总表:情景 | 营收 | 净利 | PE | 市值 | 5年回报 | 概率
5. 期望值 = Σ(概率 × 回报)
Step 7 — 五维评分输出
> 引用 references/scoring-framework.md
| 维度 | 得分 | 计算依据 |
|------|------|---------|
| 估值安全 | X/10 | PE Xx vs 中枢 Xx |
| 增长质量 | X/10 | CAGR X% × 确定性系数 |
| PE压缩风险 | X/10 | 当前PE Xx vs 基准PE Xx,压缩X% |
| 业务质量 | X/10 | 护城河X分+ROE X%+FCF/净利 Xx |
| 小市值弹性 | X/10 | 市值 X亿,3倍需增至X亿 |
| **综合** | **X.X/10** | |
**风格分类**: [进攻型/均衡型/防守型/观察型]
判断规则见 scoring-framework.md
Step 7.5 — 超长期风险自检清单
目的:Step 2.5(行业天花板)出🟡/🔴时,在报告中附自检清单,提示用户关注超出5年定量分析范围的长期风险。
原则:不出🟡/🔴时不触发;只做风险提示与自检问题引导,不做深度分析。
触发条件:
| 条件 | 说明 | 是否必须 |
|---|---|---|
| Step 2.5结果=🟡 | 行业天花板有挑战 | 可选 |
| Step 2.5结果=🔴 | 行业天花板是核心障碍 | 必须 |
| PE压缩需利润增>50% | PE风险极高 | 可选 |
| 增长引擎确定性全🟡/🔴 | 增长路径不清晰 | 可选 |
输出模板:
【超长期风险自检清单】
⚠️ 以下风险超出5年定量分析范围,建议结合长期视角另行验证:
1. 行业天花板:所需市占率____%(Step 2.5结论:🟢/🟡/🔴)
2. PE压缩风险:需利润增长____%抵消
3. 增长引擎确定性:🟢__个 / 🟡__个 / 🔴__个
自检问题(供进一步研究):
- 该行业10年后是否仍存在?技术/政策/消费习惯有无颠覆性变化迹象?
- 公司护城河能否抵御新进入者与替代技术?
- 是否存在技术/社会/经济范式转换风险(如能源转型、AI替代)?
- 潜在黑天鹅与灰犀牛事件有哪些?
⚠️ 本技能仅覆盖5年定量分析,超长期因素请结合深度行业研究另行验证。
不触发的情况:
- Step 2.5 = 🟢(天花板足够)→ 不提示
- 所有增长引擎明确可落地 → 不提示
PE基准刷新规则
1. 加载 references/pe-benchmarks.md
2. 查找目标行业条目
3. 检查 last_updated 日期:
- < 180天 → 直接使用
- > 180天 → WebSearch查询2-3家可比公司当前PE → 更新条目
(若 references 只读无法改写 → 在报告中输出"建议更新的条目内容",不强行写文件)
4. 用户说"刷新PE基准" → 全量更新所有行业条目
5. 如果行业不在表中 → 使用通用制造业15x或消费品18x,标注"暂用通用中枢"
输出规范
输出约束(硬性规定)🚨
❌ 禁止输出的结论类型:
- "建议买入/卖出XX"
- "XX是优秀/糟糕的投资标的"
- "XX股价将上涨/下跌X%"
- "强烈推荐XX"
✅ 允许输出的结论类型:
- "基于基准情景,5年3倍概率≈X%"
- "最大风险是PE压缩X%,需利润增长X%抵消"
- "综合评分X.X/10,风格分类:进攻型/均衡型/防守型/观察型"
- "关键假设:营收CAGR X% + 净利率稳定在X%"
违规示例:
❌ "建议买入腾讯,5年大概率翻3倍"
❌ "腾讯是优质标的,值得长期持有"
✅ "腾讯的5年3倍概率≈30%,主要风险是PE压缩15%"
✅ "腾讯综合评分7.2/10,风格:均衡型"
必须包含
- 行业天花板快速诊断(Step 2.5)
- 逐层损益表(Step 4)
- PE假设逻辑说明(Step 5,含压缩风险量化)
- 情景概率设定依据(Step 6)
- 五维评分表(Step 7)
- 超长期风险自检清单(Step 7.5,仅🟡/🔴时触发)
- 数据来源标注(年报日期/季报日期)
报告长度
- 完整版:4,000-8,000字(含表格)
- 如用户要求"精简"→ 省略Step 4的逐年解释,保留汇总表
文件命名
[股票名称][代码]_成长潜力分析_YYYY-MM-DD.md
参考文件
| 文件 | 用途 | 何时加载 |
|---|---|---|
| references/pe-benchmarks.md | PE行业中枢对照表 | Step 5 之前 |
| references/scoring-framework.md | 五维评分方法论 | Step 7 之前 |
| references/analysis-template.md | 报告模板 | 整个流程参考 |
免责声明
本技能生成的所有分析均为基于公开信息的推演性分析,不构成投资建议。PE中枢数据为历史统计值,不代表未来估值水平。投资有风险,投资者应独立判断。
*版本 1.0.0 | 更新于 2026-07-22 | 作者:俊哥 | 公众号:俊哥读书 *