1. Level2 行情概述

1.1 Level2 行情与 Level1 行情的核心区别

Level1 行情(基础行情)是交易所向所有用户免费提供的标准行情数据,而 Level2 行情(深度行情)是付费增值服务,提供更细粒度、更高频率的市场数据。两者在数据维度、更新频率和信息深度上存在显著差异。

对比维度 Level1 行情 Level2 行情
数据粒度 3 秒快照(静态切片) 逐笔成交 + 逐笔委托(实时流)
买卖盘口 5 档(买1~买5,卖1~卖5) 10 档(买1~买10,卖1~卖10)
委托总量 仅展示前 5 档总量 展示前 10 档总量 + 委托队列明细
成交信息 3 秒累计成交(笔数、金额、量) 逐笔成交(每笔价格、数量、方向、时间戳)
更新频率 约 3 秒一次 毫秒级(Tick 级推送)
数据用途 趋势判断、日线分析 高频策略、订单簿分析、微观结构研究
核心差异总结: Level1 是“3 秒一张照片”,Level2 是“毫秒级连续视频”。Level2 让交易者能够看到每一笔委托的挂单、撤单和成交过程,从而捕捉到 Level1 无法观测的微观市场行为。

1.2 Tick 数据定义

Tick 数据是金融市场中最小时间粒度的数据单元,代表一次完整的市场状态变更事件。在 Level2 行情中,Tick 数据通常包含两类核心事件:逐笔成交和逐笔委托。

  • 逐笔成交(Trade Tick): 每一笔实际发生的交易记录,包含成交时间、价格、数量、买卖方向(主动买/主动卖)、成交编号等字段。
  • 逐笔委托(Order Tick): 每一笔委托单的挂单、撤单或修改事件,包含委托时间、价格、数量、委托方向、委托编号、操作类型(新增/撤销/成交)等字段。

Tick 数据是量化策略回测和实盘评估的“黄金标准”,因为它保留了市场微观结构的全部细节,能够精确还原订单簿的动态变化过程。

💡 实践要点: 在策略评估中,Tick 数据的时间戳精度通常达到毫秒甚至微秒级别。不同交易所的 Tick 数据格式略有差异,但核心字段结构高度一致。建议在接入数据前先校验时间戳的单调递增性,避免因数据乱序导致回测偏差。

1.3 逐笔成交与快照数据

Level2 行情提供两种互补的数据形态:逐笔成交流和快照数据。两者在策略评估中扮演不同角色。

数据形态 定义 典型字段 评估用途
逐笔成交 每一笔独立成交事件的实时推送 成交时间、价格、数量、买卖方向、成交编号 高频信号生成、成交量分布分析、大单追踪
快照数据 某一时刻订单簿的完整状态切片 10 档买卖盘口、委托总量、当日累计成交 订单簿重建、流动性评估、价差分析

逐笔成交数据是“事件驱动”的,每发生一笔交易就推送一条记录;快照数据是“时间驱动”的,通常每 3 秒或每 500 毫秒生成一次。在策略评估中,逐笔成交用于捕捉瞬时交易机会,快照数据用于评估市场深度和订单簿结构。

⚠️ 常见误区: 部分策略直接使用快照数据中的“成交总量”字段计算成交量变化,但快照的更新频率较低,会丢失快照间隔内的逐笔成交细节。对于高频策略,必须使用逐笔成交数据才能准确计算真实成交速率和资金流向。
Level2 行情数据架构 交易所撮合引擎 Level2 行情数据分发网关 逐笔成交流 每笔交易独立推送 快照数据 订单簿状态切片 高频信号生成 / 大单追踪 流动性评估 / 价差分析 两种数据形态互补:逐笔成交用于事件驱动策略,快照用于状态评估

1.4 Tick 数据在策略评估中的核心价值

在《Level2 行情 Tick 数据策略评估指南》中,Tick 数据是贯穿始终的基础素材。其核心价值体现在以下三个层面:

  1. 精确回测: 使用 Tick 数据可以完全还原历史订单簿状态,避免因数据粒度不足导致的回测偏差(如未来函数、滑点估算不准)。
  2. 微观结构分析: 通过逐笔成交和委托数据,可以计算订单簿不平衡度、成交集中度、大单资金流向等高级指标,这些指标在 Level1 数据中无法获取。
  3. 策略信号优化: Tick 数据支持毫秒级信号生成,能够捕捉到 Level1 数据无法识别的瞬时套利机会和订单流异常模式。