3. Level2 行情核心字段解读
Level2 行情相较于传统 Level1 行情,提供了更细粒度的委托与成交数据。本章将逐一拆解逐笔成交、逐笔委托、十档行情、买卖队列、总买总卖、加权均价及大单统计等核心字段的定义与业务含义,帮助学员建立统一的口径认知。
3.1 逐笔成交
逐笔成交记录每一笔实际撮合的交易细节,是还原市场微观结构的基础数据。其核心字段包括:
| 字段名称 | 类型 | 业务含义 |
|---|---|---|
| 成交编号 | int64 | 交易所生成的唯一流水号,按时间递增 |
| 成交时间 | datetime | 精确到毫秒的撮合时间 |
| 成交价格 | float | 该笔交易的撮合价格 |
| 成交数量 | int64 | 该笔交易的成交量(股) |
| 成交金额 | float | 成交价格 × 成交数量 |
| 买卖方向 | string | 主动成交方向:B(主动买)、S(主动卖) |
口径对齐要点: 逐笔成交的“买卖方向”以主动方为准。若买方以卖一价吃单,则标记为 B;若卖方以买一价砸单,则标记为 S。该字段是计算主力资金流向的基础。
3.2 逐笔委托
逐笔委托记录每一笔进入交易所撮合主机的订单,包含委托的原始信息。与逐笔成交不同,委托数据反映的是“意图”,而非“结果”。
- 委托编号: 交易所分配的委托流水号。
- 委托时间: 订单进入主机的时间(毫秒级)。
- 委托价格: 投资者申报的价格。
- 委托数量: 投资者申报的总股数。
- 委托方向: 1(买入)、2(卖出)。
- 委托类型: 限价单、市价单等。
实战提示: 逐笔委托可用于分析“撤单率”。若某价位频繁出现大额委托后快速撤单,通常为虚假挂单行为,需警惕主力诱多或诱空。
3.3 十档行情
十档行情展示买卖双方各 10 个价位的委托挂单情况,比 Level1 的五档行情提供了更深的市场深度。核心字段如下:
| 档位 | 买价 | 买量 | 卖价 | 卖量 |
|---|---|---|---|---|
| 1 | 10.00 | 1,200 | 10.01 | 800 |
| 2 | 9.99 | 2,500 | 10.02 | 1,600 |
| 3 | 9.98 | 3,100 | 10.03 | 2,000 |
| … | … | … | … | … |
| 10 | 9.91 | 5,000 | 10.10 | 4,500 |
业务含义: 十档行情可用于计算“委托簿斜率”和“价格冲击成本”。若买一到买十的总量远大于卖一到卖十的总量,说明下方承接力强,价格易涨难跌。
3.4 买卖队列
买卖队列展示买一和卖一价位上的具体委托明细,包括每一笔委托的订单编号、数量和时间。这是 Level2 行情中颗粒度最高的数据之一。
- 买一队列: 当前最高买入价上的所有委托,按时间优先排列。
- 卖一队列: 当前最低卖出价上的所有委托,按时间优先排列。
- 队列长度: 买一或卖一价位上的委托笔数。
- 首笔委托量: 队列中第一笔委托的数量,通常代表最急迫的订单。
常见误区: 买卖队列仅展示最优价位的明细,并非全量委托簿。部分行情供应商将“买卖队列”与“逐笔委托”混淆,需注意区分。
3.5 总买总卖
总买总卖统计当前市场上所有买入委托和卖出委托的总量与总金额,反映市场的整体供需力量。
| 指标 | 计算公式 | 业务含义 |
|---|---|---|
| 总买量 | ∑(各档位买量) | 所有买入委托的总股数 |
| 总卖量 | ∑(各档位卖量) | 所有卖出委托的总股数 |
| 总买金额 | ∑(各档位买价 × 买量) | 买入委托的总资金需求 |
| 总卖金额 | ∑(各档位卖价 × 卖量) | 卖出委托的总资金供给 |
实战应用: 总买总卖比值(总买量/总卖量)大于 1.2 时,通常视为买方主导;小于 0.8 时,卖方主导。该指标需结合价格位置综合判断。
3.6 加权均价
加权均价(VWAP,Volume-Weighted Average Price)是当日累计成交金额除以累计成交量的结果,反映市场参与者的平均成交成本。
VWAP = ∑(成交价格 × 成交量) / ∑(成交量)
- 日内 VWAP: 从开盘到当前时刻的累计加权均价。
- 区间 VWAP: 指定时间段(如 30 分钟)内的加权均价。
- 行业 VWAP: 同一板块内所有个股的加权均价。
口径对齐: 加权均价的计算必须使用逐笔成交数据,而非快照数据。若使用快照价格近似计算,误差可能超过 0.5%,在量化回测中不可接受。
3.7 大单统计
大单统计基于逐笔成交数据,将超过特定阈值的成交单归类为“大单”,并分别统计买入和卖出方向的总量。
| 大单类型 | 阈值标准(示例) | 统计口径 |
|---|---|---|
| 特大单 | ≥ 500,000 股 或 ≥ 100 万元 | 单笔成交达到阈值即计入 |
| 大单 | ≥ 100,000 股 且 < 500,000 股 | 单笔成交在阈值区间内 |
| 中单 | ≥ 10,000 股 且 < 100,000 股 | 单笔成交在阈值区间内 |
| 小单 | < 10,000 股 | 单笔成交低于阈值 |
口径差异提示: 不同行情供应商对大单的阈值定义不同。例如,东方财富将 ≥ 500 手视为大单,而同花顺可能以 300 手为界。在跨平台对比时,必须先对齐阈值口径。
3.8 核心字段关系总览
以下 SVG 图展示了 Level2 行情核心字段之间的数据流转与依赖关系:
3.9 字段对比速查表
为便于学员快速区分各字段的用途与数据来源,以下表格汇总了核心差异:
| 字段 | 数据来源 | 更新频率 | 主要用途 |
|---|---|---|---|
| 逐笔成交 | 撮合结果 | 每笔撮合 | 资金流向、VWAP 计算 |
| 逐笔委托 | 订单入口 | 每笔申报 | 撤单分析、订单流分析 |
| 十档行情 | 委托簿快照 | 约 3 秒/次 | 市场深度、价格冲击 |
| 买卖队列 | 最优价位明细 | 约 3 秒/次 | 队列长度、首笔委托分析 |
| 总买总卖 | 十档汇总 | 约 3 秒/次 | 多空力量对比 |
| 加权均价 | 逐笔成交 | 实时计算 | 成本基准、算法交易 |
| 大单统计 | 逐笔成交 | 实时计算 | 主力动向、资金监控 |
课程核心结论: Level2 行情各字段并非孤立存在。逐笔成交与逐笔委托是“原子数据”,十档行情与买卖队列是“快照数据”,总买总卖、加权均价和大单统计则是“衍生指标”。理解这一分层关系,是正确使用 Level2 行情的前提。