4、订单簿动态分析:订单簿的更新与事件驱动、盘口价差与市场深度、订单簿的斜率与弹性
4.1 订单簿的更新与事件驱动
做市的核心,说白了就是跟订单簿打交道。你盯着屏幕,看到的每一笔挂单、撤单、成交,背后都是一连串的事件在驱动。
我个人习惯把订单簿的更新分成三类:限价单进入、限价单撤销、市价单成交。每一类事件都会改变订单簿的“形状”。
举个例子,假设当前BTC/USDT的卖一价是50000,挂了2个BTC。这时候突然进来一个市价买单,吃掉这2个BTC。订单簿会怎么变?
- 卖一档的2个BTC被移除
- 卖二档变成新的卖一档
- 盘口价差可能瞬间拉大
嗯,这里要注意:事件驱动的核心是“增量更新”。你不需要每次都重新拉取整个订单簿,那样太慢了。我建议的做法是维护一个本地订单簿快照,然后只处理增量事件。
核心要点:订单簿的更新是事件驱动的,不是轮询驱动的。做市系统必须能实时处理L2数据流(Level 2数据),否则你的报价永远慢半拍。
我曾经在一个项目中,因为没处理好撤单事件的顺序,导致本地订单簿跟交易所的差了整整5个tick。那一次,我们的做市机器人连续吃了好几个反向挂单,亏了不少。从那以后,我强制要求所有事件必须带时间戳,并且按序列号排序处理。
4.2 盘口价差与市场深度
盘口价差,就是买一价和卖一价的差值。这个指标,做市商每天都要盯。
价差越小,说明市场流动性越好。但价差不是越小越好——你想想看,如果价差只有0.01个tick,做市商赚什么?
我个人习惯把价差分成两类:
- 绝对价差:卖一价 - 买一价
- 相对价差:绝对价差 / 中间价 × 100%
相对价差更能反映真实的交易成本。比如ETH的价差是0.02 USDT,中间价是2000 USDT,相对价差只有0.001%。而某个小币种价差0.01 USDT,中间价只有0.5 USDT,相对价差高达2%。
市场深度呢?它衡量的是你在某个价位上能吃掉多少量。
| 深度层级 | 买盘深度(BTC) | 卖盘深度(BTC) |
|---|---|---|
| 第1层(最优价) | 2.5 | 3.1 |
| 第2层 | 5.8 | 6.2 |
| 第3层 | 12.3 | 15.7 |
| 第4层 | 28.9 | 32.4 |
你看这个表,买盘深度和卖盘深度基本均衡。如果某一天卖盘深度突然比买盘深很多,我会警惕——是不是有大户在压盘?
实战技巧:我建议你计算“深度加权价差”。公式是:深度加权价差 = (卖一价×卖一量 + 卖二价×卖二量) / (卖一量+卖二量) - (买一价×买一量 + 买二价×买二量) / (买一量+买二量)。这个指标比单纯看价差更准确。
4.3 订单簿的斜率与弹性
订单簿的斜率,这个概念可能有些朋友不太熟悉。说白了,它就是订单簿的“陡峭程度”。
怎么算?很简单:
斜率 = (价格变化) / (累计深度变化)
举个例子,从买一价到买五价,价格下降了0.5%,但累计深度增加了100个BTC。那斜率就是0.5% / 100 = 0.005%/BTC。
斜率越大,说明订单簿越“陡峭”——稍微往深处走一点,价格就变化很大。斜率越小,说明订单簿越“平坦”——深度很厚,价格变化不大。
我个人习惯把斜率分成三个区间来判断:
- 陡峭区(斜率 > 0.01%/BTC):市场深度薄,容易被大单打穿
- 正常区(斜率 0.001%~0.01%/BTC):流动性适中,适合做市
- 平坦区(斜率 < 0.001%/BTC):深度极厚,但价差可能很小
订单簿的弹性呢?它衡量的是订单簿在受到冲击后,恢复到原来状态的速度。
我记得有一次,一个巨鲸突然砸了500个BTC的市价单,订单簿瞬间被打穿了好几层。但神奇的是,不到3秒钟,新的限价单就涌了进来,价差和深度都恢复了。这就是弹性好的表现。
避坑指南:我曾经在评估一个交易所的流动性时,只看深度不看弹性。结果发现那个交易所虽然深度不错,但弹性极差——一个大单打进去,半小时都恢复不过来。这种市场,做市商进去就是送人头。所以,弹性比深度更重要。
弹性的量化指标,我常用的是恢复时间和恢复深度比:
- 恢复时间:从冲击发生到订单簿恢复到冲击前90%状态所需的时间
- 恢复深度比:恢复后的深度 / 冲击前的深度 × 100%
恢复时间越短,恢复深度比越高,说明弹性越好。一个健康的做市市场,恢复时间应该在5秒以内,恢复深度比应该在80%以上。
你想想看,如果弹性不好,你做市的风险就很大。因为你挂的单子被吃掉后,市场不会很快补充新的流动性,你的下一个报价可能就挂在很不利的位置上。
嗯,最后总结一下:订单簿的动态分析,核心就是看三个东西——事件怎么驱动更新、价差和深度怎么变化、斜率和弹性怎么反映市场状态。这三者结合起来,才能判断一个市场适不适合做市。
一句话记住:斜率告诉你订单簿的“形状”,弹性告诉你订单簿的“韧性”。做市商既要选形状好的市场,也要选韧性强的市场。