9. 市场流动性:流动性的四维与度量指标
聊到市场微观结构,流动性是个绕不开的话题。我经常跟团队说,流动性就是市场的血液。没有它,价格发现、交易执行都无从谈起。今天咱们就把流动性拆开揉碎了讲清楚。
9.1 流动性的四维模型
我个人习惯把流动性理解成一个四维空间。你想想看,一个市场好不好,不能光看一个指标。我早年做高频策略时吃过亏,只看深度不看宽度,结果一进场就把价格打飞了。所以这四个维度,缺一不可。
9.1.1 宽度(Width)
宽度说白了就是交易成本。它衡量的是买卖价差的大小。价差越小,说明市场越有"宽度"。
- 绝对宽度:直接看卖一价减买一价。比如买一10.00元,卖一10.01元,宽度就是0.01元。
- 相对宽度:价差除以中间价。这个更常用,因为可以跨品种比较。
核心公式:相对宽度 = (卖一价 - 买一价) / 中间价 × 100%
我在项目中遇到过一只冷门股,绝对价差只有0.01元,但股价才2块钱。算下来相对宽度0.5%,其实挺宽的。所以别被表面数字骗了。
9.1.2 深度(Depth)
深度看的是订单簿的"厚度"。它回答一个问题:在不显著影响价格的前提下,你能交易多少量?
我记得有一次做回测,策略信号出来了,我按盘口深度算好能进500手。结果实际只成交了200手,价格就滑了3个tick。嗯,这就是深度不够的典型表现。
深度通常用以下几个指标衡量:
- 各档位的挂单量总和
- 订单簿斜率(价格变化对量的敏感度)
- 市场深度曲线下的面积
9.1.3 即时性(Immediacy)
即时性就是成交速度。你想买,能不能马上买到?想卖,能不能立刻脱手?
这个维度在程序化交易里特别重要。我见过一些量化团队,策略逻辑没问题,但就是跑不过别人。为什么?因为他们的交易系统延迟高,等指令到了交易所,流动性早被抢光了。
衡量即时性的常用指标:
- 订单到成交的平均时间
- 限价单的成交概率
- 市价单的等待时间
9.1.4 弹性(Resilience)
弹性是流动性的"恢复力"。当大单把价格打偏后,市场需要多久才能回到均衡价格?
我曾经观察过某只小盘股,一个大单砸下去,价格瞬间跌了2%。但不到30秒,买盘就涌进来把价格拉回去了。这就是弹性好。反过来,有些股票被打下去后,半天都回不来,那就是弹性差。
弹性可以用价格冲击的衰减速度来量化:
- 冲击后价格回归到原始价差范围内的时间
- 冲击后的成交量恢复速度
9.2 流动性的度量指标
光讲概念不够,咱们得能算。下面这几个指标是我做研究时最常用的。
9.2.1 Amihud 非流动性指标
这个指标是我个人最喜欢的。它简单、直观,而且数据容易获取。Amihud指标衡量的是"每单位成交量引起的价格变化幅度"。
Amihud指标公式:
ILLIQ = (1/N) × Σ(|R_t| / V_t)
其中:R_t 是日收益率,V_t 是日成交金额(单位:百万元),N 是交易日数
数值越大,说明流动性越差。你想想看,同样的成交量,价格波动越大,说明市场越"脆"。
实战技巧:我建议用过去20个交易日滚动计算Amihud指标。这样既能捕捉流动性变化,又不会太敏感。
9.2.2 其他常用流动性指标
| 指标名称 | 计算方式 | 适用场景 |
|---|---|---|
| 买卖价差 | 卖一价 - 买一价 | 高频交易、做市策略 |
| 有效价差 | 2 × |成交价 - 中间价| | 衡量实际交易成本 |
| 报价深度 | 最优买卖价位的挂单量之和 | 日内交易、大单执行 |
| 换手率 | 成交量 / 流通股本 | 选股、组合构建 |
| Roll's Spread | 2 × √(-Cov(ΔP_t, ΔP_{t-1})) | 只有成交价数据时估算价差 |
避坑指南:我曾经用Roll's Spread估算某只期货的价差,结果算出来是负数。后来才发现,当市场趋势太强时,这个协方差会变成正数,公式就失效了。所以用之前,一定先检查数据是否满足假设条件。
9.3 四维模型的实战应用
光有指标还不够,得知道怎么用。我一般这样分析流动性:
- 先看宽度:价差大不大?如果太大,说明交易成本高,不适合频繁交易。
- 再看深度:订单簿厚不厚?如果薄,大单进去会打穿盘口。
- 检查即时性:成交速度快不快?慢的话,策略执行会出问题。
- 最后评估弹性:价格冲击后恢复快吗?弹性差的市场,进去容易出来难。
举个例子。我去年帮一家私募做算法交易优化。他们做的是中证500成分股。我一看,这些股票宽度和深度都不错,但弹性差异很大。有些股票被大单打下去后,要等好几分钟才能恢复。于是我在算法里加了弹性因子,遇到弹性差的股票就拆单更细、执行更慢。效果立竿见影,滑点降低了30%。
9.4 知识体系总览
下面这张图是我自己画的,把流动性的核心逻辑串起来了。你看一遍,应该能有个整体印象。
这张图把流动性的四维、度量指标和实战应用串在了一起。你从左上角开始看,先理解四个维度分别是什么,再往下看怎么度量,最后落到实战里怎么用。嗯,这样学起来应该不会乱。
流动性这东西,说起来抽象,但只要你盯盘盯久了,慢慢就能"感觉"到。我建议你找个交易日,打开Level-2行情,盯着订单簿的变化看一个小时。你会发现,原来书本上那些概念,全都在屏幕上活起来了。