3、订单簿基础:限价单与市价单、订单簿结构与深度、买卖盘口与价差

做市商的核心战场,就是订单簿。说白了,订单簿就是交易所用来记录所有买卖挂单的电子账本。你想想看,如果没有订单簿,市场里的买卖双方就像在黑暗里摸黑交易,根本不知道对方在哪、出什么价。

我个人习惯把订单簿比作一个「价格-数量」的二维地图。横轴是价格,纵轴是数量。买方在左边排队,卖方在右边排队。中间那条分界线,就是当前的最新成交价。

3.1 限价单与市价单:两种最基本的武器

做市商每天打交道最多的,就是这两种订单类型。我刚开始做量化交易时,总觉得它们很简单,直到有一次因为搞混了它们的执行逻辑,导致策略在盘口剧烈波动时亏了一笔不小的钱。嗯,从那以后我再也不敢小看这两个基础概念了。

限价单(Limit Order)

限价单就是你指定一个价格,告诉交易所:「我只愿意在这个价格或更好的价格成交」。比如你挂一个买入限价单,价格是100元,那只有价格≤100元的卖单才能和你成交。

限价单的特点很明确:

  • 价格可控:你说了算,不会出现滑点
  • 成交不确定:可能立刻成交,也可能挂一天都没人理你
  • 提供流动性:你的挂单会出现在订单簿上,成为别人的交易对手

核心要点:做市商主要使用限价单来提供流动性。我们赚的就是买卖价差,所以必须精确控制入场和出场价格。

市价单(Market Order)

市价单就简单粗暴了——你只告诉交易所要买多少,不指定价格。交易所会以当前市场上最好的价格帮你成交。比如你想买10个BTC,市价单会先吃掉卖一价的所有挂单,不够的话继续吃卖二、卖三……直到买够为止。

市价单的特点:

  • 成交确定:只要市场上有足够的对手盘,一定能成交
  • 价格不确定:你无法控制成交价格,可能产生滑点
  • 消耗流动性:市价单会吃掉订单簿上的挂单

避坑指南:我曾经在流动性不足的市场里用市价单下单,结果滑点高达2%。从那以后,我给自己定了个规矩——做市策略里绝对不用市价单,除非是紧急止损。

3.2 订单簿结构:从买一到卖十

交易所的订单簿,通常分为买盘(Bid)和卖盘(Ask)两侧。每一侧都按价格从优到劣排列。我习惯用一张图来理解它:

订单簿结构示意图 买盘 (Bid) 卖盘 (Ask) 买五: 99.50 1,200 买四: 99.60 1,500 买三: 99.70 2,000 买二: 99.80 2,500 买一: 99.90 3,000 卖一: 100.10 2,800 卖二: 100.20 2,200 卖三: 100.30 1,800 卖四: 100.40 1,200 卖五: 100.50 800 价差 = 0.20 买盘深度: 10,200 卖盘深度: 8,800

这张图里,买一和卖一之间的价格差,就是我们常说的「价差」(Spread)。价差是做市商的生命线——我们赚的就是这个差价。

3.3 买卖盘口与价差:做市商的利润来源

盘口,就是订单簿上最靠近当前价格的几档挂单。通常我们关注买一到买五、卖一到卖五这十档数据。为什么是十档?因为大部分交易所的行情推送默认就是十档深度。

价差的计算公式很简单:

价差 = 卖一价 - 买一价

举个例子:如果卖一是100.10,买一是99.90,价差就是0.20。这个0.20就是做市商的理论利润空间。当然,实际交易中还要扣除手续费,所以净赚的可能只有0.15甚至更少。

个人经验:我在做比特币做市时,发现一个规律——价差越小,市场流动性越好。BTC/USDT在币安上的价差经常只有0.01%,而一些小币种的价差可能高达1%以上。做市商要避开价差太小的品种,因为利润太薄;也要避开价差太大的品种,因为风险太高。

3.4 订单簿深度:你能吃下多少量?

深度,指的是订单簿上各个价格档位的挂单总量。深度越大,说明市场越有「厚度」——你下大单时不容易把价格打穿。

我习惯用「深度图」来快速判断市场状况:

深度等级 买盘深度 卖盘深度 市场特征
深度好 > 10,000 > 10,000 流动性充足,大单不易滑点
深度一般 1,000 - 10,000 1,000 - 10,000 正常交易,注意控制仓位
深度差 < 1,000 < 1,000 小心!大单可能引发剧烈波动

这里有个关键点:深度不是静态的。市场行情变化时,挂单会撤、会加、会成交。做市商的策略必须实时监控深度的变化。我曾经遇到过一个情况——某个币种在5分钟内深度从10,000骤降到500,我的做市策略没来得及反应,结果被一个大单直接打穿了盘口。

重要提醒:做市商一定要设置「深度阈值」保护。当订单簿深度低于某个水平时,自动暂停做市策略。这个阈值我一般设为正常深度的30%。

3.5 实战中的订单簿观察技巧

说了这么多理论,来点实际的。我平时看订单簿,主要关注三个指标:

  1. 价差宽度:价差突然扩大,说明市场情绪紧张或者流动性骤降
  2. 买卖盘不平衡:买盘深度远大于卖盘深度,说明买方力量强,价格可能上涨
  3. 大单挂单:某个价位突然出现大额挂单,可能是机构在「护盘」或「压盘」

举个例子:如果你看到卖一价100.10处突然挂了50,000的卖单,而其他档位只有几百的量。这大概率是有人在压价,想阻止价格突破100.10。这时候做市商就要小心了——贸然在100.10下方挂买单,可能会被这个大单「吃掉」。

核心总结:订单簿是做市商的「雷达」。限价单提供流动性,市价单消耗流动性。价差是利润空间,深度是安全垫。这三个概念搞清楚了,做市策略的底层逻辑就通了。

嗯,这一章的内容就到这里。记住,订单簿不是死的,它是市场情绪的实时反映。多花时间观察盘口的变化,比看任何技术指标都管用。


专注资料整理