排队失衡(QI,queue imbalance)
排队失衡(QI,queue imbalance)是一个介于 −1 和 +1 之间的带符号数字,用来比较最优买价上挂着的量和最优卖价上挂着的量:QI =(买量 − 卖量)/(买量 + 卖量)。正值表示买方队列更厚,负值表示卖方队列更厚。
Senzoukria · 术语表 · 更新于 2026 年 9 月
定义
排队失衡取 DOM 最上面的两个数字——最优买价上的挂单量和最优卖价上的挂单量——把它们压缩成一个带符号的比值。买方 40 手、卖方 10 手时,QI =(40 − 10)/(40 + 10)= +0.6。两侧相等时为 0;量全在卖方时为 −1。它是一张快照:它说的是订单簿此刻往哪边倾,而不是订单簿一直在怎么变。
快照与流量
QI 常常和 OFI 并排显示,两者很容易混淆。QI 是某一瞬间最优档的状态。OFI 是订单簿在一个区间上累积起来的变化,而且通常跨多档。订单簿完全可能 QI 强正、同时 OFI 在下降:买方队列仍然更大,但正在被撤走。信息就在把两者一起读的地方。
- QI 为正、OFI 为正:买方更厚,而且还在变厚。
- QI 为正、OFI 为负:买方更厚,但正在变薄;这份倾斜可能维持不住。
- QI 接近零:最优档处于平衡,此刻不论 OFI 如何,队列信号都没什么分量。
这个读数的边界
Gould 与 Bonart(2016)在大 tick 股票上发现,QI 的符号对下一次中间价变动的方向携带样本外信息。其机制基本上是机械的:薄队列比厚队列更早被清空。那是一个 tick 的信息量,还要受价差和排队位置的约束,它本身并不构成可交易的优势。它的实际用途,是在一个因为别的理由选定的价位上,判断订单簿是否与这笔交易的方向一致。
在 Senzoukria 里
QI 是 Microstructure (quant) 指标中 QI / OFI 仪表盘上的第一个数字,位于指标面板的 Quant models 分组。仪表盘由「QI / OFI gauge」开关控制,可以在不显示微观价格线的情况下单独显示。着色使用 ±0.15 的死区,这样一个平衡的订单簿读起来就是「没有信号」,而不是在绿色和红色之间来回闪。无论 OFI levels 参数设成多少,QI 只用最优档。它要求数据源提供实时的最优买卖挂单量。
常见误区
- 把一个很大的正 QI 当成接下来好几个点的买入信号;它关心的是下一个 tick。
- 忽略排队位置。一堵厚厚的买单墙,如果你排在它后面,它被吃掉之前你不会成交。
- 在价差很宽的品种上读 QI,那里最优档只是全局的一小部分。
- 把它和足迹图的失衡混为一谈,后者是由已成交量构建的,不是挂单量。
相关内容
其他语言版本
常见问题
- 排队失衡会用到订单簿的多个档位吗?
- 在标准形式下不会:QI 只在最优买价和最优卖价上定义。多档扩展是存在的,但 Senzoukria 的 QI / OFI 仪表盘上显示的是最优档比值,而旁边的 OFI 则按所配置的档数做积分。
- 为什么这个仪表大部分时间是灰的?
- ±0.15 的死区是特意让小幅倾斜保持中性。只是略微偏厚一点的订单簿会不停翻面,把每一次翻面都着色,产生的是噪声而不是读数。只有倾斜足够明确时,颜色才会出现。