金融数据交叉验证
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/financial-data-sh-3b9tc1。
技能介绍
要解决什么问题
做公司基本面或估值研究时,模型很容易从训练数据里「猜」营收和利润,或在 macrotrends、东方财富、Goodinfo 之间混用口径。历史股价若混用不复权与前复权,长期涨幅和 PE band 会直接失真。台股还有 TWD 单位、单季损益加总、月营收披露节奏等细节,不写成硬规则就会在报告里悄悄出错。
技能如何工作
本规范把每个关键财务指标固定为「来源 1 + 来源 2」双路取数,并按误差分档处理:≤1% 视为一致;1%~5% 标 ⚠️ 并说明汇率或 GAAP/Non-GAAP 等可能原因;>5% 必须对照 SEC 10-K、HKEX 披露易、巨潮 PDF、MOPS 等一手材料,不得直接采用聚合站数值。
市场侧有明确优先级表:美股主用 macrotrends / stockanalysis;港股 aastocks 与 ADR 上的 macrotrends;A 股 东方财富 + 巨潮资讯;台股优先跑仓库内 tools/twstock_data.py(FinMind),并与 Goodinfo 或 ADR(如 TSM)对照。台股分析应优先利用月营收(revenue 子命令)跟踪拐点;FinMind token 只存本机环境变量或 local/finmind_token.txt,不得进 git 或报告正文。
价格序列单独成章:历史对比、N 年涨幅、历史 PE 统一用前复权,同一分析内不得混口径;当前市值/PE 用现价 × 最新总股本。研究开始前应用 date 确认当天日期,在报告头写明数据截止日;数值运算与市值验算可走 tools/financial_rigor.py 等共享工具,与 AGENTS.md 中的严谨性要求一致。
适用边界与注意点
- 未上市公司(如部分游戏公司):仅一手或估计数据时标
[估计],不强制双源交叉。 - 季度 vs 年度:交叉验证优先年度;季度可能滞后。
- ADR 与本地股:腾讯/网易/台积电等需注意存托比率(如 1 TSM ADR = 5 股 2330)与换算时点。
- 两源均与原始财报不符时,以原始财报为准并标记聚合源错误。
使用场景
- 撰写拼多多、腾讯 ADR 等美股/港股的收入与净利润段落前,按 macrotrends 与 stockanalysis(或 aastocks)双源取数并计算误差是否超过 1%。
- 做台积电、联发科基本面更新时,先跑 `twstock_data.py` 拉 FinMind 损益与月营收,再与 Goodinfo 或 TSM ADR 对照并标注 TWD 单位。
- 输出 A 股三七互娱、吉比特年报对比表时,从东方财富与巨潮 PDF 各取同一财年指标,>5% 差异则回查原始财报而非直接写进结论。
- 画腾讯或苹果多年 PE band、N 年涨幅时,统一使用前复权历史价,并在报告头写明 `date` 确认后的数据截止日。
适合人员
- 覆盖中概与港股的行业研究员,需要在备忘录里写明每个关键数字的双来源及 GAAP/汇率差异说明。
- 写 earnings-review 或 thesis-tracker 的投研助理,要把台股月营收与年度损益按 FinMind 单季加总规则写进跟踪笔记。
- 维护跨市场可比估值表格的财务分析岗,需避免混用不复权现价与前复权历史序列导致 PE 分位失真。
- 研究未上市游戏公司(仅有一手或媒体口径)时,需在数据前标 `[估计]` 且不对单一来源做虚假交叉验证的分析作者。