一、订单簿基础:什么是订单簿、买卖盘口、深度图、Level1/Level2数据区别

做量化交易这些年,我见过太多人一上来就盯着K线猛看,却忽略了最底层的东西——订单簿。说实话,订单簿才是市场最真实的脉搏。K线是加工过的数据,而订单簿是原材料。今天我们就把它彻底讲透。

1.1 什么是订单簿?

订单簿,说白了就是一个实时更新的「挂单账本」。交易所把所有交易者挂出来的买单和卖单,按价格从高到低排列,就形成了订单簿。

我个人习惯把订单簿想象成一个「双向拍卖市场」:

  • 左边是买家,他们喊价:「我出100块买,谁卖?」
  • 右边是卖家,他们喊价:「我105块卖,谁要?」
  • 中间是成交价,两边价格碰到一起就成交

嗯,这里要注意:订单簿里只记录「还没成交的挂单」。已经成交的单子,会从订单簿里消失。

核心要点:订单簿反映的是「市场意愿」,而不是「已发生事实」。它告诉你此时此刻有多少人想买、多少人想卖,以及他们愿意出什么价。

1.2 买卖盘口

买卖盘口,就是订单簿里最核心的两个区域:

  • 买盘(Bid):所有买入挂单的集合。价格从高到低排列,最高的叫「买一」
  • 卖盘(Ask):所有卖出挂单的集合。价格从低到高排列,最低的叫「卖一」

买一和卖一之间的价差,我们叫「Spread」。这个指标很重要,我后面会专门讲。

举个例子,假设现在BTC/USDT的盘口是这样的:

买盘(Bid) 价格 数量 卖盘(Ask) 价格 数量
买一 30000 2.5 BTC 卖一 30005 1.8 BTC
买二 29995 3.2 BTC 卖二 30010 2.1 BTC
买三 29990 5.0 BTC 卖三 30015 4.3 BTC

看到没?买一30000,卖一30005,Spread就是5美金。这个价差越小,说明市场流动性越好。

我的经验:做高频策略时,我一般只关注买一到买五、卖一到卖五。再往后的深度数据,对短线交易来说意义不大,反而会引入噪音。

1.3 深度图

深度图就是把订单簿可视化。横轴是价格,纵轴是累计挂单量。

你想想看,如果把所有买单按价格从高到低累加,会形成一条向右下倾斜的曲线——这就是「买盘深度」。同理,把所有卖单从低到高累加,形成一条向右上倾斜的曲线——「卖盘深度」。两条曲线中间的交汇点,就是当前成交价附近。

我曾经在实盘中发现一个规律:深度图的「陡峭程度」直接反映了市场的支撑和阻力。曲线越陡,说明那个价格附近堆积的单子越多,越难突破。

避坑指南:我曾经以为深度图越厚越好,后来发现不是这么回事。有些币种深度图看起来很厚,但大部分是「冰山订单」——只显示一部分,实际挂单量更大。这种假深度会误导你的判断。

下面是我手绘的一张深度图结构示意,帮你快速理解:

订单簿深度图结构 当前成交价 买盘深度(Bid) 卖盘深度(Ask) 累计挂单量 价格 → 支撑区(买单堆积) 阻力区(卖单堆积)

1.4 Level1 vs Level2 数据区别

这个区别,很多新手搞不清楚。我直接给你说人话:

Level1 数据:就是「精简版」。只告诉你买一卖一的价格和数量,以及最新的成交价、成交量。大部分散户用的就是Level1。

Level2 数据:就是「完整版」。能看到订单簿里所有的挂单——买一到买N,卖一到卖N,每一档的价格和数量都清清楚楚。

我举个例子你就明白了:

对比项 Level1 Level2
买一/卖一 ✅ 有 ✅ 有
买二到买十 ❌ 无 ✅ 有
全部挂单深度 ❌ 无 ✅ 有
逐笔成交明细 ❌ 无 ✅ 有(部分交易所)
数据更新频率 慢(秒级) 快(毫秒级)
费用 免费/便宜 贵(按月收费)
我的建议:如果你做的是分钟级别的中低频策略,Level1完全够用。但如果你做高频或者捕捉订单簿失衡信号,必须上Level2。我当年就是舍不得花那几百美金月费,结果策略跑了一个月亏了更多——嗯,该花的钱不能省。

1.5 为什么订单簿对量化交易这么重要?

说白了,订单簿是「最原始的市场情绪指标」。K线告诉你价格涨了跌了,但订单簿告诉你「为什么涨、为什么跌」。

举个例子:

  • 如果买盘突然变厚,说明有大资金在托底——这是支撑信号
  • 如果卖盘突然变厚,说明有大资金在压盘——这是阻力信号
  • 如果买盘和卖盘同时变薄,说明市场在观望——容易发生剧烈波动

我个人习惯在开盘前先扫一眼订单簿的深度分布。如果发现某个价格区间堆积了大量挂单,我就会特别留意——那往往是主力资金布下的「陷阱」或者「跳板」。

一个小技巧:看订单簿不要只看静态数据,要看「变化」。比如买一从100手突然变成1000手,这种突变才是真正的信号。我写策略时,会把订单簿的「变化率」作为一个重要因子。

好了,订单簿的基础就讲到这里。记住一句话:订单簿是市场的「骨架」,K线是「血肉」。骨架歪了,血肉再好看也没用。