4. 限价订单簿(LOB)深度解析

限价订单簿,说白了就是交易所的「挂单墙」。

我刚开始做债券交易那会儿,盯着LOB看总觉得眼花。后来慢慢摸透了它的脾气,才发现这东西简直就是市场的X光片——所有参与者的意图、情绪、博弈,全写在上面了。

4.1 限价订单簿的构成

一个标准的LOB,分左右两半:

  • 左侧(Bid Side):买方挂单,出价从高到低排列
  • 右侧(Ask Side):卖方挂单,要价从低到高排列

中间那条缝,就是买卖双方的心理差距——Spread

举个例子,某只国债的LOB可能是这样的:

Bid PriceBid SizeAsk PriceAsk Size
99.5020099.52150
99.4950099.53300
99.4880099.54600
99.47100099.55900

你看,买方最高出价99.50,卖方最低要价99.52。中间差了2个tick。这2个tick,就是流动性提供者赚的钱。

我的经验:别只看第一档。我见过太多人盯着Best Bid/Ask就下单,结果被后面几档的暗流给吞了。深度看三层以上,心里才有底。

4.2 价格优先与时间优先原则

这两个原则,是LOB的底层逻辑。说白了就两句话:

  • 价格优先:出价高的买方优先成交,要价低的卖方优先成交
  • 时间优先:同样价格,先挂单的先成交

嗯,这里要注意。很多新手以为「价格优先」就是谁出价高谁先买。其实不对。买方出价高,说明他更着急。卖方要价低,说明他更想跑。市场就是这么现实。

我曾在一次国债期货交割中吃过亏。当时我挂了一笔99.50的买单,觉得价格不错。结果另一家机构也挂了99.50,比我早0.1秒。行情一来,他的单子先成交了,我的单子被晾在那儿。从那以后,我写了个脚本,专门监控挂单时间戳。

核心要点:在算法交易中,时间优先意味着「微秒级」的竞争。你的订单如果晚到1毫秒,可能就排到几百单后面去了。

4.3 订单簿的厚度与斜率

这两个指标,是我每天必看的。它们能告诉你市场的「承压能力」。

厚度(Depth):某个价位上的挂单总量。厚度越大,说明这个价位的「防线」越强。

斜率(Slope):价格每变动一个tick,挂单量的变化速度。斜率陡峭,说明市场对价格变动敏感;斜率平缓,说明市场「皮糙肉厚」。

举个例子:

  • 如果99.50有1000手买单,99.49只有100手。斜率就很陡。说明买方在99.50死守,一旦跌破,可能引发踩踏。
  • 如果每个价位都有500-600手,斜率平缓。说明市场流动性好,价格不容易被砸穿。
避坑指南:我曾经在2022年3月的一次利率决议后,看到某只债券的LOB斜率突然变陡。我当时以为是机会,冲进去做多。结果那是大机构在撤单,故意制造「假深度」。我进去就被套了。记住:斜率突变时,先别急着下单,看看是不是有人在「钓鱼」。

4.4 订单簿不平衡(OBI)

OBI,全称Order Book Imbalance。这东西是我做量化策略时最常用的信号之一。

公式很简单:

OBI = (Bid Volume - Ask Volume) / (Bid Volume + Ask Volume)

OBI的取值范围是[-1, 1]:

  • OBI > 0:买方力量强,价格可能上涨
  • OBI < 0:卖方力量强,价格可能下跌
  • OBI = 0:买卖均衡,市场在观望

但别急着用。我踩过坑。

有一次,我看到某只信用债的OBI高达0.8,觉得买方绝对占优,果断做多。结果价格反而跌了。为什么?因为那笔大买单是「冰山订单」——表面挂了一单,底下藏着十倍的卖单。OBI被误导了。

我的改进方法:别只看当前OBI。我习惯看OBI的「变化率」和「绝对值」结合。如果OBI从0.2快速升到0.8,同时成交量放大,那才是真信号。如果OBI一直维持在0.8不动,反而要警惕。

知识体系总览

下面这张图,是我做课程时画的。它把LOB的核心逻辑串起来了:

限价订单簿(LOB)知识体系 限价订单簿 构成 Bid/Ask两侧 + Spread 原则 价格优先 + 时间优先 厚度与斜率 承压能力 + 敏感度 OBI 买卖力量对比信号 核心:读懂挂单背后的博弈意图

你看,这四个模块其实是层层递进的。先搞懂构成,再理解原则,然后用厚度和斜率判断市场状态,最后用OBI捕捉交易信号。

我个人习惯是:每天早上开盘前,先把主要持仓的LOB扫一遍。看看厚度有没有异常变化,OBI有没有偏离。如果发现不对劲,宁可错过也不做错。

嗯,今天就先聊到这儿。记住一句话:订单簿不是静止的,它是活的。每一笔挂单背后,都是一个人在思考、在博弈、在犯错。你能读懂多少,就能赚多少。

一句话总结:LOB是市场的「心电图」,厚度是「血压」,OBI是「心率」。三者结合,才能诊断市场是否健康。