订单簿(Order Book)是交易所实时展示某一资产所有未成交买单和卖单的清单,每一档标明价格和对应数量。它回答的是一个很具体的问题:此刻市场上,谁愿意在什么价位买、谁愿意在什么价位卖、各有多少量。对普通读者来说,理解订单簿主要不是为了看懂复杂图表,而是明白一笔市价单为什么会以不同价格分批成交,以及为什么小币种的大额交易更容易出现价格偏差。
买卖两侧如何排列
订单簿通常分为两半:买单一侧记录愿意买入的报价和数量,卖单一侧记录愿意卖出的报价和数量。买价一般从高到低排列,卖价从低到高排列,最靠近中间的两档最容易被成交。最高的买价称为最优买价(best bid),最低的卖价称为最优卖价(best ask),两者之间的差额就是买卖价差(spread)。
价差是衡量即时交易成本的一个直观指标。价差越窄,说明买卖双方对价格的共识越接近,以市价成交时偏离中间价的程度通常越小;价差越宽,则意味着成交需要跨越更大的价格间隙。不过,价差只是订单簿呈现的一个维度,它本身不说明资产好坏,也不构成对价格方向的判断。
撮合规则:价格优先、时间优先
中心化交易所的撮合引擎通常遵循价格优先、时间优先的原则。限价单必须指定价格和数量,挂在订单簿中等待成交;市价单则不指定价格,直接以订单簿上当前可用的最优价格成交。当买单和卖单价格匹配时,撮合引擎按先到先得完成配对。
这里有一个初学者常有的误解:订单簿里的挂单并不等于一定会成交。挂单可以随时被撤销,订单簿本质上是一份意向清单,而不是成交承诺。也正因如此,订单簿上显示的数量是动态变化的,行情剧烈时挂单可能迅速撤走或新增。
深度与滑点:大额订单为何成交价更差
市场深度指某一价格区间内可成交的挂单总量。例如常说的“±1%深度”,统计的是当前价格上下1%范围内所有挂单的累计数量。深度充足时,一笔市价单可以在较小价格范围内被吸收;深度不足时,同样的订单会依次吃掉多个价位,导致实际成交均价偏离预期,这种偏差就是滑点。
可以用一个假设例子说明机制,数字仅为示意:假设某交易对的卖单依次为 100 美元卖 1 个单位、101 美元卖 2 个单位、102 美元卖 3 个单位。若有人下市价单买入 4 个单位,前 1 个以 100 美元成交,接着 2 个以 101 美元成交,最后 1 个以 102 美元成交,实际均价高于最初看到的最优卖价。订单越大或挂单越稀疏,这种逐档吃单造成的偏差越明显。反过来,如果卖单在 100 美元附近就聚集了足够数量,同样的订单成交价会更接近预期。
深度图是把订单簿累计挂单量画成曲线的可视化形式,横轴是价格,纵轴是累计数量。曲线陡峭的位置常被称作“买墙”或“卖墙”,表示该价位聚集了较多挂单。但墙只是当下挂单的分布,挂单可以撤销,因此它不能当作价格一定获得支撑或阻力的保证。
订单簿与自动做市商的区别
订单簿依靠买卖双方挂单排队,价格由实际挂单和成交形成,适合需要指定价格、观察深度的交易场景。自动做市商(AMM)则用数学公式根据流动性池中资产比例定价,用户直接与池子交易,不需要对手方挂单。两者在加密市场并存:中心化交易所多采用订单簿,不少去中心化交易所采用 AMM,也有平台混合使用。
这一区别的实际意义在于,订单簿上的价差和深度是可见的挂单信息,而 AMM 的成交价格由池中资产比例和公式决定,滑点来源不同。不能把订单簿的撮合规则套到 AMM 上,也不能用 AMM 的定价逻辑解释中心化交易所的挂单排列。
订单簿能说明什么、不能说明什么
订单簿能反映即时的供需分布:哪些价位挂单密集、价差多宽、大额订单可能跨越多少档位。这些信息对评估交易成本和理解成交过程有用。但它不能直接预测价格走势,挂单可以被撤销,市场情绪和突发事件也会改变供需。把订单簿当作唯一决策依据,容易高估眼前挂单的稳定性。
此外,频繁挂单又快速撤单的行为可能制造虚假的流动性印象,这类操作通常被称为诱导性挂单。看到某个价位突然出现大额挂单时,更合理的理解是“此刻有人挂了这个量”,而不是“价格一定会在这里停住”。
结论
订单簿是交易所撮合的基础设施,核心作用是按价格和时间排列未成交的买卖意向,并通过价差和深度影响一笔订单的实际成交价格。理解它的价值在于:知道市价单会沿订单簿逐档成交,深度越薄滑点越大,挂单可以撤销所以订单簿不保证成交,也不能单独用来预测价格。把这些机制分清,比记住某个具体价位的挂单数字更有用。