2. 流动性定义:市场深度、宽度与弹性
聊跨期套利,绕不开一个词——流动性。
很多人觉得流动性就是“能不能成交”。其实没那么简单。我做了这么多年量化,见过太多策略在回测里跑得漂亮,一上实盘就崩。为什么?流动性没吃透。
今天咱们就把流动性拆开揉碎。说白了,流动性有三个核心维度:深度、宽度、弹性。这三个东西搞明白了,你的套利策略才算真正有了根基。
2.1 市场深度:你能吃下多少单子
市场深度,指的是在不显著影响价格的前提下,市场能容纳的交易量。
举个例子。你看盘口,买一挂了100手,卖一挂了80手。这只能说明当前价位上的挂单量。但真正的深度,要看整个订单簿的累积量。
核心观点:深度越大,大单冲击成本越小。跨期套利中,如果两个合约的深度不匹配,你的建仓成本会差很多。
我在项目中遇到过这种情况:螺纹钢近月合约深度很好,远月合约却稀稀拉拉。套利信号出来了,近月这边几秒钟就吃完了,远月那边挂了半天才成交一半。结果价差已经跑了,策略直接亏损。
衡量深度,我习惯看两个指标:
- 订单簿总挂单量:比如买一到买五的总和
- 平均滑点:吃固定量(比如100手)需要付出的成本
你想想看,如果一个合约吃100手只滑1个tick,另一个合约吃100手要滑5个tick,这中间的差距就是你的利润黑洞。
2.2 市场宽度:买卖价差就是你的入场费
宽度,就是买卖价差(bid-ask spread)。
这个好理解。你买一价是100,卖一价是100.1,那宽度就是0.1。你进场就亏了这0.1,出场再亏一次。一来一回,0.2没了。
跨期套利里,宽度尤其要命。因为你要同时开两个合约,每个合约都有价差。两个价差叠加,可能直接吃掉你一半的利润。
我的经验:做套利前,先算一笔账——两个合约的宽度之和,不能超过预期利润的30%。超过这个数,策略基本没法做。
宽度不是固定的。它会变。开盘时、收盘前、数据发布前后,宽度都会放大。我曾经吃过这个亏:下午收盘前看到套利机会,没注意宽度已经拉大了,结果一进去就被套了。
所以,我建议你在策略里加一个宽度过滤器。宽度超过阈值,直接跳过这笔交易。宁可错过,不要做错。
2.3 市场弹性:价格被冲击后能回来吗
弹性,是流动性里最容易被忽视的维度。
弹性指的是:价格被大单冲击后,恢复到原来水平的速度。
弹性好的市场,你砸进去100手,价格瞬间跌一下,然后很快弹回来。弹性差的市场,你砸进去100手,价格直接趴在地上,半天起不来。
为什么会这样?因为弹性差的市场里,做市商少,对手盘少。你的单子把流动性吃光了,没人来补。
注意:跨期套利中,弹性差会导致一个严重问题——你的套利头寸平不掉。你想平仓,但一卖就把价格打下去,一买就把价格拉上来。来回都是亏损。
我记得有一次做豆粕套利。近月合约弹性很好,远月合约弹性极差。我建仓时没觉得有什么问题,但平仓时远月那边根本出不去。最后只能拆开平,近月先平,远月慢慢磨。那笔交易亏了不少手续费。
衡量弹性,我一般看两个东西:
- 冲击后的恢复时间:比如5秒内价格能否回到冲击前的90%
- 订单簿的再生速度:大单吃掉后,新的挂单多久能补上来
2.4 三个维度的关系:一张图看懂
深度、宽度、弹性,不是孤立的。它们互相影响。
这张图我画了很多遍。你看,三个维度互相牵制。深度好不一定弹性好,宽度窄也不一定深度大。做套利时,三个维度都要看,缺一不可。
2.5 实战中怎么用
说了这么多理论,来点实际的。我一般这样评估流动性:
- 先看宽度:打开盘口,看买卖一价差。如果超过3个tick,直接跳过。
- 再看深度:用订单簿数据,算一下吃50手需要滑几个tick。超过2个tick,谨慎。
- 最后测弹性:这个比较难。我一般用历史数据回测,看大单冲击后的价格恢复模式。
一个实用技巧:用“流动性评分”来量化。给深度、宽度、弹性各打1-5分,总分低于10分的品种,不做套利。
举个例子。我做过一个统计:
| 品种 | 深度评分 | 宽度评分 | 弹性评分 | 总分 | 是否适合套利 |
|---|---|---|---|---|---|
| 螺纹钢主力 | 5 | 4 | 4 | 13 | ✅ 适合 |
| 螺纹钢远月 | 2 | 3 | 2 | 7 | ❌ 不适合 |
| 豆粕主力 | 4 | 4 | 3 | 11 | ✅ 适合 |
| 豆粕远月 | 3 | 2 | 2 | 7 | ❌ 不适合 |
你看,主力合约和远月合约的流动性差距很大。做跨期套利时,如果两个合约的流动性评分差太多,我建议你换个品种。
避坑指南:我曾经在远月合约流动性不足的情况下强行做套利,结果建仓花了10分钟,平仓花了20分钟。价差早就变了。从那以后,我给自己定了个规矩——两个合约的流动性评分差不能超过3分。
嗯,流动性这块就讲这么多。记住三个词:深度、宽度、弹性。下次看到盘口,别只看价格,多看看这三个东西。它们才是你策略能不能赚钱的真正底牌。
公众号:蓝海资料掘金营,微信deep3321