第三章 订单簿分析:读懂市场的“心跳”
做市商这行,说白了就是跟订单簿打交道。你每天盯着那个不断跳动的数字列表,它就像市场的心电图。我刚开始做量化的时候,总觉得订单簿就是简单的买一卖一,后来吃了不少亏才明白——这里面的门道深着呢。
3.1 订单簿结构解析
订单簿是什么?就是所有挂单的集合。买方想低价买,卖方想高价卖,中间那个价差就是做市商的利润空间。
我个人习惯把订单簿分成三层来看:
- 表层:买一卖一,最直接的流动性
- 中层:买二到买五、卖二到卖五,支撑和阻力
- 深层:更远的挂单,往往藏着大资金意图
举个例子,假设BTC/USDT的订单簿长这样:
卖五: 50005.00 15.2 BTC
卖四: 50004.50 8.7 BTC
卖三: 50004.00 12.3 BTC
卖二: 50003.50 5.1 BTC
卖一: 50003.00 2.8 BTC
-------------------
买一: 50002.50 3.2 BTC
买二: 50002.00 6.5 BTC
买三: 50001.50 10.1 BTC
买四: 50001.00 4.3 BTC
买五: 50000.50 18.6 BTC
你看,买一和卖一之间差了0.5美元,这就是价差。但真正有意思的是深层结构——买五那里堆了18.6个BTC,这通常不是散户干的。
关键指标:订单簿深度 = 各价位挂单量的加权和。深度越大,市场越不容易被大单打穿。
3.2 限价单与市价单
这两种订单类型,是订单簿的“阴阳两面”。
限价单:你指定价格,挂在那里等成交。做市商最爱用这个。我一般会把限价单分成两类:
- 被动挂单:挂在买一卖一附近,赚价差
- 策略挂单:挂在深层位置,比如支撑位或阻力位
市价单:不管价格,直接吃掉对手盘。这种单子会瞬间改变订单簿结构。
为什么会这样?因为市价单会“扫”掉对应价位的所有挂单。比如一个10 BTC的市价买单,可能直接吃掉买一到买三的所有卖单。
我的经验:做市商要时刻盯着市价单的流向。如果连续出现大额市价买单,说明买方力量强,我会考虑上调报价。
我曾经犯过一个错误——在波动剧烈时还挂着大额定单,结果被一连串市价单直接打穿,亏了不少。从那以后,我学会了根据市价单频率动态调整挂单量。
3.3 订单簿不平衡与价格发现
订单簿不平衡,说白了就是买方和卖方的力量不对等。这个指标比价格本身更能预测短期走势。
我常用的不平衡指标:
不平衡度 = (买方总深度 - 卖方总深度) / (买方总深度 + 卖方总深度)
取值范围:-1 到 1
正值:买方占优,价格可能上涨
负值:卖方占优,价格可能下跌
举个例子,如果买一到买五的总量是100 BTC,卖一到卖五的总量是60 BTC,那不平衡度就是(100-60)/(100+60)=0.25。嗯,这说明买方力量更强。
但这里有个坑——不能只看表层。我记得有一次,订单簿表面看起来买方很强,不平衡度高达0.4。结果价格突然暴跌。后来复盘才发现,深层卖单里藏着几个大单,只是没显示在表层。
避坑指南:我曾经因为只看前五档订单簿,忽略了深层挂单,导致策略连续亏损。现在我会至少看20档深度,并结合逐笔成交数据。
价格发现的过程,其实就是订单簿不断“消化”信息的过程。当新信息出现(比如某个大新闻),市价单会率先反应,然后限价单跟着调整。做市商要做的,就是在这个动态过程中找到自己的位置。
下面这张图展示了订单簿的核心分析框架:
你想想看,订单簿分析其实就是在读市场的“情绪”。买方和卖方在每一个价位上博弈,而做市商就是那个在中间穿针引线的人。我个人习惯每天开盘前先扫一遍订单簿结构,看看有没有异常的大单或者明显的失衡。
最后说一句:订单簿分析不是万能的。它只能告诉你“现在发生了什么”,不能告诉你“为什么发生”。真正的高手会把订单簿和消息面、技术面结合起来看。嗯,这个我们后面再细聊。
核心要点回顾:
- 订单簿分三层看:表层、中层、深层
- 限价单是“盾”,市价单是“矛”
- 不平衡度是短期走势的“风向标”
- 永远不要只看前五档,深层挂单藏着大秘密