一、流动性的四个维度
做量化这些年,我越来越觉得流动性是个「玄学」。
你看着盘口挂单很厚,一出手就滑点。你看着成交量很大,想平仓时却找不到对手盘。说白了,流动性不是单一指标,它是个多维度的概念。
1.1 宽度(Width)
宽度就是买卖价差。买一和卖一之间的距离。
价差越小,流动性越好。比如某只股票买一10.00,卖一10.01,价差1分钱,这就是好流动性。如果买一10.00,卖一10.10,价差1毛钱,说明流动性差。
我在做高频策略时,最怕的就是价差突然拉大。有一次策略在开盘瞬间进场,价差从1分钱瞬间变成5分钱,直接吃掉了我一半的利润。嗯,从那以后我加了价差监控模块。
1.2 深度(Depth)
深度看的是「量」。在某个价格水平上,能成交多少手。
你想想看,一个盘口买一挂了1000手,另一个挂了100手。虽然价差一样,但深度完全不同。大资金进场,深度不够就会造成价格剧烈波动。
我个人习惯用「订单簿斜率」来衡量深度。斜率越陡,深度越差。斜率越平缓,深度越好。
# 计算订单簿深度
def calc_depth(order_book, levels=5):
bid_depth = sum([qty for price, qty in order_book['bids'][:levels]])
ask_depth = sum([qty for price, qty in order_book['asks'][:levels]])
return bid_depth, ask_depth
1.3 即时性(Immediacy)
即时性就是「快不快」。你下单后,多久能成交?
这其实是个容易被忽略的维度。有些市场看起来深度不错,但成交速度慢。比如某些债券市场,挂单后要等几秒甚至几十秒才能成交。这在量化交易里是致命的。
我曾经在某个新兴市场做套利,明明看到价差机会,下单后等了3秒才成交,机会早就没了。避坑指南:做策略前一定要测成交延迟。
1.4 弹性(Resilience)
弹性是「恢复能力」。大单冲击后,价格多久能回到均衡位置?
弹性好的市场,大单砸下去,价格很快反弹回来。弹性差的市场,大单砸下去,价格就趴在那里不动了。
我记得有一次在期货市场做测试,一个500手的卖单直接把价格砸下去2个tick,结果过了5分钟都没恢复。这就是典型的弹性差。
二、流动性黑洞
流动性黑洞,听起来很吓人,其实就是流动性瞬间消失的现象。
为什么会这样?我解释一下:当市场出现极端行情时,做市商和流动性提供者会集体撤单。你想想看,所有人都想跑,但没人愿意接盘。流动性就瞬间蒸发了。
2.1 形成机制
- 正反馈循环: 价格下跌 → 风控触发 → 强制平仓 → 更多卖单 → 价格继续下跌
- 做市商撤退: 波动率飙升 → 做市商扩大价差或撤单 → 流动性更差
- 信息不对称: 有人知道坏消息 → 抢先卖出 → 其他人跟风 → 踩踏
2.2 经典案例
2010年5月6日,美股「闪电崩盘」。道琼斯指数在几分钟内暴跌近1000点,然后又快速反弹。当时很多股票的流动性完全消失,有些股票甚至以1美分成交。
我在复盘这个案例时发现,其实触发点只是一个大型机构的算法交易程序出了问题。但连锁反应导致整个市场的流动性瞬间枯竭。
三、流动性对价格发现的影响
价格发现,说白了就是市场找到「合理价格」的过程。流动性好不好,直接决定了这个过程的效率。
3.1 流动性好时
流动性好的市场,价格发现效率高。因为:
- 买卖双方都能快速成交,价格反映最新信息
- 价差小,交易成本低,套利者愿意参与
- 深度大,大单不会造成价格扭曲
3.2 流动性差时
流动性差的市场,价格发现会出问题:
- 价格滞后: 信息来了,但因为没有交易,价格不变
- 价格扭曲: 一笔大单就能把价格打飞,偏离真实价值
- 操纵风险: 流动性差的市场容易被操纵
3.3 量化视角
从量化角度看,流动性对价格发现的影响可以用「信息比率」来衡量:
# 流动性调整后的信息比率
def liquidity_adjusted_ir(returns, volume, spread):
# 用成交量加权调整收益
weighted_returns = returns * (volume / volume.mean())
# 扣除交易成本
net_returns = weighted_returns - spread / 2
ir = net_returns.mean() / net_returns.std()
return ir
这个公式我用了很多年。它告诉我们:流动性差的市场,即使策略预测准确,扣除交易成本后也可能不赚钱。
四、知识体系总览
下面这张图,是我梳理的流动性知识框架。建议你保存下来,做策略时对照着看。
五、实战建议
- 做策略前,先跑流动性测试。别等实盘了才发现问题
- 监控四个维度,不要只看成交量
- 设置流动性阈值,低于阈值自动暂停交易
- 流动性黑洞来临时,别想着抄底,先活下来
嗯,这一章的内容就到这里。流动性是个大话题,后面我们还会反复提到它。记住一句话:没有流动性的市场,再好的策略也是白搭。