4. 流动性指标构建(上):买卖价差、市场深度、订单簿斜率
各位同学,咱们今天开始聊流动性指标。说实话,流动性这东西,你光看价格是看不出来的。我见过太多人盯着K线图,觉得成交量挺大就以为流动性好,结果一挂单就被吃掉了——嗯,那是假象。
真正的流动性,藏在订单簿里。今天咱们先啃三块硬骨头:买卖价差、市场深度、订单簿斜率。这三兄弟是流动性分析的入门三板斧,也是我当年做高频策略时每天都要盯的指标。
核心观点:流动性不是“能不能成交”,而是“以什么成本成交”。价差告诉你成本,深度告诉你容量,斜率告诉你边际变化。
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个点——这就是深度不够。
市场深度,衡量的是订单簿上各个价位的挂单量。我一般看这几个维度:
- 深度5档总量:买一到买五、卖一到卖五的挂单总和。这是最常用的。
- 深度10档总量:看得更远一些,适合大资金。
- 加权深度:把每个价位的挂单量按距离加权。离中间价越近的权重越高,因为实际成交时大概率先吃近端的单子。
关键公式:
加权深度 = Σ (挂单量 × 权重),其中权重 = 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