4. 流动性指标构建(上):买卖价差、市场深度、订单簿斜率

各位同学,咱们今天开始聊流动性指标。说实话,流动性这东西,你光看价格是看不出来的。我见过太多人盯着K线图,觉得成交量挺大就以为流动性好,结果一挂单就被吃掉了——嗯,那是假象。

真正的流动性,藏在订单簿里。今天咱们先啃三块硬骨头:买卖价差市场深度订单簿斜率。这三兄弟是流动性分析的入门三板斧,也是我当年做高频策略时每天都要盯的指标。

核心观点:流动性不是“能不能成交”,而是“以什么成本成交”。价差告诉你成本,深度告诉你容量,斜率告诉你边际变化。

流动性指标构建(上) 买卖价差 Bid-Ask Spread 市场深度 Market Depth 订单簿斜率 Order Book Slope 绝对价差 · 相对价差 · 有效价差 深度5档 · 深度10档 · 加权深度 斜率计算 · 斜率变化 · 斜率预警 三者结合 → 流动性全景画像

4.1 买卖价差:流动性的第一道门槛

买卖价差,说白了就是你想买、我想卖,中间那个差价。你打开任何交易软件的盘口,看到卖一价和买一价之间的差距,就是它。

我个人习惯把价差分成三种来看:

  • 绝对价差 = 卖一价 - 买一价。最直观,但不同价格水平的股票没法直接比。
  • 相对价差 = 绝对价差 / 中间价。这个好用,可以跨品种对比。
  • 有效价差 = 2 × |成交价 - 中间价|。这个是我做回测时最看重的,因为它反映了真实成交成本。

我的经验:做高频策略时,我一般用相对价差做筛选。低于0.05%的品种才考虑纳入策略池。高于0.1%的,基本就是流动性陷阱,进去容易出来难。

举个例子,某只股票买一价10.00元,卖一价10.02元:

绝对价差 = 10.02 - 10.00 = 0.02 元
中间价   = (10.00 + 10.02) / 2 = 10.01 元
相对价差 = 0.02 / 10.01 ≈ 0.002 = 0.2%

0.2%的价差,意味着你每买卖一次,就要付出0.2%的成本。一天来回十次,2%就没了。你想想看,年化收益才多少?

4.2 市场深度:你能吃下多少单子

价差小不代表流动性好。我记得有一次做股指期货,价差只有0.2个点,看着挺美。结果我一笔100手的单子砸进去,价格直接滑了3个点——这就是深度不够。

市场深度,衡量的是订单簿上各个价位的挂单量。我一般看这几个维度:

  1. 深度5档总量:买一到买五、卖一到卖五的挂单总和。这是最常用的。
  2. 深度10档总量:看得更远一些,适合大资金。
  3. 加权深度:把每个价位的挂单量按距离加权。离中间价越近的权重越高,因为实际成交时大概率先吃近端的单子。

关键公式:

加权深度 = Σ (挂单量 × 权重),其中权重 = 1 / (1 + 距离档位)

距离档位:买一为1,买二为2,以此类推。

举个例子,假设某合约的卖单深度如下:

档位 价格 挂单量(手) 权重 加权量
卖一 100.00 50 1.0 50.0
卖二 100.10 80 0.5 40.0
卖三 100.20 120 0.33 39.6
卖四 100.30 60 0.25 15.0
卖五 100.40 40 0.20 8.0
合计 - 350 - 152.6

你看,表面深度是350手,但加权深度只有152.6手。为什么?因为远端的单子实际成交概率低,权重自然就小。我一般用加权深度来估算“安全交易量”——超过这个量,滑点风险就会急剧上升。

避坑指南:我曾经犯过一个错误——只看深度总量不看分布。有些品种深度很大,但集中在远端,近端很薄。这种结构最坑人,你一进去就被套。记住:深度分布比深度总量更重要。

4.3 订单簿斜率:流动性的“加速度”

价差和深度都是静态指标。但市场是动态的。订单簿斜率,就是用来捕捉这种动态变化的。

斜率,本质上衡量的是价格变化对挂单量的敏感度。数学上,它是对订单簿累积深度曲线求导:

斜率 = Δ价格 / Δ累积挂单量

斜率越大,说明每吃掉一单位挂单,价格变动就越大——流动性越差。斜率越小,说明市场能“吸收”大单,价格变动小——流动性好。

我一般把斜率分成三个区间来看:

  • 斜率 < 0.01:流动性极好,可以放心交易。
  • 斜率 0.01 ~ 0.05:正常水平,注意仓位控制。
  • 斜率 > 0.05:流动性预警,建议减仓或暂停交易。

实战技巧:我习惯在策略里加一个斜率监控模块。当斜率在1分钟内上升超过50%,就触发预警。这往往是流动性黑洞的前兆——有人在大规模撤单,或者市场情绪突变。

举个例子,假设某合约的累积深度数据如下:

累积挂单量(手) 对应价格(元) 斜率
0 100.00 -
100 100.05 0.0005
200 100.15 0.0010
300 100.40 0.0025
400 100.80 0.0040

你看,斜率在逐渐增大。从0.0005到0.0040,翻了8倍。这说明什么?说明越往深处走,流动性越差。如果你要交易400手,平均成本会远高于100.00元。

嗯,这里要注意:斜率不是固定不变的。我见过最极端的案例是某小市值股票,平时斜率0.02,突发利空后斜率瞬间飙到0.3——价格直接崩了8个点。所以斜率的变化率,比斜率本身更有预警价值。

小结

今天这三个指标,说白了就是三个维度看流动性:

  • 价差告诉你交易成本
  • 深度告诉你交易容量
  • 斜率告诉你边际风险

我个人习惯把这仨指标做成一个综合评分。价差权重30%,深度权重40%,斜率权重30%。低于60分的品种,直接拉黑。这个方法帮我躲过好几次流动性危机。

好了,今天先到这儿。下节课咱们接着聊流动性指标的另外几个关键维度——到时候我会把代码也贴出来,咱们一起动手算一算。


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