第二章 市场微观结构:订单簿、买卖价差、流动性对套利的影响

做套利策略,很多人一上来就盯着价差曲线、协整系数。但我得说,如果你不懂市场微观结构,那些漂亮的回测曲线很可能只是海市蜃楼。

为什么?因为套利赚的是「市场摩擦」的钱。而订单簿、买卖价差、流动性,就是这些摩擦的源头。说白了,你看到的理论价差,和你能实际吃到的价差,中间隔着一条鸿沟。

2.1 订单簿:市场的「实时心电图」

订单簿是什么?就是所有挂单的集合。买一、买二、卖一、卖二……每一档都对应着价格和数量。

我个人习惯把订单簿想象成一个「多层战场」。买方在下面筑墙,卖方在上面压顶。价格就在这中间来回跳动。

核心要点: 订单簿的深度决定了你的策略能容纳多少资金。深度不够,大单进去直接打穿好几档,滑点吃掉所有利润。

举个例子。我在做跨期套利时,曾遇到一个品种的近月合约流动性极好,远月合约却只有薄薄几层挂单。策略信号出来了,但远月那头的单子一吃就穿,实际成交价比预期差了3个tick。嗯,那次教训让我记住了:永远先看订单簿深度,再谈策略逻辑

2.2 买卖价差:你进场就要交的「过路费」

买卖价差(Bid-Ask Spread),就是买一价和卖一价之间的差值。你想想看,如果你在卖一价买入,在买一价卖出,一进一出就亏了一个价差。这就是你的「过路费」。

对于套利策略来说,价差是致命的。因为套利的利润通常很薄,可能只有几个tick。如果价差太大,你还没开始赚钱,就已经亏了。

市场类型 典型价差 套利可行性
高流动性(如股指期货) 0.5 - 1 tick 适合高频套利
中等流动性(如部分商品) 1 - 3 tick 需谨慎,利润空间有限
低流动性(如某些期权) 5+ tick 基本不适合做统计套利
避坑指南: 我曾经在回测时忽略了价差,结果实盘跑了一个月,发现收益比回测少了40%。后来一查,全是价差和滑点吃掉的。所以我现在做回测,一定会把「保守价差」写进成本模型里。

2.3 流动性:套利策略的「氧气」

流动性,简单说就是你能以多快的速度、多小的成本完成交易。流动性好,你进出自由;流动性差,你就像在泥潭里游泳。

对于套利策略,流动性有三个关键维度:

  • 宽度(Width):买卖价差的大小。价差越小,流动性越好。
  • 深度(Depth):订单簿上各档位的挂单量。深度越厚,大单冲击越小。
  • 弹性(Resiliency):价格被冲击后恢复的速度。弹性越好,市场越健康。

我见过不少新手,看到两个品种的价差偏离了均值,就急着进场。结果呢?其中一个品种流动性极差,一单下去把价格打飞了,价差不但没回归,反而越拉越大。这就是典型的「流动性陷阱」。

2.4 知识体系:一张图看懂微观结构

下面这张图,是我自己梳理的市场微观结构对套利影响的核心逻辑。你可以把它当作一个检查清单,每次设计策略前过一遍。

市场微观结构 → 套利策略影响 订单簿 挂单价格 + 数量 买卖价差 交易成本核心 流动性 宽度/深度/弹性 实际可执行价格 滑点成本估算 资金容量上限 信号触发频率 套利策略的「真实」预期收益 忽略微观结构 → 回测曲线再漂亮也是假的

2.5 实战中的微观结构检查清单

每次我设计一个新的套利策略,都会按下面这个清单过一遍。你可以直接拿去用。

  1. 检查订单簿深度:两个品种的订单簿前5档挂单量是否足够?如果不够,你的仓位能打多大?
  2. 计算实际价差成本:不要用中间价,用卖一价和买一价算。一进一出,成本翻倍。
  3. 评估流动性弹性:历史数据中,大单冲击后价格多久恢复?如果恢复慢,你的套利头寸可能被「晾」在半路。
  4. 考虑时间维度:不同时段流动性差异巨大。开盘、收盘、午休,微观结构完全不一样。
  5. 压力测试:如果市场突然波动,订单簿瞬间变薄,你的策略还能扛住吗?
警告: 千万别以为回测时加了「千分之一手续费」就万事大吉。真实市场的微观结构成本,往往是手续费的3-5倍。我见过太多人在这里栽跟头。

2.6 一个简单的微观结构成本计算

假设你发现两个期货合约的价差偏离了1个tick,想进场套利。你算一下:

  • 合约A:买卖价差 0.5 tick,深度 200手
  • 合约B:买卖价差 1.5 tick,深度 50手

你打算各做10手。进场时,合约A的成本是0.5 tick,合约B的成本是1.5 tick。一进一出,总成本就是 (0.5 + 1.5) × 2 = 4 tick。而你预期的利润只有1个tick。结果呢?还没开始就亏了3个tick。

这就是为什么我说:微观结构不是锦上添花,而是生死攸关

好了,这一章的内容就到这里。记住,订单簿、价差、流动性,这三样东西是你做套利策略的「地基」。地基不稳,楼盖得再高也没用。


公众号:蓝海资料掘金营,微信deep3321