一、Level2行情概述:从“看热闹”到“看门道”

各位同学,欢迎来到《A股Level2行情数据实战解析》的第一章。

做量化交易这些年,我见过太多人拿着Level1行情在那做高频策略。结果呢?信号滞后,滑点吃到吐。说白了,Level1行情就像看标清电视——能看,但细节全糊了。而Level2行情,就是4K高清,连毛孔都看得清清楚楚。

今天我们就来聊聊:Level2行情到底是什么?它和Level1比,强在哪?以及它到底提供了哪些数据类型?

1.1 什么是Level2行情?

Level2行情,全称是“上海证券交易所/深圳证券交易所 Level-2 行情数据”。

它是交易所官方推出的深度行情数据服务。相比免费的Level1,Level2提供了更细粒度、更高频率的市场数据。

我个人习惯把Level2比作“手术刀”,而Level1只是“体温计”。体温计告诉你发烧了,但手术刀能告诉你哪里发炎、炎症多深。

核心定义:Level2行情是付费的、逐笔级别的、包含十档行情的深度市场数据。

我记得2010年刚推出时,很多散户觉得没必要。但机构早就用上了。为什么?因为信息差就是利润差。

1.2 Level2 vs Level1:差距到底有多大?

直接上对比表,一目了然:

对比维度 Level1(免费) Level2(付费)
行情刷新频率 3秒一次(快照) 逐笔推送(毫秒级)
买卖盘口 5档(买1~买5,卖1~卖5) 10档(买1~买10,卖1~卖10)
逐笔成交 有(每笔成交明细)
委托队列 有(买1/卖1前50笔委托)
资金流向 可计算主力资金流向
数据延迟 约3~5秒 约0.5~1秒

你想想看,3秒的延迟在A股这种T+1市场里,足够大资金完成一次偷袭了。我曾经在实盘中遇到过这样的情况:Level1显示股价还在10.00元,但Level2的逐笔成交已经显示10.05元成交了5000手。等你看到Level1的10.05元时,黄花菜都凉了。

避坑指南:千万不要以为Level2只是“多了5档行情”。真正的价值在于逐笔成交委托队列。这两个才是核心武器。

1.3 Level2行情的数据类型

Level2行情主要包含三大类数据。我按实战中的重要性排序:

1.3.1 快照数据(Snapshot)

快照就是“每隔几秒拍一张市场照片”。它包含:

  • 十档行情:买1~买10,卖1~卖10的价位和挂单量
  • 最新成交价、成交量、成交额
  • 开盘价、最高价、最低价、收盘价(当日统计)
  • 涨跌幅、换手率、市盈率等衍生指标

快照数据的特点是:结构化、易解析、适合做盘口分析。我一般用它来构建“盘口压力/支撑模型”。

1.3.2 逐笔数据(Tick-by-Tick)

这才是Level2的精华所在。逐笔数据记录了每一笔真实的成交,包括:

  • 成交时间(精确到毫秒)
  • 成交价格
  • 成交数量
  • 成交金额
  • 买卖方向(主动买还是主动卖)

为什么逐笔数据重要?因为你可以通过它还原出“主力到底在买还是在卖”。举个例子:

# 逐笔数据示例(伪代码)
tick = {
    'time': '09:30:01.250',
    'price': 10.05,
    'volume': 5000,
    'amount': 50250.0,
    'side': 'BUY'  # 主动买入
}

我曾经用逐笔数据做过一个“大单追踪策略”。原理很简单:连续出现大额主动买单,就跟着买。回测效果不错,但实盘时要注意——有些主力会拆单,把大单拆成小单来迷惑你。

个人经验:逐笔数据量很大,一天下来一只股票可能有几千笔。建议用数据库存储,别全放内存里。我早期吃过这个亏,内存爆了三次才长记性。

1.3.3 委托队列数据(Order Book Queue)

委托队列展示的是买1和卖1位置上前50笔委托的明细。注意,不是所有档位,只有最优买卖价。

这个数据有什么用?

  • 判断挂单真实性:如果买1挂了1000手,但前50笔全是1手的小单,那这1000手可能是虚假挂单(俗称“托单”)
  • 预测价格突破:如果卖1的委托队列里突然出现大量大单,说明卖压很重,价格可能上不去
  • 识别主力意图:主力经常用委托队列来“试盘”或“诱多”

嗯,这里要注意:委托队列是实时变化的,每秒都在更新。我建议用增量更新的方式处理,不要每次都全量替换。

1.4 知识体系总览

为了让你更直观地理解这三类数据的关系,我画了一张结构图:

Level2行情数据类型全景图 Level2行情数据 快照数据 逐笔数据 委托队列数据 十档行情 · 盘口统计 每笔成交 · 买卖方向 买1/卖1 · 前50笔明细 刷新频率:快照3秒 | 逐笔实时 | 委托队列实时 核心价值:逐笔 > 委托队列 > 快照

从图中你可以看到,这三类数据是互补关系。快照给你“全景”,逐笔给你“细节”,委托队列给你“微观博弈”。

1.5 实战中的选择建议

说了这么多,你可能想问:我到底该用哪类数据?

我的建议是:

  • 做趋势跟踪:快照数据就够了,配合技术指标用
  • 做短线交易:逐笔数据是核心,配合委托队列判断买卖点
  • 做高频策略:三类数据全要,而且要用C++或Rust处理,Python太慢

一句话总结:Level2行情让你从“看价格”升级到“看资金博弈”。逐笔数据是“显微镜”,委托队列是“X光机”,快照数据是“CT扫描”。三管齐下,才能看清市场真相。

好了,第一章就到这里。记住我今天说的:数据是死的,但用法是活的。下一章我们会深入逐笔数据的解析和实战应用,到时候我会拿出我踩过的坑来给你当反面教材。


蓝海数据掘金营,专注资料整理