1. Level2 行情概述
1.1 Level2 行情与传统行情的核心区别
传统行情(Level1)是面向普通投资者的基础数据,提供每 3 秒或 5 秒的快照,包含开盘价、收盘价、最高价、最低价、成交量、成交额等基本统计指标。Level2 行情则是交易所向授权服务商提供的深度行情数据,在数据粒度、更新频率和信息维度上均有质的飞跃。
| 对比维度 | 传统行情(Level1) | Level2 行情 |
|---|---|---|
| 行情快照频率 | 每 3 秒 / 5 秒 | 约 3 秒(十档)+ 实时逐笔 |
| 买卖盘口深度 | 五档(买一~买五,卖一~卖五) | 十档(买一~买十,卖一~卖十) |
| 逐笔成交 | 无 | 实时逐笔成交明细 |
| 委托队列 | 无 | 买一/卖一前 50 笔委托明细 |
| 总买卖委托量 | 无 | 委托总量(买/卖) |
| 加权均价 | 无 | 逐笔加权均价(VWAP) |
| 数据用途 | 基础看盘、K 线分析 | 量化策略、高频交易、盘口分析 |
关键认知:Level2 行情不是 Level1 的简单升级,而是从“统计快照”到“微观订单流”的范式转变。传统行情告诉你“发生了什么”,Level2 行情则能让你看到“正在发生什么”以及“谁在推动价格”。
1.2 Level2 行情的数据种类
Level2 行情主要包含三大核心数据模块,每个模块服务于不同的分析场景。
1.2.1 十档行情(深度盘口)
展示买卖双方各 10 个价位的委托挂单量,相比传统五档行情多出 5 档深度。十档数据可以更早地发现关键支撑/阻力位、大单堆积区域以及主力资金的挂单意图。
- 买一~买十:从最高买入价向下排列,每个价位对应的委托股数。
- 卖一~卖十:从最低卖出价向上排列,每个价位对应的委托股数。
- 委托总量:所有买入委托的总股数和所有卖出委托的总股数。
1.2.2 逐笔成交(Tick 级数据)
每一笔真实成交的明细记录,包含成交时间、成交价格、成交数量、成交方向(主动买/主动卖)以及成交编号。逐笔成交是还原市场微观结构最核心的数据源。
- 主动买入:以卖一价或更高价格成交,代表买方力量。
- 主动卖出:以买一价或更低价格成交,代表卖方力量。
- 大单标记:单笔成交超过一定阈值(如 500 手)时,可识别为机构大单。
1.2.3 委托队列(Order Book 快照)
提供买一和卖一价位上前 50 笔委托的明细(部分交易所为前 50 笔或全部委托)。委托队列可以揭示“封单”的构成——是散户小单堆积还是机构大单封板,对判断涨停/跌停的持续性至关重要。
实战提示:委托队列是识别“虚假挂单”和“撤单陷阱”的关键工具。如果买一队列中频繁出现大单挂入又迅速撤单,往往是主力在制造买盘旺盛的假象。
1.3 Level2 行情的市场价值与应用场景
Level2 行情在量化交易、机构投资和职业散户中具有不可替代的价值。以下从四个核心应用场景展开。
1.3.1 量化策略信号生成
基于逐笔成交和十档盘口数据,可以构建多种高频信号:
- 订单流不平衡(Order Flow Imbalance):主动买量 vs 主动卖量的差值,预测短期价格方向。
- 盘口压力/支撑:十档挂单量的加权价格,识别关键价位。
- 大单资金流:逐笔大单的净买入/净卖出,跟踪主力动向。
1.3.2 盘口微观结构分析
委托队列和十档行情可以揭示市场微观结构:
- 虚假挂单识别:大单挂入后快速撤单,制造假象。
- 封板强度评估:涨停/跌停时,委托队列中前 50 笔的挂单规模与稳定性。
- 流动性深度评估:十档挂单总量反映市场承接能力。
1.3.3 交易执行优化
机构交易者利用 Level2 数据优化执行算法:
- VWAP/TWAP 算法:结合逐笔成交实时调整下单节奏。
- 冰山订单检测:通过委托队列变化识别隐藏大单。
- 冲击成本估算:根据十档深度计算大单对价格的冲击。
1.3.4 风险监控与合规
监管机构和风控系统使用 Level2 数据进行实时监控:
- 异常交易行为:频繁撤单、对倒交易、虚假申报。
- 市场操纵预警:通过逐笔成交和委托队列识别拉抬/打压行为。
重要提醒:Level2 行情数据量巨大,单只股票每日逐笔成交可达数万笔。在量化策略中,必须设计高效的数据存储和计算架构,避免因数据处理延迟导致信号失真。本课程后续章节将专门讲解 Level2 数据的清洗、存储与回测框架搭建。
1.4 数据获取与成本考量
Level2 行情通常由交易所授权信息服务商(如万得、东方财富、同花顺、通达信等)提供,需要付费订阅。不同服务商的数据格式、更新频率和接口协议存在差异,量化开发者需要根据策略需求选择合适的数据源。
| 数据维度 | 典型数据量(单只股票/日) | 存储建议 |
|---|---|---|
| 十档快照(3 秒) | 约 4800 条 | 列式存储(Parquet/Arrow) |
| 逐笔成交 | 1 万 ~ 10 万条 | 时序数据库(InfluxDB/ClickHouse) |
| 委托队列 | 约 4800 条(每快照一次) | 与十档快照合并存储 |