1. 市场深度基础:什么是市场深度、订单簿结构、买卖盘口分析

做量化交易这些年,我见过太多人一上来就盯着K线猛看,却忽略了订单簿这个最原始、最真实的数据源。说实话,市场深度才是价格运动的底层逻辑。今天我们就从最基础的东西聊起。

1.1 什么是市场深度

市场深度,说白了就是订单簿里挂着的那些单子。你想想看,一个股票或者期货合约,为什么能瞬间成交?因为有人在买单,有人在卖单。这些单子堆在一起,就构成了市场的"深度"。

我个人习惯把市场深度理解成"水池的深浅"。水浅的地方,扔块石头就能溅起大水花;水深的地方,扔块大石头也就冒个泡。价格波动也是这个道理。

核心定义:市场深度是指在当前价格附近,订单簿中可用的买卖订单总量。深度越大,市场越能承受大额订单而不产生剧烈价格波动。

1.2 订单簿结构

订单簿长什么样?我直接给你画个图,一看就明白。

订单簿结构示意图 卖单盘口 (Ask Side) 卖5: 10.08 数量: 2,000 卖4: 10.06 数量: 1,500 卖3: 10.04 数量: 3,000 卖2: 10.02 数量: 1,000 卖1: 10.00 数量: 500 买卖价差 (Spread): 0.02 买单盘口 (Bid Side) 买1: 9.98 数量: 800 买2: 9.96 数量: 2,000 买3: 9.94 数量: 1,200 买4: 9.92 数量: 3,500 买5: 9.90 数量: 1,800 买1和卖1之间的价格差就是买卖价差 价差越小,流动性越好,交易成本越低 各价位深度分布

这张图你应该能看懂。左边是卖单,右边是买单。中间那个缝隙就是买卖价差。我在做高频策略的时候,每天盯着这个结构看,比看K线的时间还多。

1.3 买卖盘口分析

盘口分析,说白了就是看买卖双方谁更"着急"。我总结了几点实战经验:

  • 盘口厚度:每个价位挂了多少单。厚度越大,支撑或阻力越强。
  • 盘口斜率:从买1到买5,数量是递增还是递减?这能看出资金的态度。
  • 挂单撤单速度:有人挂了大单又撤掉?这往往是陷阱。

实战技巧:我习惯把买1到买5的挂单量画成一条曲线。如果曲线是向上翘的(越往低价位挂单越多),说明下方承接力强,价格不容易跌。反之,如果曲线向下弯,说明买方底气不足。

1.4 关键指标速查

指标 定义 我的用法
买卖价差 买1与卖1的价格差 价差突然扩大,说明流动性出问题了
市场深度 各价位挂单总量 深度越厚,大单冲击越小
订单不平衡 买卖挂单量的差值 差值过大时,价格大概率会向单边移动
撤单率 挂单后被撤销的比例 撤单率高,说明有人在"钓鱼"

1.5 避坑指南

我曾经踩过的坑:刚入行时,我看到买1到买5全是厚厚的大单,以为价格肯定跌不下去。结果一个大户直接砸穿所有买单,价格瞬间跳水。后来我才明白——那些大单可能是"托单",根本不是真实买盘。

所以看盘口,不能只看静态的挂单量。你得看这些单子是不是真的在"吃"。挂单不成交,那就是虚的。

1.6 代码示例:获取订单簿数据

这里给一段Python代码,用来获取并打印订单簿的买卖盘口。我用的是CCXT库,支持很多交易所。

import ccxt

# 初始化交易所对象
exchange = ccxt.binance()

# 获取BTC/USDT的订单簿
orderbook = exchange.fetch_order_book('BTC/USDT', limit=10)

# 提取买卖盘口
bids = orderbook['bids']  # 买单,格式: [[价格, 数量], ...]
asks = orderbook['asks']  # 卖单,格式: [[价格, 数量], ...]

print("=== 买单盘口 (Bids) ===")
for price, volume in bids[:5]:
    print(f"价格: {price:.2f}, 数量: {volume:.4f}")

print("\n=== 卖单盘口 (Asks) ===")
for price, volume in asks[:5]:
    print(f"价格: {price:.2f}, 数量: {volume:.4f}")

# 计算买卖价差
best_bid = bids[0][0]
best_ask = asks[0][0]
spread = best_ask - best_bid
print(f"\n买卖价差: {spread:.2f}")

这段代码很简单,但很实用。我每次跑新策略前,都会先跑一遍这个,看看当前市场的深度状况。

1.7 小结

市场深度这东西,说难不难,说简单也不简单。你只要记住一句话:深度决定价格弹性。深度大的市场,你扔个几百万进去,价格纹丝不动;深度小的市场,几十万就能把价格打飞。

嗯,今天就先聊到这儿。下一章我们接着讲如何用市场深度数据做交易决策。


公众号:蓝海资料掘金营,微信deep3321