盘口深度分析:深度图的绘制与解读、买卖盘口失衡指标、盘口厚度的量化计算
盘口深度,说白了就是看订单簿里到底藏着多少「真金白银」。很多人看盘只看最新价,忽略了挂单的分布结构。我个人的习惯是,开盘前先扫一眼深度图,心里就有底了——今天这行情,是「虚胖」还是「真壮」。
深度图的绘制与解读
深度图不是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手),这说明什么?说明大单集中在最表面,里面是空的。这种盘口,一戳就破。
反过来,如果绝对厚度适中,但斜率很小(各档位挂单量均匀),那才是真正的「厚墙」。价格要突破,需要消耗大量资金。
总结一下我的盘口深度分析框架:
- 看深度图:识别陡峭区域(支撑/阻力)和平坦区域(易突破)
- 算失衡指标:用OIR量化买卖力量对比,关注变化趋势而非绝对值
- 量厚度:绝对厚度+相对厚度+厚度斜率,三管齐下判断「墙」的真实性
这三个步骤做完,盘口的「底牌」基本就摸清了。剩下的就是等信号,动手。