4. 限价订单簿(LOB)深度解析
限价订单簿,说白了就是交易所的「挂单墙」。
我刚开始做债券交易那会儿,盯着LOB看总觉得眼花。后来慢慢摸透了它的脾气,才发现这东西简直就是市场的X光片——所有参与者的意图、情绪、博弈,全写在上面了。
4.1 限价订单簿的构成
一个标准的LOB,分左右两半:
- 左侧(Bid Side):买方挂单,出价从高到低排列
- 右侧(Ask Side):卖方挂单,要价从低到高排列
中间那条缝,就是买卖双方的心理差距——Spread。
举个例子,某只国债的LOB可能是这样的:
| Bid Price | Bid Size | Ask Price | Ask Size |
|---|---|---|---|
| 99.50 | 200 | 99.52 | 150 |
| 99.49 | 500 | 99.53 | 300 |
| 99.48 | 800 | 99.54 | 600 |
| 99.47 | 1000 | 99.55 | 900 |
你看,买方最高出价99.50,卖方最低要价99.52。中间差了2个tick。这2个tick,就是流动性提供者赚的钱。
4.2 价格优先与时间优先原则
这两个原则,是LOB的底层逻辑。说白了就两句话:
- 价格优先:出价高的买方优先成交,要价低的卖方优先成交
- 时间优先:同样价格,先挂单的先成交
嗯,这里要注意。很多新手以为「价格优先」就是谁出价高谁先买。其实不对。买方出价高,说明他更着急。卖方要价低,说明他更想跑。市场就是这么现实。
我曾在一次国债期货交割中吃过亏。当时我挂了一笔99.50的买单,觉得价格不错。结果另一家机构也挂了99.50,比我早0.1秒。行情一来,他的单子先成交了,我的单子被晾在那儿。从那以后,我写了个脚本,专门监控挂单时间戳。
4.3 订单簿的厚度与斜率
这两个指标,是我每天必看的。它们能告诉你市场的「承压能力」。
厚度(Depth):某个价位上的挂单总量。厚度越大,说明这个价位的「防线」越强。
斜率(Slope):价格每变动一个tick,挂单量的变化速度。斜率陡峭,说明市场对价格变动敏感;斜率平缓,说明市场「皮糙肉厚」。
举个例子:
- 如果99.50有1000手买单,99.49只有100手。斜率就很陡。说明买方在99.50死守,一旦跌破,可能引发踩踏。
- 如果每个价位都有500-600手,斜率平缓。说明市场流动性好,价格不容易被砸穿。
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被误导了。
知识体系总览
下面这张图,是我做课程时画的。它把LOB的核心逻辑串起来了:
你看,这四个模块其实是层层递进的。先搞懂构成,再理解原则,然后用厚度和斜率判断市场状态,最后用OBI捕捉交易信号。
我个人习惯是:每天早上开盘前,先把主要持仓的LOB扫一遍。看看厚度有没有异常变化,OBI有没有偏离。如果发现不对劲,宁可错过也不做错。
嗯,今天就先聊到这儿。记住一句话:订单簿不是静止的,它是活的。每一笔挂单背后,都是一个人在思考、在博弈、在犯错。你能读懂多少,就能赚多少。