2、市场微观结构:订单簿深度解析
做市策略的核心,说白了就是跟市场微观结构打交道。你想想看,我们每天看到的K线图、成交量,其实都是「结果」。真正驱动价格跳动的,是订单簿里那一笔笔挂着的单子。
我个人习惯把订单簿比作「市场的实时心电图」。它告诉你此刻有多少人想买、多少人想卖,以及他们愿意出什么价。嗯,这里有个关键点——订单簿不是静止的,它每毫秒都在变化。
2.1 订单簿(Order Book)深度解析
订单簿由两部分组成:买单队列(Bid Side)和卖单队列(Ask Side)。每一侧都按价格排序,买单从高到低,卖单从低到高。
我在项目中遇到过一种情况:某个币种在交易所的订单簿上,买一和卖一之间差了0.5%,但另一家交易所只差0.1%。这就是套利机会。但别急着高兴——你得先搞清楚订单簿的「厚度」。
来看一个典型的订单簿结构(以BTC/USDT为例):
卖单队列(Ask Side)
价格 数量 累计
30100 2.5 12.8
30090 3.1 10.3
30080 4.2 7.2
30070 3.0 3.0
-----------------------------
买一:30050 卖一:30070 (价差20)
-----------------------------
买单队列(Bid Side)
价格 数量 累计
30050 5.0 15.2
30040 4.3 10.2
30030 3.5 5.9
30020 2.4 2.4
看到没?买一和卖一之间差了20 USDT。这20 USDT就是买卖价差。但真正重要的是——如果你要市价买入100个BTC,你会吃掉卖一到卖四的所有单子,成交均价会远高于30070。
2.2 买卖价差(Bid-Ask Spread)
买卖价差,就是买一价和卖一价的差值。它直接反映了市场的交易成本。
我记得刚做量化时,总盯着价差看。后来发现,价差不是固定的。它受几个因素影响:
- 流动性:交易量大的币种,价差通常很小。BTC/USDT在主流交易所可能只有0.01%的价差。
- 波动性:市场剧烈波动时,做市商会扩大价差来保护自己。你想想看,如果价格每秒跳0.5%,谁敢挂窄价差?
- 时间:亚洲盘和欧美盘,价差完全不同。我习惯在流动性好的时段做市,价差小,滑点也小。
2.3 市场深度与流动性
市场深度,衡量的是订单簿上各个价位的挂单总量。流动性,则是「你能以多快的速度、多小的成本完成交易」。
这两个概念经常被混用,但我觉得它们有本质区别:
| 指标 | 定义 | 做市策略关注点 |
|---|---|---|
| 市场深度 | 订单簿上各价位的挂单量 | 深度越厚,大单对价格的冲击越小 |
| 流动性 | 交易执行的难易程度 | 流动性越好,滑点越低,成交越快 |
我曾经踩过一个坑:某个小币种在交易所上显示深度不错,买一挂了50万U,卖一挂了40万U。但当我真的下了一笔5万U的市价单时,价格直接滑了2%。为什么?因为那些挂单是「虚单」——做市商看到有大单进来,瞬间撤单了。
2.4 订单类型:限价单 vs 市价单
做市策略的核心操作,就是挂限价单。但市价单也很重要——它用来对冲风险。
限价单(Limit Order):你指定价格,挂到订单簿上。只有市场价格到达你的指定价时,才会成交。
- 优点:你可以控制成交价格,赚取价差。
- 缺点:可能无法成交,或者成交速度慢。
- 做市策略中:90%以上的订单都是限价单。
市价单(Market Order):你不指定价格,直接吃掉订单簿上最优的对手单。
- 优点:立即成交,速度快。
- 缺点:你支付了价差成本(滑点)。
- 做市策略中:用于紧急平仓或对冲。
我个人习惯把市价单当作「保险」。当市场突然反向波动时,我会用市价单快速平掉库存,避免更大亏损。但平时,我几乎只用限价单。
2.5 知识体系总览
为了让你更直观地理解这些概念之间的关系,我画了一张图:
这张图把四个核心概念串起来了。你想想看,做市策略本质上就是:读懂订单簿 → 判断价差是否合理 → 评估市场深度 → 选择合适的订单类型。每一步都环环相扣。
嗯,这一章的内容就到这里。记住,订单簿是市场的「底层语言」。你读懂了它,做市策略就有了根基。
公众号:蓝海资料掘金营,微信deep3321