第二章 交易市场微观结构:订单簿原理与撮合机制
大家好,我是老张。今天咱们聊聊订单簿——这个藏在交易软件背后的核心机制。
很多人做订单流交易,盯着K线看半天,却忽略了最底层的东西:订单簿。说白了,订单簿就是交易所的「记账本」,记录着所有未成交的买卖意愿。我刚开始接触这个领域时,总觉得这东西太基础,结果有一次在实盘中因为没看懂盘口深度,吃了大亏。嗯,从那以后,我再也不敢小看它了。
核心观点:订单簿是市场微观结构的基石。不理解订单簿,就无法真正理解价格是怎么形成的。
2.1 订单簿(Order Book)原理
订单簿,英文叫Order Book。你可以把它想象成一个双栏表格:左边是买单,右边是卖单。每一笔挂单都包含两个信息:价格和数量。
举个例子。假设现在BTC/USDT的价格在30000附近,订单簿可能是这样的:
| 买单价格 | 买单数量 | 卖单价格 | 卖单数量 |
|---|---|---|---|
| 29980 | 1.5 BTC | 30020 | 2.0 BTC |
| 29970 | 3.2 BTC | 30030 | 1.8 BTC |
| 29960 | 2.8 BTC | 30040 | 3.5 BTC |
| 29950 | 5.0 BTC | 30050 | 4.2 BTC |
看到没?买单从低到高排列,卖单从高到低排列。最上面的买单和卖单之间的空隙,就是「价差」(Spread)。
我个人习惯把订单簿看作「战场地图」。买单是防守方,卖单是进攻方。谁的力量更强,价格就往哪边跑。
2.2 买卖盘口深度
盘口深度,就是订单簿上各个价位的挂单总量。它反映了市场的流动性状况。
深度大,说明流动性好。你想想看,如果某个价位上有1000个BTC的买单,那价格想跌破这个位置,得花多大力气?
深度小,说明流动性差。我曾经在某个小币种上遇到过这种情况:盘口只有几个BTC的挂单,结果一个大户砸了10个BTC,价格直接跳水3%。这就是深度不足带来的滑点风险。
实战技巧:做订单流交易时,我建议重点关注「深度突变」的位置。比如某个价位突然出现大量挂单,这往往是主力资金在「画线」——要么是支撑,要么是阻力。
盘口深度通常用「深度图」来展示。横轴是价格,纵轴是累计挂单量。左边是买单累计,右边是卖单累计。形状像字母「V」的,说明流动性集中在中间;形状像「U」的,说明流动性分散。
2.3 撮合机制
撮合机制,就是交易所怎么把买卖双方匹配起来。这里有个基本原则:价格优先,时间优先。
什么意思?
- 价格优先:买单出价高的先成交,卖单出价低的先成交。
- 时间优先:同样价格,先挂单的先成交。
举个例子。假设当前卖一价是30020,有2个BTC。这时候来了一个买单,价格是30030,数量是3个BTC。会发生什么?
首先,这个买单会吃掉卖一价的2个BTC(因为价格更高,优先成交)。然后,剩下的1个BTC会继续往上吃,直到卖二价30030的1.8个BTC被吃掉一部分。最终,这个买单成交了3个BTC,价格分别是30020和30030。
这就是「吃单」的过程。我刚开始做交易时,总以为挂单就能成交,结果发现有时候挂了一天都没动静。后来才明白,你的挂单得排在前面才行。
注意:撮合机制是实时进行的。毫秒级的延迟都可能导致你的订单无法成交。高频交易机构为什么花大价钱做低延迟?就是为了抢在别人前面。
2.4 Maker与Taker
这两个概念,是订单流交易的核心。
- Maker(挂单者):提供流动性的人。你挂一个限价单,不立即成交,而是挂在订单簿上等别人来吃。你就是Maker。
- Taker(吃单者):消耗流动性的人。你直接按市场价买入或卖出,立即成交。你就是Taker。
交易所为什么区分这两类人?因为流动性是交易所的生命。Maker提供了流动性,交易所通常会给手续费优惠,甚至返佣。Taker消耗了流动性,手续费会高一些。
我记得有一次,我在某个交易所做策略交易,挂了很多限价单。结果月底一看,手续费返还了一大笔。这就是Maker的好处。
但要注意,Maker和Taker的角色不是固定的。同一个交易者,有时候是Maker,有时候是Taker。关键看你的订单是怎么执行的。
关键区别:
- Maker:挂限价单,不立即成交,提供流动性,手续费低
- Taker:吃市场单,立即成交,消耗流动性,手续费高
2.5 知识体系结构图
下面这张图,是我自己整理的订单簿知识体系。你可以把它当作本章的「地图」。
2.6 实战避坑指南
最后,分享几个我踩过的坑:
- 别只看最优价:很多人只看买一卖一,忽略了深层挂单。我曾经因为没看第二层挂单,以为支撑很强,结果被一波砸穿。
- 注意挂单撤销:有些大户会挂大单「画线」,然后在你入场后迅速撤单。这叫「虚假挂单」。我建议用订单流工具看「真实挂单」数据。
- 别忽视时间因素:撮合机制里,时间优先很重要。你的挂单如果排在后面,可能永远成交不了。尤其是在波动剧烈的时候。
- 手续费要算清楚:Maker和Taker的手续费差异可能很大。如果你频繁做Taker,手续费成本会吃掉你的利润。
我的习惯:每次交易前,我都会先看一眼订单簿的深度分布。如果买单深度明显大于卖单深度,我会倾向于做多。反之亦然。这比看K线指标更直接。
好了,这一章就到这里。订单簿是订单流交易的基础,理解了它,后面的内容才能学得扎实。下一章我们会聊「逐笔成交与时间价格序列」,那是订单流数据的核心形式。
公众号:蓝海资料掘金营,微信deep3321