21、基于订单簿的流动性度量:订单簿加权价差、深度衰减率、以及“流动性黑洞指数”的构建
流动性这东西,说起来玄乎,其实就一句话:你想卖的时候,能不能马上卖掉,而且价格别跑太远。
我早年做美股做市的时候,吃过一次大亏。当时一只小盘股盘口看着挺厚,买单挂了一大堆。我心想流动性不错,直接砸了一笔大单。结果呢?那些买单全是“幽灵单”——一碰就撤。价格瞬间掉了两个档位,我亏了不少。从那以后,我就明白了一个道理:订单簿的深度,不能只看表面。
今天咱们就来聊聊,怎么用订单簿数据,把流动性这层皮给扒开。核心就三个工具:加权价差、深度衰减率,还有我自己在实战中经常用的“流动性黑洞指数”。
21.1 订单簿加权价差:比买卖价差更真实
传统的买卖价差(Bid-Ask Spread),就是最优买价和最优卖价的差。简单,但太粗糙。你想想看,如果最优价位只有1手挂单,第二档却有1000手,那这个价差能代表真实流动性吗?显然不能。
所以我更推荐用加权价差。它把不同价位的挂单量也考虑进去了。
计算公式也不复杂:
加权价差 = (∑(卖价_i * 卖量_i) / ∑卖量_i) - (∑(买价_i * 买量_i) / ∑买量_i)
说白了,就是算一个“按成交量加权的平均卖价”和“平均买价”,然后相减。
核心观点: 加权价差越大,说明你如果想吃掉足够的流动性,需要付出的额外成本就越高。这个指标比简单价差敏感得多。
我在项目中遇到过一只ETF,简单价差只有0.01元,看着很健康。但加权价差算出来是0.08元。为什么?因为最优价位上只有几十手,真正的流动性都在后面几档。你如果真下手,成本立马就上去了。
21.2 深度衰减率:流动性到底有多“脆”
加权价差告诉你成本,但没告诉你风险。什么风险?就是流动性突然消失的风险。这就是深度衰减率要解决的问题。
深度衰减率,衡量的是订单簿深度随价格偏离程度的变化速度。简单说,就是离当前价格越远,挂单量是不是掉得越快。
我一般这么算:
深度衰减率 = (深度_1 - 深度_n) / (n - 1) / 深度_1
其中深度_1是第一档的挂单量,深度_n是第n档的挂单量。这个值越大,说明深度衰减得越快,流动性越“脆”。
实战技巧: 我个人习惯把深度衰减率跟波动率结合起来看。如果波动率上升,同时深度衰减率也在加速上升,那就要高度警惕了。这往往是流动性枯竭的前兆。
举个例子。正常市场里,深度衰减率可能在0.1左右,比较平缓。但一旦有机构在偷偷撤单,或者市场情绪突变,这个值可能瞬间跳到0.5以上。嗯,这时候你就要小心了——盘口看着厚,其实一碰就碎。
21.3 流动性黑洞指数:把风险量化成一个数字
前面两个指标各有侧重。加权价差看成本,深度衰减率看脆弱性。但实战中,我需要一个综合指标,能快速告诉我当前市场的流动性风险等级。
这就是我构建的“流动性黑洞指数”。
公式长这样:
流动性黑洞指数 = 加权价差 * (1 + 深度衰减率) * 波动率系数
其中波动率系数,我一般用过去5分钟的收益率标准差来算。为什么要乘这个?因为波动率越高,流动性黑洞形成的概率就越大。这是我在2015年股灾时学到的教训。
注意: 这个指数没有绝对阈值。它是一个相对指标。我一般会取过去20个交易日的滚动分位数。当指数超过95%分位数时,我就认为市场进入了“流动性黑洞预警区”。
我曾经用这个指数成功预警过一次闪崩。当时指数从30%分位数,在15分钟内飙到了99%分位数。我立刻减仓了大部分头寸。5分钟后,那只股票价格暴跌了8%。
21.4 实战中的避坑指南
讲几个我踩过的坑,你们注意一下:
- 数据频率要匹配。 如果你用tick级数据算深度衰减率,但用分钟级数据算波动率,那出来的黑洞指数就是四不像。我建议统一用快照数据,比如每100毫秒拍一张订单簿照片。
- 小心“冰山订单”。 有些大单是隐藏的,你看不到。所以订单簿显示的深度,可能比实际深度要浅。我一般会结合成交数据来修正。
- 别只看一个指标。 加权价差、深度衰减率、黑洞指数,这三个要一起看。单独看任何一个,都可能被误导。
21.5 知识体系结构图
下面这张图,把三个指标的关系和实战流程串起来了。你可以保存下来,做策略时对照着看。
21.6 小结
今天这三个指标,说白了就是帮你把订单簿里的“水分”挤出来。加权价差看成本,深度衰减率看韧性,黑洞指数看综合风险。三者结合,你就能对流动性有个立体的认识。
下次做策略回测时,我建议你把这三个指标加进去。你会发现,很多看起来不错的策略,在流动性黑洞面前其实不堪一击。嗯,这就是实战和理论的区别。