4. 订单簿深度分析:深度图的绘制与解读、深度不平衡指标、累积深度计算
各位同学,咱们今天聊点实在的——订单簿深度分析。
很多人看订单簿,就盯着买一卖一那几档价格。说实话,这跟盲人摸象差不多。真正的机构玩家,看的是一整片“水域”的深浅。我个人习惯,上来先画一张深度图,把整个市场的“底裤”都看穿。
4.1 深度图:市场的“地形图”
深度图是什么?说白了,就是把所有挂单按价格排列,然后累加起来。横轴是价格,纵轴是累积挂单量。你想想看,这就像一张海底地形图——哪里是浅滩,哪里是深渊,一目了然。
绘制方法其实很简单:
# 伪代码示例
def build_depth(orders, side='bid'):
# orders: [(price, volume), ...]
sorted_orders = sorted(orders, key=lambda x: x[0], reverse=(side=='bid'))
cumulative = 0
depth_curve = []
for price, vol in sorted_orders:
cumulative += vol
depth_curve.append((price, cumulative))
return depth_curve
我在项目中遇到过一个问题:有些交易所的订单簿更新频率极高,每秒几百次。如果每次都全量重绘,CPU直接冒烟。后来我改成增量更新——只处理变化的那几档,效率提升了一个数量级。
核心要点:深度图的斜率代表“阻力”。斜率越陡,说明这个价格区间堆积的订单越多,突破难度越大。
4.2 深度不平衡指标:谁在“作弊”?
深度不平衡,英文叫 Depth Imbalance。这个指标能告诉你:买方和卖方,到底谁在虚张声势。
计算公式:
Imbalance = (BidVolume - AskVolume) / (BidVolume + AskVolume)
取值范围从 -1 到 +1。正值表示买方深度占优,负值表示卖方深度占优。
嗯,这里要注意:只看当前档位的不平衡,容易被骗。 我曾经吃过这个亏——某次看到买一档堆了500个BTC,以为多头强势,结果下一秒就被砸穿。后来复盘才发现,那是庄家故意挂的“托单”,真正的卖压藏在后面几档。
我的经验:建议看前5档或前10档的累积不平衡。比如这样:
def cumulative_imbalance(book, levels=5):
bid_vol = sum(book.bids[i].volume for i in range(levels))
ask_vol = sum(book.asks[i].volume for i in range(levels))
return (bid_vol - ask_vol) / (bid_vol + ask_vol)
4.3 累积深度计算:找到“压力位”和“支撑位”
累积深度,就是把某一价格区间内的所有挂单量加起来。这个指标用来找关键价位特别管用。
举个例子:假设当前BTC价格是30000,你计算从30000到31000之间,所有卖单累积量是1000个BTC。那31000就是一个强压力位——因为要涨上去,需要吃掉这1000个BTC的卖单。
计算逻辑:
def cumulative_volume(orders, price_low, price_high):
total = 0
for price, vol in orders:
if price_low <= price <= price_high:
total += vol
return total
避坑指南:我曾经以为累积深度越大,价格越难突破。但有一次,某个币在关键价位堆了巨量卖单,结果价格直接跳空高开——原来那些挂单是“假单”,成交前就撤了。所以,一定要结合撤单率来看。如果某个价位的挂单频繁撤了又挂,挂了又撤,八成是烟雾弹。
4.4 知识体系总览
下面这张图,是我自己整理的订单簿深度分析框架。你看一眼,心里就有谱了。
4.5 实战中的组合用法
光讲理论没意思,咱们来点实战的。我个人常用的一个组合策略:
- 先看深度图:找到斜率突变的位置,这些地方往往是关键价位。
- 再算累积深度:确认这些价位的挂单量是否足够形成支撑/压力。
- 最后看不平衡指标:如果关键价位附近不平衡指标突然转向,说明主力可能要动手了。
举个例子:某次ETH在2000美元附近,深度图显示卖压斜率在2050处突然变陡。我算了一下累积深度,从2000到2050有2万个ETH的卖单。同时,不平衡指标从-0.3跳到了+0.2。这说明什么?买方在悄悄吃货,准备硬扛卖压。我跟着买了一点,果然半小时后突破了2050。
4.6 常见误区
最后,说几个我踩过的坑:
- 只看深度不看时间:深度是动态的。凌晨3点的深度和下午3点的深度,意义完全不同。
- 忽略交易所差异:币安和OKX的订单簿结构不一样。有些交易所支持隐藏订单,深度图会失真。
- 过度依赖单一指标:深度不平衡再准,也只是个辅助工具。别把它当圣杯。
好了,这一章的内容就这些。记住一句话:深度图是市场的X光片,不平衡指标是听诊器,累积深度是血压计。 三者结合,你才能给市场做一次完整的体检。