第三章:套利交易的市场环境

做套利这么多年,我越来越觉得:不了解市场环境,就别谈什么套利策略。你想想看,再好的策略,放到一个不合适的市场里,就像把鱼放到沙漠里——活不了。

这一章,咱们聊聊套利交易赖以生存的土壤。说白了,就是搞清楚市场到底长什么样,哪些地方能赚钱,哪些地方藏着坑。

3.1 有效市场假说与套利限制

先说说有效市场假说。这玩意儿在学术界吵了几十年,但做实战的人心里都清楚:市场没那么有效

有效市场假说认为,价格已经反映了所有信息,你没法通过任何分析获得超额收益。嗯,这话听着挺有道理,但我在实盘中见过太多反例了。

举个例子。2015年股灾那会儿,分级基金A类和B类的价格严重偏离理论值。按照有效市场理论,这种套利机会应该瞬间消失才对。但实际上呢?这种偏离持续了好几天。

为什么会这样?因为存在套利限制

套利限制的核心因素:

  • 资金限制——你手里没那么多钱,或者杠杆不够
  • 风险限制——套利不是无风险的,模型可能出错
  • 制度限制——比如T+1、涨跌停、做空限制
  • 信息限制——你比别人晚知道,或者根本不知道

我个人习惯把套利限制分成两类:硬限制软限制。硬限制是制度层面的,比如你不能做空某只股票;软限制是执行层面的,比如你的算法跑不过别人。

我曾经在2017年做过一个跨期套利策略,理论年化收益能做到15%以上。结果一跑实盘,发现根本吃不到那么多。为什么?因为每次我下单的时候,对手方已经在那里等着了。说白了,你的套利机会,就是别人的套利成本

我的经验:别迷信有效市场。市场在大部分时间是有效的,但在极端时刻、在流动性差的品种上、在制度不完善的市场里,套利机会比比皆是。关键是你能不能抓住。

3.2 市场微观结构

市场微观结构,听起来很高大上,其实就一句话:订单是怎么成交的

你想想看,你下了一个买单,它怎么变成成交的?中间经历了什么?这中间的每一个环节,都可能影响你的套利收益。

我刚开始做高频套利的时候,对这块完全没概念。直到有一次,我发现同一个策略在A交易所和B交易所的收益差了3倍。查了半天,才发现是撮合机制不同导致的。

市场微观结构主要包括这几个方面:

要素 说明 对套利的影响
订单类型 限价单、市价单、冰山单等 影响成交速度和成本
撮合规则 价格优先、时间优先 决定谁能先成交
信息披露 盘口深度、逐笔成交 影响你对市场的判断
交易机制 连续竞价、集合竞价 影响套利窗口的持续时间

这里我要特别强调一点:盘口深度。很多新手做套利,只看买一卖一的价格差。但实际成交的时候,你很可能吃不到那个价差。为什么?因为你的单子太大,直接把盘口打穿了。

避坑指南:我曾经在股指期货套利上吃过这个亏。当时看到IF和IC的价差到了历史极值,直接一把梭进去。结果因为盘口太薄,我的单子把价格推得更远了,反而亏了钱。从那以后,我每次做套利都会先看盘口深度,算一下自己的单子会不会影响价格。

3.3 交易成本与滑点

交易成本,是套利策略的隐形杀手

很多策略在回测的时候收益漂亮得很,一上实盘就变样了。为什么?因为回测的时候没算交易成本,或者算得太乐观了。

交易成本包括:

  • 显性成本:佣金、印花税、过户费、交易所费用
  • 隐性成本:滑点、市场冲击、延迟成本

显性成本好算,看一眼券商给你的费率表就行。但隐性成本,才是真正要命的。

滑点这东西,说白了就是你想成交的价格和实际成交的价格之间的差距。我见过最夸张的一次,一个策略回测时滑点设了1个tick,实盘跑下来平均滑点到了5个tick。策略直接从盈利变成亏损。

滑点的来源:

  1. 网络延迟——你的订单到交易所需要时间
  2. 撮合延迟——交易所处理订单需要时间
  3. 流动性不足——没有足够的对手盘
  4. 信息不对称——有人比你更快

