盘口数据结构:Level-2行情中的逐笔成交、委托队列、买卖盘口深度解析
做量化交易这些年,我见过太多人盯着K线图猛看,却忽略了盘口这个「金矿」。说实话,K线是结果,盘口才是过程。今天我们就来拆解Level-2行情里的三个核心数据结构:逐笔成交、委托队列、买卖盘口深度。
你想想看,一只股票从10元涨到11元,中间经历了什么?谁在买?谁在卖?大单还是小单?这些信息,都藏在盘口数据里。
一、逐笔成交:市场的「心跳」
逐笔成交,说白了就是每一笔真实成交的流水账。它不像传统行情那样只给你一个「现价」和「成交量」,而是把每一笔交易都记录下来。
我个人习惯把逐笔成交比作「心电图」。每一笔成交都是一个心跳,频率、大小、方向,都能反映市场的真实状态。
逐笔成交的核心字段:
- 成交时间:精确到毫秒,甚至微秒
- 成交价格:这笔交易的实际成交价
- 成交量:这笔交易的手数
- 成交金额:价格 × 数量
- 买卖方向:主动买还是主动卖
- 成交编号:交易所给的唯一标识
我在项目中遇到过一个问题:某只股票突然拉升,但逐笔成交里全是小单。这说明什么?说明拉升可能是散户情绪推动的,不是主力行为。这种拉升,往往不可持续。
# 逐笔成交数据示例(Python伪代码)
trade_data = {
'time': '09:30:15.123',
'price': 10.25,
'volume': 500,
'direction': 'buy', # 主动买入
'trade_id': '2024010100001'
}
实战技巧:逐笔成交里,我特别关注「大单拆分」现象。比如一笔1000手的买单,被拆成10笔100手成交。这说明有人在刻意隐藏意图。遇到这种情况,我会提高警惕。
二、委托队列:市场的「意愿」
委托队列,就是挂在买卖盘口上还没成交的单子。它告诉你:现在有多少人想买,多少人想卖,各自出什么价。
嗯,这里要注意:委托队列分「买一」到「买十」和「卖一」到「卖十」。买一就是出价最高的买单,卖一就是出价最低的卖单。
委托队列的关键指标:
- 买卖盘口价差:卖一价 - 买一价,越小说明流动性越好
- 委托总量:买一到买十的总和 vs 卖一到卖十的总和
- 委托密度:每个价位上的挂单数量分布
- 撤单率:挂单后又被撤销的比例
我曾经踩过一个坑:看到买一挂了5000手大单,以为有强力支撑,就跟着买了。结果下一秒这5000手就撤单了,价格直接跳水。后来我才明白,这叫「托单诱多」,是主力常用的手法。
避坑指南:我曾经被「假托单」骗过。现在我的规则是:如果某个价位上的大单超过正常水平的3倍,且长时间不成交,大概率是虚假挂单。别急着跟。
三、买卖盘口深度:市场的「厚度」
盘口深度,就是委托队列的「放大版」。它不只是看买一卖一,而是看整个价格区间的挂单分布。
说白了,盘口深度告诉你:如果我想买100万股,价格会从10元推到10.5元,还是直接推到11元?这中间的「阻力」和「支撑」,就是盘口深度要解决的问题。
# 盘口深度数据结构示例
depth_data = {
'bids': [ # 买单
{'price': 10.00, 'volume': 1000},
{'price': 9.99, 'volume': 2000},
{'price': 9.98, 'volume': 1500},
# ... 一直到买十
],
'asks': [ # 卖单
{'price': 10.01, 'volume': 800},
{'price': 10.02, 'volume': 1200},
{'price': 10.03, 'volume': 3000},
# ... 一直到卖十
]
}
盘口深度的三个核心应用:
- 价格冲击成本估算:想买10万股,需要吃掉几个价位的卖单?成本是多少?
- 支撑阻力识别:某个价位上挂单特别多,就是强支撑或强阻力
- 资金博弈分析:买卖双方的力量对比,谁在主导市场
你想想看,如果卖一到卖五总共只有1000手挂单,而买一就有5000手。这时候突然来一笔2000手的卖单,会发生什么?价格会瞬间被打穿好几个价位。这就是「盘口薄」的后果。
四、三者之间的关系
逐笔成交、委托队列、盘口深度,这三者不是孤立的。它们共同构成了市场的「微观结构」。
我个人习惯这样理解:
- 委托队列是「静态快照」—— 现在挂了多少单
- 逐笔成交是「动态过程」—— 这些单子怎么成交的
- 盘口深度是「全景地图」—— 整个价格区间的供需分布
举个例子:你看到委托队列里买一有3000手,但逐笔成交显示这3000手正在被快速吃掉。同时盘口深度显示卖二到卖五的挂单很稀疏。这说明什么?说明买方力量很强,价格大概率要突破。
实战组合拳:我常用的一个策略是「逐笔成交 + 盘口深度」联动。当逐笔成交中出现连续的大单买入,同时盘口深度的卖单被快速消耗,这就是一个强烈的做多信号。
五、知识体系总览
下面这张图,是我自己梳理的盘口数据结构知识体系。你可以把它当作一个「地图」,随时回来对照。
这张图把三个核心模块的关系讲清楚了。你看,逐笔成交、委托队列、盘口深度,它们不是各自为战,而是相互印证的关系。
举个例子:当逐笔成交显示有大单买入,同时委托队列的买一在快速增加,盘口深度的卖单在减少。这三个信号同时出现,基本可以确定有人在吸筹。
重要提醒:Level-2数据虽然信息量大,但也不是万能的。我见过有人过度解读盘口数据,结果被假信号坑了。记住:盘口数据是「工具」,不是「圣杯」。一定要结合K线、成交量、市场情绪等多维度信息综合判断。
好了,这一章的内容就到这里。盘口数据结构是解读市场微观行为的基础,把这些搞懂了,后面的「瞬间冲击行为」分析才能落地。
公众号:蓝海资料掘金营,微信deep3321