Level2行情快照数据策略推演教程 - 第1节
1.1 Level2行情与Level1行情的核心差异
在A股市场,Level1行情是基础免费行情,而Level2行情是交易所推出的深度付费行情。两者在数据粒度、更新频率、信息维度上存在显著差异,直接决定了量化策略的信号精度与执行质量。
| 对比维度 | Level1行情 | Level2行情 |
|---|---|---|
| 快照频率 | 约3秒/次 | 约3秒/次(但包含更多字段) |
| 委托队列 | 仅显示买一~买五、卖一~卖五(各10档) | 显示买一~买十、卖一~卖十(各10档),且包含前50笔明细 |
| 逐笔成交 | 无 | 每笔真实成交的逐笔明细(含成交编号、买卖方向、成交金额) |
| 逐笔委托 | 无 | 每笔委托申报的逐笔明细(含委托编号、委托价格、委托数量) |
| 总买总卖 | 无 | 提供全市场买卖双方的累计委托总量 |
| 加权均价 | 无 | 提供成交加权均价(VWAP)参考 |
| 数据费用 | 免费 | 按年付费(交易所+券商通道费) |
关键认知: Level1行情只能看到“价格结果”,Level2行情能看到“价格形成过程”。对于量化策略而言,过程数据比结果数据更具预测价值。
1.2 Level2行情的数据种类
Level2行情由三大核心数据流构成:快照数据、逐笔成交数据、逐笔委托数据。三者相互补充,共同还原市场微观结构。
1.2.1 快照数据(Snapshot)
快照是每隔约3秒对当前市场状态的一次“拍照”。它包含:
- 十档买卖盘口:买一~买十、卖一~卖十的价格与委托量
- 前50笔委托明细:买一、卖一队列中前50笔委托的价格与数量
- 总买总卖:全市场所有未成交委托的累计总量
- 成交统计:累计成交量、成交额、加权均价、涨跌幅等
- 资金流向:主力资金净流入/流出估算值
1.2.2 逐笔成交数据(Tick-by-Tick Trade)
逐笔成交记录每一笔真实发生的成交,是市场交易的“原子记录”:
- 成交编号:交易所生成的唯一流水号
- 成交时间:精确到毫秒的时间戳
- 成交价格与数量:该笔成交的具体价格与股数
- 买卖方向:主动买(外盘)或主动卖(内盘)
- 成交金额:该笔成交的总金额
1.2.3 逐笔委托数据(Tick-by-Tick Order)
逐笔委托记录每一笔委托申报的完整生命周期:
- 委托编号:交易所生成的委托流水号
- 委托时间:精确到毫秒的申报时间
- 委托价格与数量:申报的价格与股数
- 委托类型:买入、卖出、撤单
- 委托状态:已申报、部分成交、全部成交、已撤单
实战提示: 逐笔委托数据是Level2行情中最具策略价值的数据源。通过分析委托的申报、撤单、成交行为,可以提前识别大资金意图,构建订单流策略。
1.3 Level2行情在量化交易中的价值
Level2行情为量化策略提供了三个层次的增量价值:
- 信号提前性:通过十档盘口与委托队列,可以比Level1行情更早感知买卖压力的变化,提前捕捉反转或突破信号。
- 微观结构分析:逐笔成交与逐笔委托数据允许策略分析订单流、识别主力挂单行为、检测虚假申报(spoofing)等市场操纵手法。
- 执行优化:利用快照中的总买总卖与加权均价,可以更精准地计算市场冲击成本,优化算法交易的拆单策略。
注意事项: Level2行情数据量巨大,单只股票每日快照约4800条,逐笔成交可达数万笔。量化策略需要配套高效的数据存储与计算架构,否则容易陷入“数据丰富、决策贫乏”的困境。
1.4 数据对比速查表
| 数据种类 | 更新方式 | 典型日数据量(单只股票) | 主要用途 |
|---|---|---|---|
| 快照数据 | 约3秒/次 | ~4800条 | 盘口分析、资金流向、VWAP计算 |
| 逐笔成交 | 每笔成交实时推送 | 数千~数万笔 | 订单流分析、大单追踪、动量策略 |
| 逐笔委托 | 每笔委托实时推送 | 数万~数十万笔 | 委托行为分析、撤单检测、虚假申报识别 |