第三章 市场微观结构:订单簿深度、限价单与市价单、盘口数据、逐笔成交与逐笔委托
做高频做市,说白了就是在跟市场微观结构打交道。你想想看,我们赚的那点微薄利润,其实就是从订单簿的缝隙里抠出来的。这一章,我带你把这些底层的东西彻底搞明白。
3.1 订单簿深度——市场的真实面貌
订单簿是什么?就是所有挂在交易所系统里,还没成交的限价单。它分两边:买盘(Bid)和卖盘(Ask)。每一档价格上,都堆着一定数量的委托。
我个人习惯把订单簿想象成一个多层蛋糕。最上面那层是买一卖一,往下是买二卖二,再往下是买三卖三……深度越厚,蛋糕越结实。市场冲击成本就越小。
核心概念:订单簿深度 = 各档位挂单量的总和。深度越厚,大单吃进去对价格的冲击越小。
我在项目中遇到过一件事。有一次某个小币种突然拉盘,我一看订单簿,买一到买五全被吃光了,但买六到买十几乎没单。这说明什么?说明这个深度是假的,是庄家在对倒。我赶紧撤了所有做市单,果然三分钟后价格暴跌。
3.2 限价单与市价单——两种武器的博弈
限价单,就是你指定一个价格挂上去,等着别人来吃。市价单,就是你不看价格,直接按当前最优价成交。
做市商的核心工作,就是挂限价单提供流动性,赚取买卖价差。但这里有个坑——逆向选择风险。
避坑指南:我曾经在ETH上挂了一个很厚的买单,结果突然来了一笔巨量市价卖单,直接把我的买单全吃了。后来复盘发现,那是一个机构在出货。从那以后,我学会了看订单簿的「挂单质量」——如果买单集中在某个价位且量特别大,很可能是陷阱。
限价单和市价单的关系,可以用一个表格说清楚:
| 类型 | 成交确定性 | 价格确定性 | 做市商常用场景 |
|---|---|---|---|
| 限价单 | 低(可能不成交) | 高(指定价格) | 挂双边报价,赚价差 |
| 市价单 | 高(立即成交) | 低(滑点风险) | 紧急平仓、对冲 |
3.3 盘口数据——做市商的雷达
盘口数据,就是订单簿的实时快照。包括买一价、买一量、卖一价、卖一量,以及后面几档的挂单情况。
我每天开盘第一件事,就是看盘口数据的「价差」和「挂单比」。价差太宽说明流动性差,挂单比失衡说明方向性压力大。
举个例子:
# 盘口数据示例
bid_price = 100.10 # 买一价
bid_volume = 500 # 买一量
ask_price = 100.15 # 卖一价
ask_volume = 300 # 卖一量
spread = ask_price - bid_price # 价差 = 0.05
bid_ask_ratio = bid_volume / ask_volume # 挂单比 = 1.67
挂单比大于1,说明买方力量强。但别急着追涨——有时候这是庄家在堆单诱多。我一般会结合逐笔成交数据来验证。
3.4 逐笔成交与逐笔委托——还原交易真相
逐笔成交,就是每一笔已经成交的订单记录。逐笔委托,是每一笔挂单、撤单的记录。这两个数据,是做市商还原市场行为的「显微镜」。
你想想看,只看盘口数据,你只能看到结果。但逐笔数据能告诉你过程——谁在买、谁在卖、谁在撤单。
实战技巧:我习惯把逐笔成交数据按「主动买」和「主动卖」分类。主动买是用市价单吃卖单,主动卖是用市价单吃买单。如果连续出现大额主动买,但价格没怎么涨,说明有人在偷偷吸筹。
逐笔委托更有意思。你可以看到大单挂上去又撤掉,这叫「挂单试探」。我见过最夸张的一次,一个账户在1秒内挂了500手又撤了500手,来回三次。这种明显是在测试市场深度。
3.5 知识体系总览
下面这张图,是我自己梳理的市场微观结构知识框架。做高频做市,这些环节缺一不可。
嗯,这张图基本把本章的核心逻辑串起来了。从上到下,从基础概念到实战应用,每一步都环环相扣。
3.6 实战中的几个关键点
最后,我总结几个实战中容易踩的坑:
- 别只看买一卖一——深度分布才是关键。我曾经因为只看表层,被一个深层的巨量卖单砸穿了止损线。
- 市价单要设滑点保护——我见过有人用市价单平仓,结果滑了3个tick,亏掉了一周的利润。
- 逐笔数据要实时处理——延迟超过100毫秒,那些大单信息就变成历史了,毫无意义。
一句话总结:市场微观结构,就是做市商的「战场地图」。读懂了它,你才知道哪里安全、哪里有埋伏、哪里能赚钱。