逐笔成交与逐笔委托:数据结构的深度拆解
做量化交易这些年,我越来越觉得,逐笔数据才是真正能看清市场博弈的显微镜。很多人喜欢看K线,但K线是“结果”,逐笔数据才是“过程”。今天我们就来聊聊逐笔成交和逐笔委托,这两兄弟到底长什么样,又有什么区别。
一、逐笔成交数据的结构
先说说逐笔成交。说白了,它就是交易所每撮合成一笔交易,就记录一条数据。我刚开始接触这个字段时,差点被字段名搞晕——不同交易所的叫法还不一样。
一个标准的逐笔成交数据结构,通常包含以下字段:
| 字段名 | 含义 | 示例值 |
|---|---|---|
| TradeID | 成交编号(唯一) | 20250321000001 |
| Time | 成交时间(精确到毫秒) | 09:30:01.234 |
| Price | 成交价格 | 15.68 |
| Volume | 成交量(股/手) | 1000 |
| BuyOrderID | 买方委托单号 | B2025032100123 |
| SellOrderID | 卖方委托单号 | S2025032100456 |
| TradeFlag | 成交方向(主动买/主动卖) | B / S |
这里有个关键点——TradeFlag。它标记了这笔成交是由买方主动吃单,还是卖方主动砸盘。我在项目中遇到过,很多人只看价格涨跌,却忽略了主动方向。其实主动买盘多,说明多头在发力;主动卖盘多,说明空头在施压。
核心逻辑:逐笔成交是“结果数据”,它告诉你市场已经发生了什么。每一笔成交背后,都对应着一条买单和一条卖单的碰撞。
二、逐笔委托数据的结构
逐笔委托呢?它记录的是每一笔挂单的“动作”。比如有人挂了一笔买单,或者撤了一笔卖单,都会生成一条委托记录。
它的结构长这样:
| 字段名 | 含义 | 示例值 |
|---|---|---|
| OrderID | 委托单号(唯一) | B2025032100123 |
| Time | 委托时间 | 09:30:01.100 |
| Price | 委托价格 | 15.68 |
| Volume | 委托数量 | 2000 |
| Side | 买卖方向 | B / S |
| OrderType | 委托类型(新增/撤单/修改) | ADD / CANCEL / MODIFY |
嗯,这里要注意一个细节:OrderType字段。很多人以为委托数据只记录“挂单”,其实它还记录“撤单”和“修改”。我曾经踩过一个坑——只统计了新增委托,没算撤单,结果算出来的资金流向完全不对。
我的习惯:处理逐笔委托时,一定要把“撤单”单独拎出来分析。撤单率高,说明市场犹豫不决,或者有大资金在试盘。
三、两者之间的关联与差异
现在我们来聊聊核心问题——逐笔成交和逐笔委托,到底什么关系?
我用一个比喻来解释:
- 逐笔委托是“菜单”——有人点了菜,有人取消了菜。
- 逐笔成交是“上菜”——只有买卖双方都同意,菜才会上桌。
说白了,委托是“意图”,成交是“结果”。
它们的关联点在于:
- 一一对应关系:每一笔成交,必然对应一条买单委托和一条卖单委托。你可以通过BuyOrderID和SellOrderID,反向追溯到具体的委托记录。
- 时间先后:委托一定发生在成交之前。你想想看,没有挂单,哪来的成交?
- 数量匹配:成交数量 ≤ 委托数量。如果一笔委托被部分成交,剩下的部分还在委托簿里挂着。
它们的差异也很明显:
| 维度 | 逐笔成交 | 逐笔委托 |
|---|---|---|
| 数据性质 | 结果数据(已发生) | 过程数据(意图/动作) |
| 更新频率 | 有成交才更新 | 挂单、撤单、修改都会更新 |
| 数据量 | 相对较少 | 通常比成交多3-5倍 |
| 分析价值 | 判断主动买卖方向 | 判断资金意图和撤单行为 |
避坑指南:我曾经犯过一个错误——直接用逐笔成交的主动买卖方向来判断资金流向。后来发现,大资金经常用“拆单”手法,把一笔大单拆成几十笔小单,逐笔成交的主动方向会被误导。正确的做法是结合逐笔委托,看委托的挂单和撤单行为。
四、知识体系结构图
为了让你更直观地理解,我画了一张图:
五、实战中的使用技巧
最后分享几个我在实战中总结的经验:
- 看主动方向,别只看价格:价格涨了,但主动卖盘多,说明是虚涨,小心诱多。
- 关注撤单行为:如果某价位频繁出现“挂单-撤单”循环,大概率是大资金在试盘或做假动作。
- 结合委托簿深度:逐笔成交告诉你“谁在打”,逐笔委托告诉你“谁在守”。两者结合,才能判断攻守态势。
我的一个小技巧:在分析逐笔数据时,我会把成交的主动方向与委托的挂单方向做对比。如果主动买盘很多,但委托簿上的买单却在减少,说明多头在消耗力量,可能后继乏力。
嗯,逐笔成交和逐笔委托,就像市场的“X光片”和“CT扫描”。一个看结果,一个看过程。只有把两者结合起来,你才能真正读懂市场的语言。