第二章:订单簿微观结构
做市商这行,说白了就是跟订单簿打交道。你每天盯着的那个不断跳动的买卖挂单列表,就是你的战场。我刚开始做市的时候,总觉得订单簿就是个价格列表,后来吃了不少亏才明白——这里面的门道深着呢。
2.1 限价订单簿(LOB)
限价订单簿,英文叫 Limit Order Book,简称 LOB。它是交易所用来记录所有未成交限价订单的电子账本。每个订单都包含四个要素:方向(买/卖)、价格、数量、时间戳。
我个人习惯把 LOB 想象成一个「价格-数量」的二维矩阵。买方在左侧,从高到低排列;卖方在右侧,从低到高排列。中间那个空隙,就是买卖价差。
核心要点:LOB 不是静态的。每一秒都有新订单进来,老订单被撤掉,或者成交消失。你看到的每一帧快照,都是市场参与者博弈的结果。
举个例子,假设 BTC/USDT 的当前 LOB 长这样:
卖五:100.50 2.0 BTC
卖四:100.40 1.5 BTC
卖三:100.30 3.0 BTC
卖二:100.20 2.5 BTC
卖一:100.10 1.0 BTC
-------------------
买一:100.00 0.8 BTC
买二:99.90 2.2 BTC
买三:99.80 1.5 BTC
买四:99.70 3.0 BTC
买五:99.60 1.2 BTC
这里卖一和买一之间的价差是 0.10 USDT。市场深度就是看每个价位上挂了多少钱。嗯,这里要注意——深度不是看数量,而是看金额。2.0 BTC 在 100.50 这个价位,实际深度是 201 USDT。
2.2 买卖价差(Bid-Ask Spread)
买卖价差,就是最优卖价减去最优买价。它是做市商最直接的收入来源。你想想看,你同时挂买单和卖单,吃掉了中间的价差,这就是你的利润。
但价差不是固定的。我在项目中遇到过,流动性好的时候,比如 BTC 在币安上,价差可能只有 0.01 USDT。但遇到极端行情,价差能瞬间扩大到 10 USDT 以上。
| 市场状态 | 典型价差 | 原因 |
|---|---|---|
| 高流动性 | 0.01 - 0.05 USDT | 大量做市商竞争,报价密集 |
| 正常波动 | 0.05 - 0.20 USDT | 市场情绪平稳,订单流均衡 |
| 新闻发布 | 0.50 - 2.00 USDT | 不确定性增加,做市商撤单避险 |
| 极端行情 | 5.00+ USDT | 恐慌/狂热,流动性瞬间枯竭 |
我的经验:价差突然扩大时,别急着做市。先观察 3-5 秒,等订单簿稳定下来再进场。我曾经因为抢那 0.01 的价差,结果被一波大单直接打穿,亏了 2000 USDT。
2.3 市场深度(Market Depth)
市场深度衡量的是在某个价格水平上,有多少可成交的订单量。深度越大,说明市场越有「厚度」,大单不容易造成价格滑点。
我习惯用「深度图」来直观感受。横轴是价格,纵轴是累计数量。买方深度从左到右递减,卖方深度从右到左递减。两条曲线在中间交汇,那个交叉点就是当前市场价格。
这里有个关键指标——深度斜率。斜率越陡,说明深度越浅,价格越容易被推动。斜率越平缓,深度越厚,价格越稳定。
避坑指南:我曾经在深度图上吃过亏。某个山寨币的深度图看起来挺厚,但仔细一看,大部分深度都是同一个地址挂的「假单」。这些单子在你真正要成交的时候,瞬间就撤掉了。所以,一定要结合订单簿的「撤单率」来判断深度是否真实。
2.4 订单簿动态变化
订单簿不是静止的。它每时每刻都在变化。我总结了三种最常见的动态模式:
- 订单流入模式:新订单不断进入,推动价格移动。比如大额买单涌入,会把买一价格不断推高。
- 订单撤单模式:大量订单被撤销,导致深度变薄。这通常是做市商在调整策略,或者市场情绪发生变化。
- 订单成交模式:市价单吃掉限价单,导致价格跳跃。这是最直接的「价格发现」过程。
为什么会这样?因为市场参与者都在博弈。做市商想赚价差,散户想抢跑,机构想大额成交。每个人都在根据对手的行为调整自己的订单。
下面这张图展示了订单簿的动态变化过程:
从 T0 到 T1,卖方深度增加,买方深度减少,说明卖压增大。从 T1 到 T2,卖方深度减少,买方深度增加,说明买盘开始承接。这就是一个完整的订单簿动态变化周期。
实战技巧:我每天开盘前都会看 5 分钟的订单簿动态回放。重点关注三个东西:价差变化趋势、深度斜率变化、撤单率。这三个指标能帮你判断今天市场是「好做市」还是「难做市」。
嗯,订单簿微观结构这块,说白了就是四个字——看透对手。你看到的每一笔挂单,背后都是一个人在思考、在博弈。理解他们的行为模式,你就能提前一步做出反应。
公众号:蓝海资料掘金营,微信deep3321