Skip to content

5.1 订单簿分析

核心概念

订单簿深度(Order Book Depth) 揭示了在不同价格水平上等待执行的限价订单数量。它反映了市场的真实供需结构。

限价订单簿结构

一个典型的 Level 2 数据(深度市场数据,显示订单簿多个档位的买卖委托,而不仅限于最优报价)包含多个档位的买卖委托:

价格档位    买盘(Bids)          卖盘(Asks)
──────────────────────────────────────────────
Level 1     10.00    3,200       10.05    2,800
Level 2      9.99    4,500       10.06    3,500
Level 3      9.98    6,100       10.07    5,200
Level 4      9.97    2,300       10.08    4,100
Level 5      9.96    1,800       10.09    2,600
──────────────────────────────────────────────
深度总计           17,900                 18,200

订单失衡比(Order Imbalance Ratio, OIR)

衡量买方压力与卖方压力的相对强度:

OIR=VbidVaskVbid+Vask\text{OIR} = \frac{V_{\text{bid}} - V_{\text{ask}}}{V_{\text{bid}} + V_{\text{ask}}}

其中 VbidV_{\text{bid}}VaskV_{\text{ask}} 可以是单档成交量,也可以是多档累计成交量。

值域OIR[1,+1]\text{OIR} \in [-1, +1]


手工计算:5档订单簿的失衡比

问题:给定以下5档买卖数据,计算各档的失衡比和累计失衡比,判断价格方向。

数据表

档位买价买量卖价卖量单档 OIR
110.003,20010.052,800+0.0667
29.994,50010.063,500+0.1250
39.986,10010.075,200+0.0796
49.972,30010.084,100-0.2812
59.961,80010.092,600-0.1818

步骤1:计算单档(Level 1)失衡比

OIR1=3,2002,8003,200+2,800=4006,000=0.0667\text{OIR}_1 = \frac{3,200 - 2,800}{3,200 + 2,800} = \frac{400}{6,000} = 0.0667

即买盘比卖盘多 6.67%,轻微买方压力。

步骤2:计算各档 OIR

  • Level 24,5003,5004,500+3,500=1,0008,000=0.1250\frac{4,500 - 3,500}{4,500 + 3,500} = \frac{1,000}{8,000} = 0.1250
  • Level 36,1005,2006,100+5,200=90011,300=0.0796\frac{6,100 - 5,200}{6,100 + 5,200} = \frac{900}{11,300} = 0.0796
  • Level 42,3004,1002,300+4,100=1,8006,400=0.2812\frac{2,300 - 4,100}{2,300 + 4,100} = \frac{-1,800}{6,400} = -0.2812
  • Level 51,8002,6001,800+2,600=8004,400=0.1818\frac{1,800 - 2,600}{1,800 + 2,600} = \frac{-800}{4,400} = -0.1818

步骤3:计算累计失衡比(Top 3, Top 5)

Top 3 累计

OIRtop3=(3,200+4,500+6,100)(2,800+3,500+5,200)(3,200+4,500+6,100)+(2,800+3,500+5,200)\text{OIR}_{\text{top3}} = \frac{(3,200 + 4,500 + 6,100) - (2,800 + 3,500 + 5,200)}{(3,200 + 4,500 + 6,100) + (2,800 + 3,500 + 5,200)}

=13,80011,50013,800+11,500=2,30025,300=0.0909= \frac{13,800 - 11,500}{13,800 + 11,500} = \frac{2,300}{25,300} = 0.0909

Top 5 累计

OIRtop5=17,90018,20017,900+18,200=30036,100=0.0083\text{OIR}_{\text{top5}} = \frac{17,900 - 18,200}{17,900 + 18,200} = \frac{-300}{36,100} = -0.0083

步骤4:结果解读

OIR 值含义价格预测
+0.30+1.00+0.30 \sim +1.00强烈买方压力大概率上涨
+0.10+0.30+0.10 \sim +0.30中等买方压力可能上涨
0.10+0.10-0.10 \sim +0.10相对均衡方向不明
0.300.10-0.30 \sim -0.10中等卖方压力可能下跌
1.000.30-1.00 \sim -0.30强烈卖方压力大概率下跌

在本例中

  • 近距离(Level 1-3):OIR = +0.09(轻微买方优势)
  • 远距离(Level 4-5):卖盘明显多于买盘(Level 4 的 OIR = -0.28)
  • 整体(Top 5):OIR = -0.0083(几乎均衡)

结论:近端少量买方支撑,但远端卖压较大。如果近端买盘被消耗完,价格可能下行。属于中性偏空信号。


订单簿形态分析

形态图示描述含义
厚买薄卖买方各档位量明显大于卖方强支撑,价格难以下跌
薄买厚卖卖方各档位量明显大于买方强阻力,价格难以突破
V形缺口某价差范围无订单(跳空)流动性枯竭,价格可能剧烈波动
冰山订单同一价位反复出现相同数量大机构隐藏真实意图
价差扩大买卖一档差距突然拉大做市商撤退,预警信号

Quant Link:订单簿失衡比(OIR)是许多高频做市商(HFT)(高频做市商=利用极高速计算机和算法买卖,在毫秒级赚取价差的做市商)的核心策略信号。研究表明当 OIR 超过 ±0.3 时,短期价格方向预测准确率可达 65-70%。Citadel Securities 和 Jump Trading 等顶尖量化机构使用事件驱动型订单簿分析——将订单簿变化(新增/撤销/成交)视为事件流,实时更新 OIR 和价格预期。需要注意的是,在极端行情下(如"闪崩"——价格在几分钟内暴跌10%以上又迅速恢复的异常事件),订单簿可能瞬间消失,OIR 失去参考价值。


关键公式总结

概念公式用途
单档失衡比VbidiVaskiVbidi+Vaski\frac{V_{\text{bid}}^i - V_{\text{ask}}^i}{V_{\text{bid}}^i + V_{\text{ask}}^i}各档位压力
累计失衡比VbidVaskVbid+Vask\frac{\sum V_{\text{bid}} - \sum V_{\text{ask}}}{\sum V_{\text{bid}} + \sum V_{\text{ask}}}整体供需
加权失衡比(PiVi)bid(PiVi)askPiVi\frac{\sum (P_i V_i)_{\text{bid}} - \sum (P_i V_i)_{\text{ask}}}{\sum P_i V_i}价格加权版本
加权中点价PiViVi\frac{\sum P_i V_i}{\sum V_i}订单簿加权均衡价

下一步5.2 执行算法 → 如何利用微观结构设计最优执行方案。

Built with VitePress