4. 订单簿统计指标:买卖压力、订单不平衡、流动性度量

做量化交易这些年,我越来越觉得订单簿就像市场的「心电图」。每一笔挂单、每一次撤单,都是市场情绪的跳动。今天咱们就来聊聊,怎么从这些跳动中提取出有价值的信号。

说白了,订单簿统计指标就是帮我们回答三个问题:谁在用力?力量往哪使?市场有多深?下面我一个一个讲。

4.1 买卖压力指标

买卖压力,我习惯叫它「市场推背感」。你想想看,如果买单明显比卖单厚实,价格是不是更容易往上走?

最经典的指标是 Order Flow Imbalance (OFI)。它的计算逻辑其实很简单:

OFI = (买单数量 - 卖单数量) / (买单数量 + 卖单数量)

嗯,这里要注意——OFI 的值域在 [-1, 1] 之间。正值表示买方占优,负值表示卖方占优。

我在项目中遇到过一个问题:单纯看 OFI 容易「被骗」。为什么?因为有些大单是「虚挂」的——挂上去又撤掉,纯粹为了制造假象。所以我后来加了一个改进版本:

Weighted OFI = Σ(买单价位权重 × 买单量) - Σ(卖单价位权重 × 卖单量)

这里的「价位权重」我一般用距离最优价的倒数。离最优价越近的单子,权重越高。这样能过滤掉那些挂在远处的「烟雾弹」。

实战经验:我个人习惯在 OFI 绝对值超过 0.6 时开始关注,超过 0.8 时准备行动。但不同品种阈值不一样——比特币的阈值通常比股票高,因为它的挂单更分散。

4.2 订单不平衡指标

订单不平衡,说白了就是「买卖双方谁更着急」。这个指标和买卖压力有点像,但侧重点不同——它更关注成交意愿

我常用的一个指标叫 Order Book Imbalance (OBI)

OBI = (买一量 - 卖一量) / (买一量 + 卖一量)

你看,它只盯着最优档位。为什么?因为最优档位是「真刀真枪」干架的地方。挂在远处的单子,可能一天都成交不了,参考意义不大。

我曾经踩过一个坑:只看 OBI 做短线交易,结果连续亏损。后来复盘发现,OBI 在盘整期会频繁发出错误信号。怎么解决?我加了一个时间衰减因子

Decay OBI = Σ(OBI_t × e^(-λ × (T - t)))

这样近期的 OBI 权重更高,远期的逐渐衰减。λ 值我一般取 0.1~0.3,具体看品种的波动频率。

小技巧:把 OBI 和价格走势结合起来看效果更好。比如 OBI 持续为正但价格不涨,说明上方有「隐形抛压」——这时候要小心了。

4.3 流动性度量

流动性,我理解就是「市场能不能接住你的单子」。流动性好的市场,你砸 100 万进去,价格纹丝不动;流动性差的市场,10 万就能把价格打穿。

常用的流动性指标有这几个:

指标名称 计算公式 说明
买卖价差 (Spread) 卖一价 - 买一价 越小流动性越好
市场深度 (Depth) 各档位挂单量之和 越大流动性越好
Amihud 非流动性指标 |收益率| / 成交额 越小流动性越好
Kyle 的 λ 指标 价格变化 / 订单流不平衡 越小流动性越好

我个人最常用的是市场深度,因为它直观。但要注意——只看深度不够,还要看深度恢复速度。什么意思?就是大单吃掉一层后,新的挂单多久能补上来。

我记得有一次做 ETH 的做市策略,发现某个交易所的深度恢复特别慢。大单吃完买一后,要等 3 秒才有新单补上。这 3 秒里,价格很容易被操纵。后来我加了一个「深度恢复时间」的监控指标,才把这个问题规避掉。

避坑指南:我曾经在流动性差的时段(比如凌晨 3 点)用大单测试策略,结果滑点高达 0.5%。后来我养成了一个习惯——交易前先看流动性指标,低于阈值就自动降低仓位。

4.4 综合应用框架

这三个指标不是孤立的。我一般把它们组合成一个「市场状态矩阵」:

状态 1: 买卖压力大 + 订单不平衡大 + 流动性好 = 趋势行情
状态 2: 买卖压力大 + 订单不平衡小 + 流动性好 = 震荡行情
状态 3: 买卖压力小 + 订单不平衡大 + 流动性差 = 操纵行情
状态 4: 买卖压力小 + 订单不平衡小 + 流动性差 = 休眠行情

不同的状态对应不同的策略。比如状态 1 适合追趋势,状态 2 适合做波段,状态 3 要谨慎,状态 4 干脆休息。

下面这张图是我自己总结的框架,你可以参考一下:

订单簿统计指标综合框架 买卖压力指标 订单不平衡指标 流动性度量指标 综合状态矩阵 趋势策略 波段策略 谨慎/观望 休息/空仓

你看,从三个基础指标出发,经过综合判断,最后落到具体的交易策略上。这个框架我用了好几年,虽然简单,但很实用。

核心要点:不要迷信任何一个单一指标。买卖压力、订单不平衡、流动性度量,这三个指标就像三脚架——缺一个就站不稳。把它们结合起来看,才能看清市场的全貌。

嗯,关于订单簿统计指标,今天就聊到这儿。这些指标看着简单,但真正用好需要大量实践。我建议你从模拟盘开始,慢慢体会每个指标在不同市场环境下的表现。

专注资料整理