ArbTide

订单簿是什么?买价、卖价、价差与深度详解

订单簿是某个市场实时的买单和卖单列表。学会解读买价、卖价、价差和深度,并了解订单簿如何影响你的成交价格。

更新于

订单簿(Order Book)是某个交易对所有未成交买单(Bid)和卖单(Ask)的实时列表,按价格排序。交易所把新进入的订单与它进行撮合,从而完成交易。读懂订单簿,你就能知道交易特定规模的真实成本,而不只是 K 线图上的最新成交价。

核心要点

  • 买单(Bid)是买入委托;卖单(Ask,也称 Offer)是卖出委托。
  • 买一价(Best Bid)是最高的买入价格;卖一价(Best Ask)是最低的卖出价格。
  • 价差 = 卖一价 − 买一价;中间价(Mid Price)位于两者正中间。
  • 深度(Depth)是最优价格附近挂着的订单总量;它决定了滑点。
  • 挂在订单簿上的限价单是挂单方(Maker);与订单簿直接成交的订单是吃单方(Taker)。

订单簿的构成

下面是某个代币的简化订单簿:

方向 价格 数量(单位)
卖 $100.12 2,500
卖 $100.08 1,200
卖 $100.05 800
买 $100.00 1,000
买 $99.97 1,500
买 $99.93 3,000
  • 卖一价:$100.05。这是当前能买入的最便宜价格。
  • 买一价:$100.00。这是当前能卖出的最高价格。
  • 价差:$100.05 − $100.00 = $0.05。
  • 中间价:($100.05 + $100.00)÷ 2 = $100.025。
  • 价差百分比:$0.05 ÷ $100.025 ≈ 0.05%。

计算实例:逐档吃单

你下了一张买入 1,500 个单位的市价单。它会从最低价开始,依次向上与卖单成交:

档位 价格 成交数量 成本
1 $100.05 800 $80,040
2 $100.08 700 $70,056
合计 1,500 $150,096

平均价格:$150,096 ÷ 1,500 = $100.064。这比卖一价高出约 0.014%,比中间价高出约 0.039%。在深度好的订单簿上,这个成本很小;但在深度不足的订单簿上,同样的订单可能会吃掉好几档,成本也会高得多。

买价、卖价与交易成本

当你立即成交时,你就跨越了价差:买入按卖价成交,卖出按买价成交。买入后立即卖出同样数量,你会亏掉一个价差外加两笔吃单手续费。这就是为什么窄价差对短线交易和套利交易如此重要。

市场状况 价差 深度 对你意味着什么
大型交易所上的主流币 非常窄 深 成本低,可以交易大额
中等市值币种 适中 中等 加大规模前先查看深度
新上线或小币种 宽 浅 滑点高;价格可能跳动
重大新闻或暴跌期间 迅速扩大 迅速变浅 市价单的成交价格可能远离最新成交价

订单类型与订单簿

订单类型 与订单簿的互动 挂单方还是吃单方
远离市价的限价单 挂在订单簿上等待成交 挂单方
只做 Maker(Post Only)限价单 挂在订单簿上,如果会立即成交则自动撤单 挂单方
市价单 与挂着的订单直接成交 吃单方
跨越价差的限价单 立即成交,至少部分成交 吃单方
止损单 触发后变成市价单或限价单 通常是吃单方

DEX 上的订单簿

许多现货 DEX 不使用订单簿,而是使用由公式决定价格的 AMM 流动性池。部分永续合约 DEX,例如 Hyperliquid 和 dYdX,则运行完整的链上订单簿。关于这些设计的比较,请参见 CEX 与 DEX。

订单簿与套利

两家交易所之间的价差,只在最优价格上的可成交数量范围内才有用。如果一个平台的卖一价上只有 200 个单位,另一个平台的买一价上只有 50 个单位,那么按报价价差只能交易 50 个单位。ArbTide 的套利扫描器使用订单簿最优档位的数据,并显示报价价格上的最大可成交数量;方法论页面解释了为什么更大的订单会得到更差的价格。要用你自己的规模和手续费测试某条路线,请使用套利利润计算器。

常见问题

加密货币中的订单簿是什么?
订单簿是某个交易对所有未成交买单(Bid)和卖单(Ask)的实时列表,按价格排序。交易所把新进入的订单与它进行撮合,从而完成交易。
什么是买卖价差?
买卖价差是最高买价与最低卖价之间的差额。价差窄说明市场流动性好;价差宽则意味着立即成交的成本更高。
什么是订单簿深度?
深度是挂在最优价格上或附近的订单总量。深度好的订单簿可以吸收大额交易而价格变化很小,深度不足的订单簿则会剧烈波动。
为什么我的市价单成交价格比显示的更差?
显示的价格通常是买一价或卖一价。如果你的订单规模大于该价位上的可成交数量,它还会在后面的价位上成交,所以你的平均价格会更差。这就是滑点。

相关指南