盘口深度分析:深度图的绘制与解读、买卖盘口失衡指标、盘口厚度的量化计算

盘口深度,说白了就是看订单簿里到底藏着多少「真金白银」。很多人看盘只看最新价,忽略了挂单的分布结构。我个人的习惯是,开盘前先扫一眼深度图,心里就有底了——今天这行情,是「虚胖」还是「真壮」。

深度图的绘制与解读

深度图不是K线图,它展示的是不同价格水平上的累计挂单量。横轴是价格,纵轴是挂单量。买盘在左边,卖盘在右边,中间那个缺口就是当前买卖价差。

绘制方法其实很简单:

  • 从最优买价开始,往左累加所有买盘挂单量
  • 从最优卖价开始,往右累加所有卖盘挂单量
  • 把每个价格点的累计量连成线,就是深度曲线

我在项目中遇到过一种情况:某只股票深度图看起来买盘很厚,但仔细一看,那些大单都是「幽灵单」——挂上去又撤,撤了又挂。这种深度图就是假的,不能信。

关键解读点:

  • 陡峭区域:曲线斜率大,说明该价位附近挂单密集,支撑或阻力强
  • 平坦区域:曲线平缓,说明挂单稀疏,价格容易穿透
  • 缺口:买卖价差之间的空白区,流动性越差缺口越大

下面我用SVG画一张深度图的结构示意,帮你快速建立直观印象:

盘口深度图结构示意 买卖价差 ← 买盘深度 卖盘深度 → 累计挂单量 价格 陡峭(强支撑) 陡峭(强阻力) 平坦(弱支撑) 平坦(弱阻力)

你看这张图,左边买盘曲线在某个价位突然变陡,说明有大资金在托底。右边卖盘如果也陡,那就是多空都在堆墙。我个人习惯把这种「双陡」形态记下来,一旦一方撤单,行情就容易爆发。

买卖盘口失衡指标

光看深度图还不够,我们需要一个量化指标来衡量买卖双方的力量对比。这就是盘口失衡指标,我常用的是 Order Imbalance Ratio (OIR)

计算公式:

OIR = (买盘总挂单量 - 卖盘总挂单量) / (买盘总挂单量 + 卖盘总挂单量)

OIR 的取值范围是 -1 到 1。正值说明买盘强,负值说明卖盘强。绝对值越大,失衡越严重。

我的经验阈值:

  • |OIR| > 0.3:明显失衡,需要警惕
  • |OIR| > 0.5:严重失衡,大概率会引发价格变动
  • |OIR| > 0.7:极端失衡,往往伴随大单扫货或砸盘

我曾经在一次股指期货交易中,看到OIR从0.2突然跳到0.6,不到3秒后一根大阳线就拉起来了。嗯,这就是失衡指标的价值——提前感知到「势」的变化。

进阶用法: 别只看当前值,要看OIR的变化趋势。如果OIR从0.1缓慢上升到0.4,说明买盘在持续积累,这是健康的上涨信号。但如果OIR瞬间从0.1跳到0.6,那可能是「虚晃一枪」,大单挂上去马上撤,诱多。

盘口厚度的量化计算

盘口厚度,说白了就是「这堵墙有多厚」。我把它拆成三个维度来量化:

维度 定义 计算公式 我的用法
绝对厚度 最优价位附近的总挂单量 Sum(买1~买5挂单量) 或 Sum(卖1~卖5挂单量) 判断当前价位的「硬支撑/阻力」
相对厚度 厚度与近期平均成交量的比值 绝对厚度 / 近N笔平均成交量 判断挂单是否「虚胖」
厚度斜率 挂单量随价格变化的衰减速度 (买1量 - 买5量) / 价差 判断「墙」是实心还是空心

避坑指南: 我曾经吃过一次亏——只看绝对厚度,以为买盘很厚就追进去了。结果那是个「空心墙」,买1到买3挂了大单,但买4买5几乎没单。价格一跌破买3,直接跳水。所以一定要结合厚度斜率来看,斜率越大,说明「墙」越空心,越不靠谱。

实战代码片段(Python伪代码):

def calc_depth_thickness(order_book, levels=5):
    # order_book: 包含买卖各档位的挂单量
    bid_volumes = [order_book['bids'][i]['volume'] for i in range(levels)]
    ask_volumes = [order_book['asks'][i]['volume'] for i in range(levels)]
    
    abs_thickness_bid = sum(bid_volumes)
    abs_thickness_ask = sum(ask_volumes)
    
    # 厚度斜率:用线性回归拟合挂单量随档位的变化
    slope_bid = (bid_volumes[0] - bid_volumes[-1]) / (levels - 1)
    slope_ask = (ask_volumes[0] - ask_volumes[-1]) / (levels - 1)
    
    return {
        'bid_abs': abs_thickness_bid,
        'ask_abs': abs_thickness_ask,
        'bid_slope': slope_bid,
        'ask_slope': slope_ask
    }

你想想看,如果买盘绝对厚度很大,但斜率也很大(比如买1有1000手,买5只有10手),这说明什么?说明大单集中在最表面,里面是空的。这种盘口,一戳就破。

反过来,如果绝对厚度适中,但斜率很小(各档位挂单量均匀),那才是真正的「厚墙」。价格要突破,需要消耗大量资金。

总结一下我的盘口深度分析框架:

  1. 看深度图:识别陡峭区域(支撑/阻力)和平坦区域(易突破)
  2. 算失衡指标:用OIR量化买卖力量对比,关注变化趋势而非绝对值
  3. 量厚度:绝对厚度+相对厚度+厚度斜率,三管齐下判断「墙」的真实性

这三个步骤做完,盘口的「底牌」基本就摸清了。剩下的就是等信号,动手。


专注资料整理