2. 市场微观结构:订单簿结构、买卖价差、市场深度、订单类型

做市策略的核心,说白了就是跟市场微观结构打交道。你想想看,我们做市商赚的是什么钱?赚的是流动性差价,吃的是订单簿的「缝隙」。如果不懂订单簿怎么运作,不懂价差怎么形成,那做策略就跟闭着眼睛开车一样——迟早要翻。

我个人习惯,每次接手一个新市场,第一件事就是拉出订单簿数据,盯着看三天。不是为了找交易机会,而是为了「感受」这个市场的呼吸节奏。嗯,今天我们就来聊聊这些基本功。

2.1 订单簿结构:市场的「实时快照」

订单簿(Order Book)是什么?说白了就是一个「想买」和「想卖」的排队列表。买方排一队,卖方排一队,价格优先、时间优先。

我在项目中遇到过最典型的坑:有人以为订单簿就是「当前最优买卖价」那两行。其实真正的订单簿,深度可以到几十层甚至上百层。你看到的只是冰山一角。

核心概念: 订单簿由两个队列组成——买单队列(Bid Queue)卖单队列(Ask Queue)。每个队列按价格从优到劣排列,同一价格按时间先后排列。

举个例子,一个典型的订单簿长这样:

卖单(Ask) 价格 数量 买单(Bid) 价格 数量
卖5 100.10 200 买1 100.00 500
卖4 100.08 150 买2 99.98 300
卖3 100.05 100 买3 99.95 400
卖2 100.03 250 买4 99.92 100
卖1 100.01 300 买5 99.90 600

注意看,最优卖价(卖1)是100.01,最优买价(买1)是100.00。这中间的0.01差价,就是我们要吃的「价差」。但别急,这只是表面。

2.2 买卖价差:做市商的「面包和黄油」

买卖价差(Bid-Ask Spread),就是最优卖价减去最优买价。公式很简单:

Spread = Ask_Price - Bid_Price

但这里有个细节——我建议你用「相对价差」而不是绝对价差。为什么?因为绝对价差在价格100和价格10000时意义完全不同。

Relative Spread = (Ask - Bid) / Mid_Price × 10000  (单位:基点)

我曾经在某个流动性极差的小币种上做市,价差动不动就50个基点。一开始我还挺高兴,觉得利润空间大。结果呢?一天下来成交不了几笔,全被库存风险吃掉了。后来我才明白:价差大不等于好赚钱,流动性才是王道。

实战技巧: 我个人习惯把价差分成三档——
- 窄价差(< 1个基点):流动性极好,适合高频做市
- 中价差(1-5个基点):正常市场,需要控制仓位
- 宽价差(> 5个基点):流动性差,慎入

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

市场深度(Market Depth),就是订单簿上各个价位的挂单总量。深度越大,市场越能「扛住」大单冲击。

我经常用「深度图」来快速判断市场状态。下面这张SVG图展示了典型的市场深度分布:

市场深度分布图 深度 价格 买价 卖价 价差 买1 买2 买3 买4 买5 卖1 卖2 卖3 卖4

从这张图你能看到什么?买单深度集中在最优价附近,越往远处深度越浅。卖单也是类似。这就是典型的「流动性聚集」现象——大部分交易者都愿意在最优价附近成交。

注意: 市场深度是动态变化的。我曾经见过一个市场,深度图在5秒内从「厚实」变成「薄如蝉翼」。原因是某个大机构撤单了。所以做策略时,千万别把深度当成静态数据——要实时监控。

2.4 订单类型:做市商的「工具箱」

做市策略离不开订单类型。我见过不少新手,只会用限价单和市价单,结果策略跑起来各种「水土不服」。其实,用好订单类型,能帮你省下不少成本。

2.4.1 限价单(Limit Order)

限价单,就是「我只愿意在这个价格或更好的价格成交」。做市商的核心工具。你挂一个买单在100.00,市场跌到100.00或以下,你的单子才会成交。

优点:提供流动性,能赚到价差。
缺点:可能不成交,或者成交后被「钓鱼」——市场突然砸穿你的价位。

2.4.2 市价单(Market Order)

市价单,就是「不管什么价格,立刻成交」。流动性消耗者。做市商一般不会主动用市价单,除非需要紧急平仓。

我建议:市价单只用于「止损」或「套利」场景。别拿它来做日常做市,否则你的利润全被滑点吃掉了。

2.4.3 冰山订单(Iceberg Order)

冰山订单,就是「我只展示一部分,实际挂单量更大」。名字很形象——你只看到冰山一角,水下还有一大块。

为什么要用冰山订单?你想想看,如果你在订单簿上挂一个100万的大单,别人一看就知道你要干什么。他们会怎么做?要么提前跑,要么反向操作来「吃」你。冰山订单就是为了隐藏真实意图。

冰山订单的核心参数:
- 显示量(Display Quantity):对外展示的订单数量
- 总量(Total Quantity):实际挂单数量
- 刷新机制:当显示量成交后,自动补充新的显示量,直到总量全部成交

举个例子:你想买入10万手,但只显示1万手。市场看到只有1万手买单,觉得没什么压力。结果这1万手成交后,系统自动再挂出1万手...直到10万手全部吃进去。整个过程,市场都不知道你在「吸筹」。

我曾经在某个大宗商品上用过冰山订单。当时我要建一个很大的仓位,如果直接挂限价单,价格肯定被推高。用冰山订单后,花了整整两天才建完仓,但价格波动不到0.1%。嗯,这就是冰山订单的价值。

2.5 实战中的微观结构观察

最后,分享几个我在项目中总结的「微观结构观察点」:

  • 价差突然扩大:可能是大消息要来了,或者做市商在撤退。这时候别急着挂单,先观望。
  • 深度不对称:买单深度远大于卖单深度,说明市场看涨情绪浓。反之亦然。
  • 冰山订单痕迹:如果某个价位反复出现「小单成交后立即补充」,大概率是冰山订单。这时候可以跟着「喝汤」。
  • 撤单率异常:如果某个价位的挂单频繁撤了又挂、挂了又撤,可能是有人在「试盘」。
我的习惯: 每天开盘前,我会花5分钟看订单簿的「快照序列」。不是看价格,而是看「挂单行为」。谁在撤单?谁在加单?这些行为模式,比价格本身更有价值。

好了,市场微观结构就聊到这里。记住一句话:订单簿是市场的「心电图」,读懂它,你才能做好做市。


公众号:蓝海资料掘金营,微信deep3321