金融数据
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,将规范名 @user_3c6cb52e/financial-data-j3qc 指定的金融数据技能安装到当前 AI 助手中。
技能介绍
要解决的问题
金融分析中,财务数据散落在多个平台,各平台的口径、汇率、财年定义常常不一致。直接取单一来源的数据做分析,容易出现"看起来没问题、实际有偏差"的情况——GAAP 与 Non-GAAP 混用、换算时间点不同、财年定义差异(如苹果财年10月结束),都会让估值结论失真。这个技能的核心目标是让每个关键数据都有两个独立来源互相校验。
核心能力
技能按市场类型定义了明确的数据源优先级:
- 美股:macrotrends 为主、stockanalysis 为副、SEC EDGAR 为一手原文
- 港股:aastocks 为主、macrotrends(ADR代码)为副、HKEX披露易为一手原文
- A股:东方财富为主、巨潮资讯为年报原文
- 台股:FinMind API 为主、Goodinfo 为副、MOPS 为原始公告
取数后按误差规则处理:
- 误差 ≤ 1%:取来源1数值,标注两个来源
- 误差 1%~5%:标记"数据存在差异",注明两个数值及可能原因
- 误差 > 5%:标记"重大差异",必须查原始财报核实,不得直接使用
工具链包括 tools/financial_rigor.py(精确算术校验与市值验算)和 tools/twstock_data.py(台股零依赖取数,输出自带市值验算)。研究开始前必须先运行 date 命令确认当天日期,报告头部标注数据截止日期。
注意点
- 台股货币单位是新台币(TWD),跨市场对比必须先统一换算
- 台股月营收是独有的高频信号,每月10日前强制披露,是跟踪基本面拐点最快的公开数据
- 历史价格统一用前复权,同一分析不得混用复权与不复权来源
- FinMind API token 只存本机环境变量或
local/finmind_token.txt,严禁提交到 git - 未上市公司只有一手数据时,数据前标记
[估计],不执行交叉验证
使用场景
- 分析拼多多最新财报时,需要从 macrotrends 和 stockanalysis 分别取营收与净利润,计算误差并判断是否可用
- 跟踪台积电基本面拐点,需要调用 FinMind 获取月营收数据,并与 Goodinfo 或 TSM ADR 数据对照验证
- 撰写腾讯投资价值报告,需要统一港股与美股 ADR 的财务口径,换算汇率后做双源误差校验
- 回溯任天堂历史估值时,需要统一使用前复权价格计算历史 PE band,避免不复权数据造成的分位失真
适合人员
- 二级市场行业研究员,每周要产出覆盖多只中概股的财务数据底稿,担心单一数据源口径不一致影响结论
- 投资机构的量化分析师,需要构建可复用的财务数据校验流程,确保估值模型输入端的数据可信
- 独立财务内容创作者,常在报告中引用上市公司财报数据,需要快速识别不同平台之间的数值差异
- 金融数据工程师,负责搭建内部多市场财务数据采集管道,需要统一的误差标记与复权处理规范