2、常见高频数据源:交易所行情源、第三方数据商、Tick级数据特征、数据质量差异
高频交易系统的数据链路始于原始行情源。不同数据源在延迟、完整性、字段精度和清洗成本上存在显著差异。本章梳理四大类高频数据源的核心特征,并建立数据质量评估框架。
2.1 交易所行情源
交易所直连行情是延迟最低、最权威的数据来源。主流交易所通过专线或托管机房提供两种行情协议:
| 行情类型 | 更新频率 | 典型延迟 | 数据内容 | 适用场景 |
|---|---|---|---|---|
| Level-1 (快照) | 3~5秒/次 | 10~50ms | 最新价、涨跌幅、成交量、五档买卖盘 | 低频策略、盘后分析 |
| Level-2 (逐笔) | 逐笔推送 | 1~10ms | 逐笔成交、逐笔委托、十档/全档深度 | 高频做市、统计套利 |
| MDH (市场数据高速) | 微秒级切片 | <1ms | 订单簿快照+增量更新 | 极高频、延迟敏感策略 |
实践要点:交易所直连行情通常需要物理托管机房、专线带宽和交易所认证。Level-2 逐笔数据是高频标签校准的黄金基准,但需注意交易所对数据使用有严格的合规限制。
2.2 第三方数据商
第三方数据商通过聚合、清洗和重分发交易所原始行情,提供更易用的数据接口。常见数据商包括:
- 综合型数据商(如 Bloomberg、Refinitiv):覆盖全球多资产,数据标准化程度高,但延迟较大(50~200ms),适合跨市场回测。
- 专业高频数据商(如 QuantHouse、Exegy、Redline):提供 Tick 级历史数据和实时推送,延迟可控制在 5~20ms,支持自定义清洗规则。
- 国内数据商(如万得、聚宽、通联数据):提供 A 股 Level-2 行情、期货 Tick 数据,延迟在 10~100ms 之间,适合国内策略开发。
质量风险:第三方数据商可能引入额外延迟、数据截断、时间戳重对齐等问题。使用前必须与交易所原始数据进行交叉验证,尤其是 Tick 级时间戳精度。
2.3 Tick级数据特征
Tick 级数据是高频标签校准的最小粒度单元。一条标准 Tick 记录通常包含以下字段:
{
"symbol": "600519.SH", // 合约代码
"timestamp": 1698765432123456, // 交易所时间戳(微秒)
"price": 189.50, // 成交价格
"volume": 200, // 成交量(股/手)
"side": "B", // 主动买卖方向(B/S)
"bid_price": 189.48, // 当前最优买价
"ask_price": 189.52, // 当前最优卖价
"bid_size": 1500, // 最优买量
"ask_size": 800 // 最优卖量
}
高频数据标签校准中,Tick 数据的关键特征包括:
- 时间戳精度:微秒级(μs)是高频校准的基本要求,纳秒级(ns)更优。毫秒级(ms)数据无法支撑微秒级延迟分析。
- 订单簿快照频率:逐笔更新 vs 定时快照。逐笔更新能还原完整订单簿演变,但数据量巨大(单只股票每日可达数百万条)。
- 成交与委托关联:是否提供成交对应的委托 ID,用于还原订单执行路径。
- 数据完整性:是否存在缺失 Tick、重复 Tick、价格跳空、时间戳回退等异常。
校准基准:在标签校准流程中,始终以交易所原始逐笔成交作为时间戳和价格的基准,第三方数据仅作为辅助验证。任何标签口径调整都必须记录原始 Tick 与校准后 Tick 的差异。
2.4 数据质量差异与评估框架
不同数据源在以下维度存在显著质量差异。建议在接入数据源时,按此框架进行量化评估:
| 评估维度 | 交易所直连 | 专业高频数据商 | 综合数据商 | 国内数据商 |
|---|---|---|---|---|
| 延迟(中位数) | <1ms | 5~20ms | 50~200ms | 10~100ms |
| 时间戳精度 | 微秒/纳秒 | 微秒 | 毫秒 | 毫秒/微秒 |
| 数据完整性 | 99.99%+ | 99.9%+ | 99.5%+ | 99.0%+ |
| 字段丰富度 | 全字段 | 全字段+衍生 | 标准字段 | 标准字段+部分衍生 |
| 历史数据长度 | 有限(需自建) | 5~20年 | 10~30年 | 3~15年 |
| 合规成本 | 高 | 中 | 高 | 低~中 |
数据质量差异直接影响标签校准的可靠性。以下 SVG 图展示了从交易所原始数据到最终校准标签的数据流与质量衰减点:
2.5 数据源选择建议
根据策略类型和延迟要求,推荐以下数据源组合:
- 极高频做市(延迟 < 1ms):必须使用交易所直连 Level-2 或 MDH 行情,配合托管机房部署。
- 日内统计套利(延迟 1~10ms):专业高频数据商 + 交易所直连交叉验证,使用微秒级 Tick 数据。
- 多因子回测(延迟容忍 > 50ms):综合数据商或国内数据商,使用毫秒级快照数据即可。
- 历史数据研究:优先选择专业高频数据商的历史 Tick 库,确保时间戳精度和字段完整性。
校准建议:无论选择哪种数据源,都应在标签校准流程中保留原始时间戳和价格字段,并记录每次校准操作的转换规则。这有助于在策略回测和实盘之间建立可追溯的数据血缘。