2、做市商市场微观结构:订单簿、买卖价差、市场深度、流动性

好,咱们进入正题。

做市商这行当,说白了就是跟市场微观结构打交道。你每天盯着的那些数字跳动,背后就是订单簿、价差、深度这些东西在起作用。我刚开始做量化做市那会儿,总觉得这些概念太基础,没什么好深究的。结果呢?第一次实盘就被市场狠狠教育了一顿——订单簿一刷新,我的挂单全被吃掉,价差瞬间拉大,流动性像沙子一样从指缝里溜走。

嗯,从那以后,我再也不敢小看这些微观结构了。

2.1 订单簿:市场的“实时心电图”

订单簿是什么?你可以把它想象成一个实时更新的买卖挂单列表。买方出价(Bid),卖方要价(Ask),两边排着队,等着成交。

我个人习惯把订单簿分成三层来看:

  • 第一层(Top of Book):最优买价和最优卖价。这是市场当前最愿意成交的价格。
  • 第二层(Depth):各个价位上的挂单量。这告诉你,如果我想吃进一大笔货,价格会滑多少。
  • 第三层(Order Flow):订单的到达和撤销速度。这其实是动态的,很多新手只看静态挂单,忽略了“撤单率”这个关键指标。

举个例子,你看到的订单簿可能是这样的:

价格     | 卖单量 (Ask) | 买单量 (Bid) | 价格
------------------------------------------
1.0010   | 500         |             | 
1.0009   | 200         |             | 
1.0008   | 100         |             | 
         |             | 150         | 1.0007
         |             | 300         | 1.0006
         |             | 800         | 1.0005

这里最优卖价是1.0008,有100手;最优买价是1.0007,有150手。价差就是1个tick(假设最小变动单位是0.0001)。

一个小技巧: 我在项目中遇到过,有些交易所的订单簿数据是“快照”式的,每秒只更新几次。如果你做高频策略,一定要用增量更新的数据流,否则你会错过很多撤单和成交信息。

2.2 买卖价差:做市商的“饭碗”

价差(Spread)就是最优卖价减去最优买价。这是做市商最主要的收入来源。你想想看,你低价买,高价卖,中间的差价就是你的利润。

但价差不是固定的。它受几个因素影响:

  • 波动性:市场一波动,价差立马拉大。为什么?因为不确定性增加了,做市商需要更高的风险补偿。
  • 交易量:流动性好的品种,价差通常很小。比如BTC/USDT,有时候只有0.01%的价差。
  • 时间:开盘和收盘时段,价差往往较大。中午休息时段,价差也会变宽。

我记得有一次,我在做ETH的做市策略。平时价差稳定在0.02%左右,突然有一天,一个巨鲸在链上转移了10万枚ETH。消息一出,订单簿上的买单瞬间撤掉一半,价差直接拉到0.15%。我的策略没反应过来,还在按原来的价差挂单,结果被套了好几分钟。

避坑指南: 我曾经犯过一个错误——把价差设得太死。以为只要挂单在最优价差上就能赚钱。结果市场一波动,我的单子全成了“接盘侠”。后来我学乖了,价差必须动态调整,根据波动率和订单簿深度实时计算。

2.3 市场深度:你能吃下多少货?

市场深度,说白了就是订单簿上各个价位的挂单总量。它衡量的是市场的“厚度”。

深度好的市场,你下个大单,价格几乎不动。深度差的市场,你稍微买多一点,价格就蹭蹭往上窜。

我习惯用“深度斜率”来量化这个概念:

深度斜率 = (价格变动) / (累计成交量)

比如:
在1.0008价位有100手卖单
在1.0009价位有200手卖单
在1.0010价位有500手卖单

如果你想买入600手,价格会从1.0008推到1.0010
价格变动 = 1.0010 - 1.0008 = 0.0002
深度斜率 = 0.0002 / 600 ≈ 0.00000033

斜率越小,说明深度越好,你的交易对市场的影响越小。

核心观点: 做市商不是只看价差,更要看深度。有时候价差很小,但深度很浅,你一进去就被埋了。我建议你同时监控“价差”和“深度斜率”两个指标。

2.4 流动性:市场的“血液”

流动性是个综合概念。它不仅仅是深度,还包括:

  • 即时性:你能不能马上成交?
  • 宽度:价差大不大?
  • 深度:大单会不会造成价格剧烈波动?
  • 弹性:价格偏离后,能不能快速恢复?

你想想看,一个流动性好的市场,就像一条大河,你扔块石头进去,水面只是微微波动,很快就恢复平静。流动性差的市场,就像一个小水坑,你扔块石头,水花四溅,半天静不下来。

我个人习惯用“流动性评分”来快速判断一个品种是否适合做市:

指标 优秀 一般
价差(相对比例) < 0.01% 0.01% - 0.05% > 0.05%
深度(10档累计) > 1000万美金 100万 - 1000万 < 100万
撤单率 < 30% 30% - 60% > 60%

嗯,这里要注意:撤单率这个指标很多人忽略。有些市场看起来深度很好,但挂单都是“虚单”,一碰就撤。这种流动性是假的,千万别信。

2.5 知识体系结构图

下面这张图,是我自己总结的做市商微观结构知识体系。你可以把它当成一个思维导图来看:

做市商市场微观结构 订单簿 (Order Book) 买卖价差 (Spread) 市场深度 (Depth) 流动性 (Liquidity) 最优买卖价 挂单量分布 波动性影响 动态调整 深度斜率 滑点计算 即时性 弹性 流动性评分

这张图把四个核心概念串起来了。订单簿是基础,价差和深度是它的两个关键属性,流动性则是综合表现。做市策略的核心,就是在这四个维度之间找到平衡。

我的经验: 刚开始做市的时候,我总想追求最小的价差。后来发现,有时候稍微放宽价差,换取更好的深度和更低的撤单率,反而总收益更高。别太贪心,稳定才是王道。

好了,这一章的内容就到这里。记住,订单簿是你的战场,价差是你的武器,深度是你的弹药,流动性是你的后勤。把这四个东西搞明白了,做市策略就有了根基。

专注资料整理