1. 高频行情数据源概述:Level-2 行情、Tick 级数据、逐笔成交与逐笔委托
高频交易策略的收益校准,首先取决于行情数据的精度与颗粒度。不同层级的数据源,在时间戳精度、信息密度、延迟特征上存在显著差异,直接影响 IC(基差)口径的计算结果。本节从数据源分类出发,厘清 Level-2 行情、Tick 级数据、逐笔成交与逐笔委托的核心区别与适用场景。
1.1 行情数据层级全景
国内 A 股市场行情体系分为 Level-1(基础行情)与 Level-2(增强行情)两大层级。高频交易场景下,Level-2 是底线要求,Tick 级与逐笔数据则是收益校准的“显微镜”。
| 数据层级 | 更新频率 | 时间戳精度 | 信息内容 | 典型用途 |
|---|---|---|---|---|
| Level-1 | 3 秒快照 | 秒级 | 五档买卖盘、成交价、成交量 | 日频/分钟级策略 |
| Level-2 | 3 秒快照 + 逐笔推送 | 毫秒级 | 十档买卖盘、逐笔成交、逐笔委托、队列快照 | 日内高频、算法交易 |
| Tick 级 | 每笔成交触发 | 毫秒/微秒级 | 单笔成交价格、数量、方向 | 订单流分析、微观结构建模 |
| 逐笔成交 | 每笔成交实时推送 | 交易所撮合时间戳 | 成交编号、买卖方席位、成交金额 | 资金流向、大单追踪 |
| 逐笔委托 | 每笔委托实时推送 | 交易所接收时间戳 | 委托编号、价格、数量、买卖方向、委托类型 | 订单簿重建、流动性分析 |
关键认知: Level-2 行情并非“Tick 级数据”的简单升级,而是包含快照流与逐笔流两套独立通道。收益口径校准中,逐笔成交用于计算实际成交均价,逐笔委托用于判断订单簿冲击成本,两者缺一不可。
1.2 逐笔成交 vs 逐笔委托:核心差异
两者是高频行情中最容易被混淆的数据源。逐笔成交记录“已经发生”的交易,逐笔委托记录“试图发生”的订单。在 IC 收益校准中,前者用于计算已实现损益,后者用于估计潜在滑点。
| 对比维度 | 逐笔成交 | 逐笔委托 |
|---|---|---|
| 触发时机 | 撮合成功瞬间 | 订单进入交易所系统瞬间 |
| 数据量 | 约 1/3 委托量(仅成交部分) | 全部委托(含未成交、撤单) |
| 关键字段 | 成交价、成交量、买方/卖方席位 | 委托价、委托量、买卖方向、委托类型 |
| 时间戳含义 | 撮合时间 | 订单接收时间 |
| 用于 IC 校准 | 计算实际成交基差 | 计算理论冲击成本 |
实战提示: 逐笔委托数据量约为逐笔成交的 3-5 倍。在存储与计算资源有限时,优先保留逐笔成交用于收益回溯;若需做订单簿仿真,则必须保留逐笔委托。
1.3 适用场景矩阵
不同策略对行情数据的需求不同。以下矩阵帮助快速定位:
| 策略类型 | 推荐数据源 | 原因 |
|---|---|---|
| 统计套利(分钟级) | Level-2 快照 | 3 秒快照足以捕捉价差回归 |
| 高频做市 | 逐笔委托 + 逐笔成交 | 需要实时重建订单簿 |
| 事件驱动策略 | 逐笔成交 | 捕捉大单异动 |
| IC 基差套利 | Level-2 快照 + 逐笔成交 | 快照用于计算理论基差,成交用于校准实际损益 |
| 订单流分析 | 逐笔委托 | 分析买卖压力不平衡 |
1.4 数据流架构:从交易所到策略引擎
理解数据源在技术架构中的位置,有助于后续章节的收益口径校准设计。下图展示典型的高频行情数据流:
1.5 数据精度对 IC 收益校准的影响
不同数据源在 IC 收益计算中引入的误差量级差异巨大。以下是一个基于真实市场数据的对比案例:
| 数据源 | IC 计算误差(bps) | 误差来源 | 对收益校准的影响 |
|---|---|---|---|
| Level-1 日频 | ±5 ~ ±15 | 收盘价 vs 实际成交价偏差 | 严重低估交易成本 |
| Level-2 快照 | ±2 ~ ±5 | 3 秒快照间隔内的价格漂移 | 可接受,但需做插值 |
| 逐笔成交 | ±0.5 ~ ±1 | 时间戳对齐误差 | 高精度校准基础 |
| 逐笔成交 + 逐笔委托 | ±0.1 ~ ±0.5 | 订单簿重建延迟 | 最优精度,适合做市策略 |
避坑提醒: 使用 Level-2 快照数据做 IC 收益校准时,务必注意快照时间戳与成交时间戳的异步问题。3 秒快照间隔内可能发生多笔成交,直接用快照价格替代成交均价会导致基差计算系统性偏差。正确做法是使用快照间的逐笔成交流进行加权平均。
1.6 数据源选择决策流程
在实际项目中,选择哪种数据源取决于策略频率、计算资源与收益校准精度要求。以下决策步骤可供参考:
- 确定策略最低时间粒度:秒级策略可接受 Level-2 快照;毫秒级策略必须使用逐笔数据。
- 评估交易成本敏感度:若 IC 收益中交易成本占比超过 30%,必须使用逐笔成交校准。
- 检查数据可用性:逐笔委托数据通常需要额外付费或通过交易所专线获取。
- 设计数据缓存策略:高频数据量巨大,需在内存中维护滑动窗口,避免磁盘 I/O 成为瓶颈。
- 建立时间戳对齐标准:统一使用交易所撮合时间戳作为基准,避免本地时钟漂移引入误差。