📊 数据类型:行情、基本面、另类与宏观数据

Tick/Bar/复权行情的粒度选择、财报与一致预期的时点属性、舆情卫星供应链等另类数据、宏观行业数据——每类数据的「陷阱清单」。

数据决定了策略的「视力上限」:用日线数据做不出微观结构策略,用滞后财报做不出及时的基本面因子。本篇按四大类数据梳理其结构、用途与每类数据特有的陷阱——陷阱清单比功能清单更有价值。

行情数据:粒度即世界

粒度内容适配策略关键陷阱
Tick/逐笔每笔成交(价、量、方向)+ 逐档十档盘口快照高频、做市、微观结构数据量巨大(全市场日均百 GB 级);A 股 tick 是快照不是真逐笔,3 秒内的先后顺序不可见
分钟 Bar1/5/15/60 分钟 OHLCV日内、短线不同数据商的 bar 切分时点可能不同(1 分钟 bar 以左边界还是右边界命名)
日线 BarOHLCV + 复权因子中低频、多因子复权口径(后文);成交量是否含大宗交易、盘后固定价格
指数与基金指数点位、ETF 净值与 IOPV基准、套利指数口径(价格/全收益)——用价格指数算超额会漏掉股息

复权值得单独强调:分红除权会让原始价格序列「跳空」,必须复权才能算真实收益。后复权以上市首日为基准向后调整(价格连续、适合算收益),前复权以最新价为基准向前调整(图形直观、但历史价格随每次分红重算——缓存的前复权数据在分红后会与旧缓存不一致,这是回测版本漂移的常见元凶)。详见A 股数据特有问题 。

基本面数据:核心是「时间戳」

基本面数据的困难从来不是数值,而是何时可知:

  • 财报:报告期(12-31)≠ 公告期(次年 3–4 月)。任何因子计算必须以公告日为可知时点——用报告期对齐是基本面因子最大的前视偏差来源(见数据清洗 );
  • 业绩预告/快报/正式财报:同一指标有三个可知时点,PIT 数据库要区分「哪个版本在哪个日期生效」(更正公告也要处理:后来修正过的数字,当时市场看到的是旧值);
  • 一致预期(分析师预测):滚动 12 个月的共识 EPS、预测调整方向。陷阱:分析师覆盖度随市值急剧变化——小盘股可能只有 1–2 个分析师,「共识」噪声极大,因子要对覆盖家数做过滤;
  • 股东户数、北向持股、大宗交易、回购进度:披露频率不一(周度/日度/事件驱动),对齐时要用「最近一次披露值 + 披露日期」的双列结构。

另类数据:alpha 的富矿与合规的雷区

广义另类数据(替代数据)的四类代表:

类型例子量化用法主要风险
舆情文本新闻、社交媒体、研报情绪情绪因子、事件识别语义模型偏差;数据商用数据反灌(自我实现后失效);造假刷量
卫星/地理停车场车辆、油罐阴影、夜间灯光产量与客流的高频估计成本高;对个别公司适用面窄
供应链/企业图谱招投标、上下游关系、招聘产业链传导因子、景气验证数据稀疏;滞后于真实业务
交易行为北向资金、龙虎榜席位、大宗折价资金流因子披露规则变化会直接杀死因子(北向实时数据 2024 年停止披露)

另类数据的两条纪律:合规先行——爬虫抓取要过《数据安全法》与 robots 协议的红线(详见数据来源 );检验标准不降级——另类不等于免检,同样的 IC/分组/成本检验流程照走(见因子检验 )。

宏观与行业数据:低频但重要

月度/季度/年度的宏观序列(PMI、CPI、社融、M2、利率、汇率)与行业数据(产量、库存、开工率)。三个使用要点:

  1. 发布滞后必须建模:PMI 月末发布(当月值)、社融次月中旬发布(上月值)——「用 1 月社融」最早在 2 月中旬才知道。宏观数据的前视偏差比财报更隐蔽,因为「月」的归属天然含糊;
  2. 修正是常态:GDP、工业增加值几乎每年修正,PIT 存档「首次发布值」才有意义(市场当年交易的是首值);
  3. 低频限制样本量:20 年月度数据只有 240 个点——宏观因子检验天然统计功效不足,结论要格外谦逊(见多重检验 )。

选型的统一原则:数据的粒度与频率必须匹配信号频率(日线因子不必买 tick);每接入一类新数据,先花一天做「陷阱审计」(时间戳口径、复权口径、披露规则),再写第一行因子代码——审计的花费永远低于用错数据的回测误导成本。

关联阅读:数据来源 解决从哪里拿;数据清洗 解决怎么处理;A 股数据特有问题 是本篇的国内落地版。