第二章:市场微观结构——订单簿深度、买卖盘口、交易量分布、滑点与流动性分析

做套利交易,说白了就是跟市场抢饭吃。你得先搞清楚这顿饭是怎么做的,才能知道从哪儿下筷子。市场微观结构,就是帮你拆解「做饭过程」的工具。

我个人习惯,每次接入一个新交易所,第一件事不是跑策略,而是先盯着订单簿看三天。为什么?因为订单簿里藏着的细节,比K线图多得多。

2.1 订单簿深度:市场的真实厚度

订单簿深度,就是挂在买卖盘口上的订单总量。你想想看,一个只有1个BTC挂单的盘口,和一个有100个BTC挂单的盘口,哪个更抗揍?

我在项目中遇到过一件事:有一次做ETH的跨交易所套利,发现A交易所的买一价明明比B交易所高,但一成交就滑出去好几个tick。后来一查,A交易所的买一只有0.3个ETH挂着,我这边一梭子进去,直接打穿了五档。

所以,深度不是看「有多少单」,而是看「在什么价位上有多少单」。

核心指标:
  • 深度斜率:价格每变动1个tick,订单量变化多少。斜率越陡,说明深度越差。
  • 深度加权价格:按订单量加权后的平均成交价,比单纯看买一卖一更真实。
  • 深度比率:买盘总量 / 卖盘总量。比率偏离1太多,说明市场有偏向。

嗯,这里要注意:不同交易所的深度数据更新频率不一样。有的100ms推送一次,有的500ms。你拿500ms的数据去算高频套利,那就是刻舟求剑。

2.2 买卖盘口:不只是看买一卖一

很多人做套利,眼睛只盯着买一和卖一。我建议你至少看五档,甚至十档。

为什么?因为盘口的「形状」会说话。

  • 厚买薄卖:买盘堆积如山,卖盘稀稀拉拉。说明买方意愿强,价格大概率往上走。
  • 薄买厚卖:反过来,卖方压境,价格承压。
  • 盘口断层:某几个价位之间没有挂单。这是最危险的信号——一旦价格走到断层区,会瞬间滑出去好几个tick。

我曾经在Binance和FTX之间做价差套利,发现FTX的卖二到卖三之间有个0.5%的断层。我当时的策略是:只要价差超过0.3%就开仓。结果有一次,我的买单正好落在断层区,实际成交价比预期差了0.6%。那一单亏得我肉疼。

避坑指南: 我曾经因为只看买一卖一,忽略了盘口断层,导致一次套利交易的实际滑点比预期大了3倍。从那以后,我的策略里加了一条规则:如果盘口存在超过0.2%的断层,直接跳过这笔交易。

2.3 交易量分布:谁在买,谁在卖

交易量分布,说白了就是「钱都去哪儿了」。我一般把它分成三个维度看:

维度 怎么看 套利意义
时间分布 每分钟、每小时的成交量 找到流动性最好的时间段,避开「垃圾时间」
价格分布 每个价位上的累计成交量 判断关键支撑/阻力位,避免在密集成交区挂单
订单类型分布 市价单 vs 限价单的比例 市价单多说明情绪化交易多,滑点风险大

我个人习惯,在策略上线前,先拉一周的历史交易量分布数据。如果某个时间段交易量特别低,我会直接把这个时间段从策略运行窗口里剔除。你想想看,凌晨三点流动性枯竭的时候做套利,那不是赚钱,是送钱。

2.4 滑点与流动性分析

滑点,是套利交易最大的隐形杀手。很多人算套利空间的时候,只算了价差,没算滑点。结果一跑起来,发现实际收益是负的。

滑点怎么算?我一般用这个公式:

预期滑点 = (成交均价 - 目标价) / 目标价 × 100%

实际滑点 = 实际成交价 - 预期成交价

但说实话,公式是死的,市场是活的。我建议你直接做「滑点模拟」:

  1. 从订单簿里取前N档的挂单量和价格
  2. 模拟你的订单吃进去,看最终成交均价是多少
  3. 把这个均价和买一/卖一价比对,差值就是滑点
小技巧: 我一般会在策略里内置一个「滑点容忍度」参数。比如,如果模拟滑点超过套利空间的30%,这笔交易就不做。宁可错过,不要做错。

流动性分析,其实就是在回答一个问题:我这一单下去,市场会有什么反应?

流动性好的市场,你吃个几十万美金的单子,价格纹丝不动。流动性差的市场,你吃个几万美金,价格就飞了。做跨交易所套利,最怕的就是「你以为有流动性,其实没有」。

我记得有一次做SOL的套利,两个交易所的价差到了1.2%,看起来是个大肉。结果我的订单一进去,其中一个交易所的盘口直接被打穿了三档,实际成交价差了0.8%。最后算下来,只赚了0.1%不到,还不够手续费。

2.5 知识体系总览

下面这张图,是我自己整理的市场微观结构分析框架。每次做新策略之前,我都会对着这张图过一遍:

市场微观结构 订单簿深度 买卖盘口 交易量分布 滑点与流动性 深度斜率 深度加权价格 深度比率 厚买薄卖 薄买厚卖 盘口断层 时间分布 价格分布 订单类型分布 滑点模拟 流动性评估

这张图的核心逻辑是:四个维度互相影响。比如,盘口断层会导致滑点变大,交易量分布不均会影响深度。做套利的时候,不能只看一个维度,得综合判断。

好了,这一章的内容就这些。记住一句话:市场微观结构不是用来「看」的,是用来「算」的。把每个指标量化到策略里,你才能从「凭感觉交易」进化到「凭数据交易」。