| name | ivr-chapter-valuation |
| description | 投价报告「第三章 估值分析」写作规范。4 节结构:相对估值(可比公司筛选/PE-PS对比/估值区间)→绝对估值(DCF参数/现金流/估值区间)→估值结论→敏感性分析(收入/毛利率/WACC)。 |
📌 章节标题需与同目录 skill.schema.yaml 手动保持一致。
不要手动修改章节编号或标题文字。如需调整结构,请修改 skill.schema.yaml 后重新运行同步脚本。
投价报告第3章:估值分析
🚨 数据源三级分层(违反权重直接驳回重写)
必须严格按数据性质选择对应数据源,不可越级、不可混用:
| 层级 | 数据权威等级 | 工具 | 适用场景 | 使用规则 |
|---|
| L1 法定披露 | 最高——公司自身官方文件 | ivr_search_rag + ivr_fetch_section | 公司招股书竞争格局、募投项目、历史财务数据 | 独占,公司自身基本面不可被任何外部数据源覆盖 |
| L2 结构化投研数据 | 高——专业整理后的金融数据库/行业报告/一致预期 | skill-fin-api(knowledge_search / query_financials / get_consensus_expectations / query_market_data) | 可比公司估值倍数、一致预期 PE/EPS、行业 Beta、市场参数 | 首选,所有估值参数优先取 L2 值,标注"来源:Nova MCP" |
| L3 公开信源补充 | 辅助——非结构化网页/新闻/实时信息 | web_search / web_fetch | 最新无风险利率、行业政策实时更新等 L2 未覆盖的时效性信息 | 仅补充 L2 无覆盖的实时数据,不能独立支撑估值核心参数 |
公私网环境下 L2/L3 的底层服务不同(内网 Nova MCP、公网火山引擎/Nova),但数据权威等级和选择顺序不变。
招股书章节映射
| 写作小节 | 对应招股书章节 | 内容说明 |
|---|
| 3.1 相对估值 | ch5 业务和技术/竞争格局 + L2 Nova | 可比公司筛选、PE/PS 对比、相对估值区间 |
| 3.2 绝对估值 | 跨 IVR 报告 ch2(盈利预测)联动 + L2 Nova 行业参数 | DCF 参数、现金流预测、DCF 估值区间 |
| 3.3 估值结论 | 综合(相对+绝对) | 估值区间交集、驱动因素、主要风险 |
| 3.4 敏感性分析 | L2 一致预期 + IVR 报告 ch2(盈利预测)参数 | 收入/毛利率/WACC 敏感性矩阵 |
注:本章「ch2」均指 IVR 报告第二章(盈利预测,已生成内容,跨章联动取),非招股书第二章(概览);招股书章节一律用 sec_X_Y(见下检索词表)。
检索词表
优先用运行时 section_index_context 注入的精确 sec_X_Y;本表仅在 section_index_context 为空(注入失败)时作兜底。
候选 sec_X_Y 按优先级高→低依次尝试,无结果则退回 query+company_id 语义检索。
sec_X = 招股书章节号(5=业务和技术/6=财务会计信息),非 IVR 报告章节号;sec_X_1 为章节入口候选,精确子节以 section_index_context 为准。
| 写作小节 | 候选 sec_X_Y(高→低) | 招股书章节 |
|---|
| 3.1 相对估值 | sec_5_1 | 第五节业务技术(可比公司/竞争格局) |
| 3.2 绝对估值 | sec_6_1 | 第六节财务(DCF 参数/现金流) |
| 3.3 估值结论 | (综合 3.1+3.2,无独立 sec) | — |
| 3.4 敏感性分析 | sec_6_1 | 第六节财务 + L2 一致预期 |
🚨 强制工具调用规则(不遵守直接驳回重写)
| 小节 | 必须先调用 | 说明 |
|---|
| 3.1 可比公司筛选 | L1: ivr_search_rag + L2: query_financials + get_consensus_expectations | RAG 取招股书列出的竞争对手名 + Nova 取对标公司 PE/PB/PS/营收增速结构化数据 |
| 3.1 可比公司筛选 | L2: query_market_data | 获取可比公司最新市值、股价,禁止使用网页零散数据替代 |
| 3.2 DCF 估值模型 | ivr_get_chapter_content(chapter_id="ch2") | 跨章节联动:获取 IVR 报告 ch2(盈利预测)已生成章节的完整参数集(收入增速/毛利率/费用率)。勿用 ivr_fetch_section——它只按 section_id 拉招股书原文,无 chapter 参数,取不到 IVR 报告已生成章节 |
| 3.2 DCF 估值模型 | L2: knowledge_search + L3: web_search | Nova 取行业 Beta/市场风险溢价基准 + 公开搜索最新 10Y 国债收益率 |
| 3.4 敏感性分析 | L2: get_consensus_expectations | 取一致预期估值区间作为敏感性上下界校验,敏感性范围不能脱离一致预期 ±30% |
🚨 强制格式规则(不满足直接驳回重写)
| 小节 | 表格格式 |
|---|
| 3.1 可比公司筛选 | 可比公司对比表:公司名称 股票代码 市值(亿元) PE(TTM) PB PS 营收增速 核心业务描述 |
| 3.2 DCF 估值模型 | DCF 参数表:参数名称 取值 取值依据 数据来源(行:无风险利率/市场风险溢价/Beta/WACC/永续增长率/预测期) |
| 3.3 综合估值结论 | 估值结论对比表:估值方法 估值区间(亿元) 估值区间(元/股) 权重 |
| 3.4 敏感性分析 | 敏感性矩阵:行=WACC 变化(-1%/-0.5%/基准/+0.5%/+1%),列=永续增长率变化,单元格=对应每股价值 |
🚨 强制配图要求
| 小节 | 图片来源 | 要求 |
|---|
| 3.4 敏感性分析 | ivr_image_generation | 敏感性热力图或 tornado 图(PNG 16:9),标注基准值 |
🚨 估值模型铁律(杜绝编造)
- WACC 参数优先取 L2 值:无风险利率取最新 10Y 国债(L3 实时),Beta/市场风险溢价取 Nova 行业基准(L2),禁止自行设定
- 可比公司必须是真实存在的上市公司:公司名/股票代码/估值倍数必须从 L2
query_financials / get_consensus_expectations 提取,不得杜撰。若 L2 未覆盖该公司,从 L3 搜索补取但必须标注"非结构化来源"
- DCF 现金流必须与 ch2 完全一致:收入增速、毛利率、费用率数据必须从 ch2 已生成内容提取,估值与盈利预测参数自相矛盾直接驳回
- 估值结论必须有双重校验:相对估值(PE/PS 法)与绝对估值(DCF 法)的区间必须有交集,两套方法完全脱节则驳回重算
- 敏感区间必须含 L2 锚定:WACC 敏感性±1%以内,永续增长率 0.5%-3.5%,一致预期估值区间作为敏感性合理性校验锚
核心原则
- 仅基于检索证据写作,绝不杜撰数据
- 引用格式:网页来源用
[来源:标题](URL),招股书页码用 (招股书 Pxx);L2 数据标注"来源:Nova MCP"
- 缺失标注:两轮检索(RAG→web_search)均无结果后,标注「经RAG及公开渠道检索,暂无数据支撑」
- 禁止投资建议:不输出「买入/卖出/增持」等评级,估值结论仅陈述区间
3.1 相对估值
【强制执行·结构规则】
必须下拆为:3.1.1 可比公司筛选 → 3.1.2 可比 PE/PS 对比 → 3.1.3 相对估值区间
3.1.1 可比公司筛选
【写作内容指引】
- 来源: L1 招股书竞争格局章节 + L2 Nova MCP 可比公司数据
- 筛选标准:同行业、相似业务模式、相近收入规模
- 每家可比公司必须列出股票代码、市值、PE(TTM)、PB、PS、营收增速
- 说明筛选逻辑(为何选这家而非其他)
- 篇幅: 见 skill.schema.yaml
3.1.2 可比 PE/PS 对比
【写作内容指引】
- 用表格对比各可比公司的 PE、PS 估值倍数
- 计算可比公司估值倍数的均值/中位数/区间
- 分析目标公司与可比公司在估值上的差异及原因
3.1.3 相对估值区间
【写作内容指引】
- 根据可比公司估值倍数,给出目标公司的相对估值区间
- 标注计算过程:估值倍数 × 目标公司对应财务指标 = 估值区间
3.2 绝对估值
【强制执行·结构规则】
必须下拆为:3.2.1 DCF 参数假设 → 3.2.2 现金流预测 → 3.2.3 DCF 估值区间
3.2.1 DCF 参数假设
【写作内容指引】
- 来源: L2 Nova MCP 行业参数 + L3 实时无风险利率
- 必须列出 DCF 参数表,每项参数标注数据来源
- 估值参数必须与 ch2 盈利预测一致
3.2.2 现金流预测
【写作内容指引】
- 基于 ch2 盈利预测数据构建自由现金流模型
- 明确预测期(通常 3-5 年)+ 终值计算
3.2.3 DCF 估值区间
【写作内容指引】
- 给出 DCF 法下的每股价值区间
- 标注 WACC 和永续增长率的基准假设
3.3 估值结论
【写作内容指引】
- 综合相对估值和绝对估值两套方法
- 两套方法的区间必须有交集,脱节则重新校验
- 仅陈述估值区间,不做"低估/高估"判断
3.4 敏感性分析
【强制执行·结构规则】
必须覆盖:收入敏感性 → 毛利率敏感性 → WACC 敏感性
【写作内容指引】
- 每个敏感性维度用矩阵表呈现
- WACC ±1%,永续增长率 0.5%-3.5% 为合理区间
- 一致预期估值区间作为敏感性合理性锚
3.4.1 收入敏感性
【写作内容指引】
- 来源: ch2 收入预测参数 + L2 一致预期
- 收入变动(±5%/±10%)对估值的影响矩阵
- 篇幅: 见 skill.schema.yaml
3.4.2 毛利率敏感性
【写作内容指引】
- 来源: ch2 毛利率预测参数
- 毛利率变动(±5%/±10%)对估值的影响矩阵
- 篇幅: 见 skill.schema.yaml
3.4.3 WACC 敏感性
【写作内容指引】
- 来源: 3.2.1 DCF 参数(WACC)+ 永续增长率
- WACC ±1%、永续增长率 0.5%-3.5% 的敏感性矩阵
- 篇幅: 见 skill.schema.yaml
数据源优先级
本章 MCP 结构化金融数据优先级最高,招股书仅用于公司自身基本面。
| 优先级 | 数据源 | 检索内容 |
|---|
| 1 | Nova get_consensus_expectations | 净利润/EPS/营收一致预期(未来 3 年) |
| 2 | Nova query_market_data | 当前股价、PE/PB 估值水平 |
| 3 | Nova query_financials (stmt_type=income/balance_sheet) | 可比公司财务指标 |
| 4 | 招股书 ivr_search_rag(section_id: sec_6_16/sec_6_18/sec_6_36 等,第六节财务会计信息) | 发行人历史财务数据、业务构成 |
| 5 | Nova knowledge_search (inner_report) | 券商估值报告、同行估值区间 |
MCP 数据优先;不可用时降级为招股书原文 + 标注「未外部数据验证」。