我个人习惯在回测时把滑点设得保守一些。比如,如果策略的理论滑点是1个tick,我会按3个tick来算。这样虽然回测收益会低一些,但实盘跑起来心里有底。

这里给个具体的计算示例:

# 滑点成本计算示例
理论价差 = 0.50  # 理论套利空间
佣金 = 0.01      # 双边佣金
滑点 = 0.03      # 预估滑点(3个tick)
实际收益 = 0.50 - 0.01 - 0.03 = 0.46

# 如果滑点变成0.10
实际收益 = 0.50 - 0.01 - 0.10 = 0.39
# 收益直接缩水22%

你看,滑点从3个tick变成10个tick,收益就少了22%。所以做套利,控制滑点比控制佣金重要得多

3.4 流动性对套利的影响

流动性,是套利策略的生命线

没有流动性,再好的策略也是纸上谈兵。你想想看,你发现了套利机会,但下不了单,或者下了单成交不了,那有什么用?

流动性可以从几个维度来衡量:

  • 买卖价差——价差越小,流动性越好
  • 盘口深度——挂单量越大,流动性越好
  • 成交量——日成交量越大,流动性越好
  • 成交速度——成交越快,流动性越好

我做过一个统计:在流动性好的品种上做套利,年化收益能做到8-12%;在流动性差的品种上,同样的策略只能做到3-5%,而且回撤还大。

我的建议:做套利,优先选流动性好的品种。别贪图那点价差去碰流动性差的品种。我曾经在某个小品种上吃过亏,价差看着挺大,结果一进去就出不来了,硬生生扛了三天才平仓。

流动性还有一个容易被忽视的点:流动性是动态变化的。早盘和尾盘的流动性不一样,月初和月末的流动性不一样,正常行情和极端行情的流动性更不一样。

我记得2020年3月那波美股熔断,很多平时流动性很好的品种,瞬间就没了流动性。价差从1个tick直接跳到20个tick。如果你还在用平时的参数做套利,那基本就是送钱。

所以,我建议大家在设计套利策略时,一定要考虑流动性风险。具体来说:

  1. 设置流动性过滤条件,流动性不够就不交易
  2. 动态调整仓位,流动性好的时候多做一些,流动性差的时候少做一些
  3. 做好应急预案,万一流动性突然消失,怎么处理

避坑指南:我曾经在2018年做过一个跨市场套利策略,A市场和B市场的流动性都很好。结果有一天,B市场因为技术故障暂停交易了15分钟。我的仓位在A市场暴露了15分钟,亏了不少钱。从那以后,我每个策略都会加一个"流动性监控"模块,一旦某个市场的流动性异常,立即平仓。

好了,这一章的内容就到这里。市场环境这块,说白了就是知己知彼。你得知道市场长什么样,有哪些限制,成本有多高,流动性好不好。把这些搞清楚了,你的套利策略才能站得住脚。

下面这张图,是我自己总结的套利市场环境分析框架,你可以参考一下:

套利交易市场环境分析框架 有效市场假说与套利限制 • 市场并非完全有效 • 套利限制:资金/风险/制度/信息 • 极端时刻套利机会更多 • 硬限制 vs 软限制 市场微观结构 • 订单类型与撮合规则 • 盘口深度影响成交 • 信息披露与交易机制 • 不同交易所差异巨大 交易成本与滑点 • 显性成本:佣金/印花税 • 隐性成本:滑点/冲击成本 • 滑点控制比佣金更重要 • 回测时滑点要保守 流动性对套利的影响 • 流动性是套利的生命线 • 买卖价差/盘口深度/成交量 • 流动性是动态变化的 • 设置流动性过滤条件 知己知彼,百战不殆

这张图把四个核心要素串起来了。你仔细看看,它们之间是相互影响的。比如,流动性差会导致滑点变大,滑点变大会压缩套利空间,套利空间变小又会降低市场有效性。环环相扣。

做套利,不能只看一个维度。你得把市场环境当成一个系统来看。每个因素都在变化,你得学会动态调整。


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