Level 1、Level 2、Level 3行情有什么区别?盘口深度与订单簿详解

Level 1、Level 2、Level 3行情有什么区别?盘口深度与订单簿详解
行情数据通常按"级别"提供和展示。每一级都揭示更多市场内部信息——从一个最优价格到完整的订单队列。弄清它们的区别,能帮你选对数据源:既不为用不到的细节付费,也不在缺少关键信息时盲目交易。
Level 1 行情
Level 1 即盘口最优价:
- 最新成交价与成交量
- 买一价(最高买价)和卖一价(最低卖价)
- 买一、卖一挂单量
- 当日开盘、最高、最低、成交量、涨跌幅
Level 1 足以满足自选股、持仓估值、价格提醒和大多数长期投资需求。
Level 2 行情
Level 2 展示订单簿深度——买卖双方多个价位及各价位的挂单量(常说的五档、十档行情)。
Level 2 盘口示例
| 买量 | 买价 | 卖价 | 卖量 | |
|---|---|---|---|---|
| 1,200 | 100.02 | 100.03 | 800 | |
| 3,500 | 100.01 | 100.04 | 2,100 | |
| 2,800 | 100.00 | 100.05 | 4,600 | |
| 5,100 | 99.99 | 100.06 | 1,900 | |
| 7,400 | 99.98 | 100.07 | 3,300 |
数值仅作示意。
如何解读:
- 买卖价差 = 100.03 − 100.02 = 0.01。
- 可以看到价格附近的流动性——市价买入 5,000 股会吃掉多个卖档。
- 买盘量远大于卖盘等失衡可能暗示短期压力,但大单随时可能撤销。
Level 3 行情
Level 3 超越了聚合深度。传统上它是注册做市商和交易所会员的权限级别,不仅能看到完整订单簿,还能直接录入、修改和撤销报价。在现代数据语境中,"Level 3"也常指逐笔委托(Market-by-Order)数据,即可以看到每一笔独立订单,而不只是每个价位的合计量。
大多数个人交易者和应用开发者用不到 Level 3。
对比表
| Level 1 | Level 2 | Level 3 | |
|---|---|---|---|
| 买一卖一 | 有 | 有 | 有 |
| 多档深度 | 无 | 有 | 有 |
| 单笔订单 | 无 | 无(聚合) | 有 / 逐笔委托 |
| 报价录入 | 无 | 无 | 做市商 |
| 典型用户 | 投资者、App | 日内交易者、算法 | 做市商、交易所 |
| 数据量 | 低 | 高 | 极高 |
Tick 数据处于什么位置
行情级别描述的是报价(订单簿),Tick 数据描述的是成交——每一笔成交的价格、数量和时间。许多策略会把 Level 2 盘口与逐笔成交结合,同时理解意图(挂单)与行为(成交)。
谁需要 Level 2 数据?
- 入场前需要观察流动性的日内交易者和剥头皮者。
- 拆分大单以降低冲击成本的算法交易执行。
- 市场微观结构研究(价差、深度、盘口失衡)。
- 向用户提供盘口阶梯(DOM)的交易平台。
通过 API 获取 Level 2 数据
iTick 通过 REST 与 WebSocket 提供所支持股票与期货市场的 Level 1 报价和 Level 2 盘口。盘口每秒变化多次,推送方式更合适(为什么 WebSocket 优于轮询)。
import json
import websocket # pip install websocket-client
TOKEN = "YOUR_API_TOKEN"
def on_open(ws):
# quote = Level 1, depth = Level 2, tick = 逐笔成交
ws.send(json.dumps({"ac": "subscribe", "params": "700$HK,AAPL$US", "types": "quote,depth,tick"}))
def on_message(ws, message):
msg = json.loads(message)
print(msg)
ws = websocket.WebSocketApp("wss://api.itick.org/stock", header={"token": TOKEN},
on_open=on_open, on_message=on_message)
ws.run_forever(ping_interval=20)
如需一次性盘口快照,可调用 GET https://api.itick.org/stock/depth?region=HK&code=700。不同交易所提供的档位数不同,详见文档。
常见问题
Level 2 行情是什么? 即订单簿深度:买卖双方多个价位及各价位的挂单量。
Level 2 数据值得买吗? 对活跃的日内交易和交易执行通常值得;长期投资用 Level 1 即可。
Level 3 行情是什么? 做市商用于查看和录入报价的权限级别,也用来指逐笔委托数据。
获取盘口与逐笔数据
了解 iTick Tick 数据与 Level 2 API,或免费开始测试报价、盘口与逐笔推送。