订单簿基础:什么是订单簿、限价单与市价单、买卖盘口与价差、深度图解读

做量化交易这些年,我见过不少新手一上来就盯着K线猛看,觉得那就是市场的全部。其实吧,真正决定价格怎么走的,是藏在K线背后的那本「账本」——订单簿。今天咱们就把这东西彻底聊透。

一、订单簿到底是什么?

说白了,订单簿就是交易所维护的一个实时挂单列表。它记录了所有交易者挂出来的、还没成交的买卖意愿。你想想看,你在交易所看到的那个买一卖一、买二卖二……那一排排数字,就是订单簿的「前台展示」。

我个人习惯把订单簿理解成「市场的供需实时快照」。它告诉你两件事:

  • 谁想买?出什么价?买多少?——这是买单列表(Bid)
  • 谁想卖?要什么价?卖多少?——这是卖单列表(Ask)

我在项目中遇到过最典型的场景:某个币种突然拉盘,很多人第一反应是「有大利好」。但如果你盯着订单簿看,会发现其实是某个大户在吃单,把卖单一层层吃掉,制造了价格上冲的假象。嗯,这就是订单簿的价值——它比K线更接近真相。

核心要点:订单簿是「未成交订单」的集合,不是历史成交记录。历史成交记录那是另一张表,叫「成交明细」或「Ticker」。

二、限价单与市价单——两种最基本的武器

所有订单类型,归根结底都是从这两种衍生出来的。我刚开始做策略时,就因为搞混了它们的执行逻辑,吃过不小的亏。

1. 限价单(Limit Order)

你指定一个价格,只有市场价格达到这个价位时才会成交。说白了就是「我只接受这个价,高了不买,低了不卖」。

  • 挂单方向:买限价挂低于当前市价,卖限价挂高于当前市价
  • 优点:你能控制成交价格,不会滑点
  • 缺点:可能一直成交不了,尤其是行情剧烈波动时

举个例子:BTC当前市价30000,你挂一个29900的买单。如果价格跌到29900,你的单子就成交了。如果价格直接拉到31000,你的单子就一直挂着。

我的经验:做高频做市策略时,限价单是核心工具。我曾经靠挂限价单赚了整整一个月的价差收益,但前提是——你得算清楚被吃单的概率和库存风险。

2. 市价单(Market Order)

你不指定价格,直接按当前最优价成交。说白了就是「我要马上成交,价格无所谓」。

  • 吃单方向:市价买会吃掉卖一、卖二……直到买够数量
  • 优点:成交速度快,几乎瞬间完成
  • 缺点:可能产生滑点,尤其是大单时

为什么会滑点?因为卖一只有那么多量,你买100个BTC,卖一只有5个,剩下的95个就得按卖二、卖三的价格成交,平均成本就上去了。

注意:市价单在流动性差的品种上非常危险。我见过有人用市价单买一个冷门币,结果直接拉高了5%的成本。嗯,那滋味可不好受。

三、买卖盘口与价差——市场的「呼吸」

盘口就是订单簿的当前状态。买一、买二、卖一、卖二……这些数字构成了盘口。而价差(Spread),就是卖一价减去买一价。

层级 买单(Bid) 卖单(Ask)
第1层 买一:29900 (10 BTC) 卖一:30000 (8 BTC)
第2层 买二:29850 (15 BTC) 卖二:30050 (12 BTC)
第3层 买三:29800 (20 BTC) 卖三:30100 (18 BTC)

价差 = 30000 - 29900 = 100。这个数字越小,说明市场流动性越好,交易成本越低。BTC在主流交易所的价差通常只有几美元,而一些山寨币可能高达几十甚至上百美元。

我个人的习惯是:价差超过0.1%的品种,我基本不做高频策略。因为光吃价差就把利润吃没了,你想想看是不是这个道理?

四、深度图解读——把订单簿画出来

深度图就是把订单簿的累计挂单量画成曲线。横轴是价格,纵轴是累计数量。左边是买单累计,右边是卖单累计。

怎么看?很简单:

  • 买单深度(左侧曲线):从当前价格往下,每个价格点累计有多少买单
  • 卖单深度(右侧曲线):从当前价格往上,每个价格点累计有多少卖单
  • 中间缺口:就是价差区域

曲线越陡峭,说明该价位附近挂单越密集,支撑或阻力越强。曲线越平缓,说明挂单稀疏,价格容易穿过。

实战技巧:如果卖单深度在某个价位突然变得很厚(比如30100处有500个BTC的卖单),那这个价位就是强阻力。价格很难一次性突破。反之,买单深度厚的地方是强支撑。

我曾经靠这个判断过一次经典的「假突破」:某币种价格冲到阻力位附近,看起来要突破了,但深度图上那个价位的卖单纹丝不动。我果断没追,结果价格果然被打下来。嗯,深度图不会骗人,但K线会。

五、知识体系总览

下面这张图是我自己梳理的订单簿知识结构,你可以把它当成一个「思维导图」来用:

订单簿 定义与本质 订单类型 盘口与价差 深度图 未成交订单集合 供需实时快照 限价单 市价单 买一卖一 价差 = 卖一 - 买一 累计挂单曲线 支撑与阻力 核心:订单簿是市场微观结构的基石 理解它,你才算真正看懂交易

这张图把订单簿的核心知识点串起来了。你从中心往外看,先理解定义,再掌握两种订单类型,然后学会看盘口和价差,最后用深度图做实战判断。每一步都是递进的。

避坑指南:我曾经犯过一个低级错误——只看深度图的总量,没看单笔挂单的分布。结果某个价位虽然累计量很大,但全是小单堆出来的,一吃就散。真正的强阻力,应该是大单集中挂在那里。这个细节,做策略时一定要留意。

好了,订单簿的基础就聊到这儿。记住一句话:订单簿是市场的「源代码」,K线只是编译后的结果。想做好量化,先把源代码读懂。