05-数据质量控制
数据源等级、数据核查清单、置信度标注
强制性数据源等级(严格执行)⭐⭐⭐⭐⭐
| 等级 | 数据源 | 适用数据 | 使用限制 |
|---|---|---|---|
| S级 | 公司年报/中报原文附注 | 现金、负债、收入、利润、股本 | 必须直接使用原文数字,禁止估算 |
| A级 | 业绩公告/官网披露 | 业务数据、战略规划 | 可用于分析,但财务数据需S级验证 |
| B级 | Bloomberg/Wind/东方财富 | 股价、市值、历史对比 | 不得用于核心财务数据 |
| C级 | 财经媒体/研报 | 行业趋势 | 仅供参考,不得用于估值计算 |
| D级 | AI估算/计算值 | 无 | 禁止用于投资决策 |
核心数据强制核查清单(必须逐项勾选)
□ 现金数据(S级强制)
markdown
├── 查阅年报"流动资产-现金及银行结余"附注原文
├── 区分:现金及现金等价物 / 定期存款 / 受限制存款
├── 核实:是否包含同系附属公司存款(需扣除)
├── 确认:数字单位(千元/万元/亿元)
└── ⚠️ **必须使用年报数据,严禁使用中报数据**(除非年报未发布)□ 负债数据(S级强制)
markdown
├── 查阅年报"流动负债-借款"附注原文
├── 查阅年报"非流动负债-借款"附注原文
├── 区分:银行借款 / 债券 / 租赁负债
├── 核实:有息负债 vs 经营性负债(应付账款不算有息负债)
├── 计算:净现金 = 现金总额 - 有息负债总额
└── ⚠️ **必须从附注明细加总,不能直接使用报表汇总数**□ 利润数据(S级强制)
markdown
├── 查阅年报"综合收益表"原文
├── 区分:归母净利润 vs 净利润(含少数股东权益)
├── 核实:非经常性损益(资产减值、政府补贴、出售资产收益)
└── 确认:报表期(是否完整年度)□ 现金流数据(S级强制)
markdown
├── 查阅年报"现金流量表"原文
├── 经营现金流净额(直接法/间接法均可)
├── 资本开支(购置固定资产支出)
├── 计算:FCF = 经营现金流 - 资本开支
└── ⚠️ **资本开支必须用现金流量表数据,不能估算**□ 股本数据(S级强制)
markdown
├── 查阅年报"股本"附注原文
├── 确认:总股本数量(普通股)
├── **⚠️ 港股公司强制检查股本结构**:
│ ├── 区分:总股本 vs H股股本 vs 内资股 vs 库存股
│ ├── **市值计算必须用总股本**(不能用H股流通股本)
│ └── 保利物业教训:误用H股股本3.47亿→PE虚低至6.3倍,真实PE约10倍
├── 核实:是否有永续债、可转债等潜在稀释
└── 计算:市值 = 股价 × **总股本**(必须与软件显示的市值交叉验证)市值计算防错公式(强制展示):
markdown
| 验证项 | 手动计算 | 软件显示 | 差异 |
|--------|---------|---------|------|
| 总市值 | 股价 × 总股本 | 同花顺/东方财富 | 差异>5%必须查明 |
| 静态PE | 总市值 ÷ 年度净利润 | 同花顺/东方财富(PE静) | 差异>5%必须查明 |
| TTM PE | 总市值 ÷ TTM净利润 | 同花顺/东方财富(PE TTM) | 差异>10%必须查明 |TTM净利润计算规范(V5.5.20+新增):
markdown
├── TTM净利润 = 最近四个季度归母净利润之和
├── 必须展示计算过程:Q1+Q2+Q3+Q4 = TTM
├── 若最近完整年度净利润异常(如会计调整、一次性损益),以TTM PE为准
├── 若TTM失真(如强季节性行业),以年度PE为准
└── 报告必须同时列示:静态PE、TTM PE、两者差异及原因□ 交叉验证(强制)
markdown
├── 年报数据 vs 业绩公告(差异>5%需解释)
├── 现金 vs 利息收入(利息率应在1-5%之间,异常需核实)
├── 负债 vs 利息支出(利率应在2-10%之间,异常需核实)
└── 本期数据 vs 上期数据(变动>30%需解释)数据置信度标注规范(强制)
| 置信度 | 使用条件 | 标注格式 |
|---|---|---|
| S级 | 直接来自年报原文附注,已逐项核查 | **S级**(数据来自2025年报原文) |
| A级 | 来自业绩公告/官网,与年报一致 | **A级**(来自业绩公告,与年报一致) |
| B级 | 基于年报计算,但涉及估算/假设 | **B级**(基于年报计算,含估算成分) |
| C级 | 第三方平台数据,待验证 | **C级**(来自东方财富,待年报验证) |
| D级 | 无法验证,仅供参考 | **D级**(AI估算,禁止用于投资决策) |
计算过程透明化要求(强制)
所有计算型指标必须在报告中展示计算过程:
markdown
**计算示例**:
| 指标 | 计算公式 | 代入数值 | 结果 |
|------|---------|---------|------|
| 净现金 | 现金 - 有息负债 | 22.79亿 - 0.06亿 | **22.73亿港元** |
| 剔除现金市值 | 总市值 - 净现金 | 69.48亿 - 22.73亿 | **46.75亿港元** |
| FCF倍数 | 剔除现金市值 ÷ FCF | 46.75亿 ÷ 8.3亿 | **约5.6倍** |
> 数据来源:现金(2025年报P56附注22),有息负债(P78附注29),FCF(P45现金流量表)数据错误预防检查点
在生成报告前,必须完成以下检查:
| 检查点 | 检查内容 | 通过标准 |
|---|---|---|
| 时点检查 | 使用的是否为最新完整年报 | 是年报,非中报/季报 |
| 单位检查 | 数字单位是否正确 | 确认亿/万/千元,无单位错误 |
| 科目检查 | 是否混淆相似科目 | 现金≠受限存款,借款≠总负债 |
| 计算检查 | 加减乘除是否正确 | 手动复核一遍 |
| 对比检查 | 与上期数据对比是否合理 | 变动>30%需有合理解释 |
| 来源检查 | 每个数据是否有明确来源 | 标注年报页码/附注编号 |
数据错误处理流程(严格执行)
发现数据错误
↓
1. 立即停止 → 不再基于错误数据给出任何建议
↓
2. 承认错误 → 在报告顶部添加"数据勘误说明"
↓
3. 追溯影响 → 列出所有基于错误数据的结论
↓
4. 重新计算 → 以正确数据为基准更新所有指标
↓
5. 更新报告 → 修正数据、结论、评级
↓
6. 记录案例 → 在AGENTS.md记录错误案例和教训
↓
7. 通知用户 → 明确告知数据已修正及影响常见数据错误类型(需警惕)
| 错误类型 | 案例 | 预防措施 |
|---|---|---|
| 时点错误 | 用中报数据代替年报 | 强制使用年报,除非年报未发布 |
| 科目混淆 | 把"总负债"当"有息负债" | 必须从"借款"附注明细加总 |
| 单位错误 | 把"万元"当"亿元" | 确认报表单位标注 |
| 估算代替 | 净现金用估算而非精确计算 | 必须从附注明细计算 |
| 置信度虚标 | 实际B级标为S级 | 严格按标注规范执行 |
| 计算错误 | 加减乘除错误 | 展示计算过程,便于复核 |
VHSI 市场情绪监测规范(V5.5.13新增)⭐⭐⭐⭐
核心原则:AI助手在给出仓位管理建议时,必须参考 VHSI(恒指波幅指数)水平。
VHSI 与建议联动规则
| VHSI 区间 | 对建议的影响 | 必须执行的调整 |
|---|---|---|
| < 22 | 正常建议 | 按常规估值标准执行 |
| 22-27 | 收紧买入 | 仅推荐核心仓位标的,降低卫星仓位比例 |
| 27-32 | 暂停新建仓 | 报告中必须写明"当前VHSI处于恐慌期,建议暂停新建仓" |
| 32-40 | 减仓避险 | 对🟠/🔴风险等级标的必须建议减仓 |
| > 40 | 卫星仓位试探 | 可建议被错杀龙头的卫星仓位试探建仓 |
禁止:在 VHSI>32 时建议用户重仓买入不符合"净现金>市值"标准的标的。