第三章:套利交易的市场环境
做套利这么多年,我越来越觉得:不了解市场环境,就别谈什么套利策略。你想想看,再好的策略,放到一个不合适的市场里,就像把鱼放到沙漠里——活不了。
这一章,咱们聊聊套利交易赖以生存的土壤。说白了,就是搞清楚市场到底长什么样,哪些地方能赚钱,哪些地方藏着坑。
3.1 有效市场假说与套利限制
先说说有效市场假说。这玩意儿在学术界吵了几十年,但做实战的人心里都清楚:市场没那么有效。
有效市场假说认为,价格已经反映了所有信息,你没法通过任何分析获得超额收益。嗯,这话听着挺有道理,但我在实盘中见过太多反例了。
举个例子。2015年股灾那会儿,分级基金A类和B类的价格严重偏离理论值。按照有效市场理论,这种套利机会应该瞬间消失才对。但实际上呢?这种偏离持续了好几天。
为什么会这样?因为存在套利限制。
套利限制的核心因素:
- 资金限制——你手里没那么多钱,或者杠杆不够
- 风险限制——套利不是无风险的,模型可能出错
- 制度限制——比如T+1、涨跌停、做空限制
- 信息限制——你比别人晚知道,或者根本不知道
我个人习惯把套利限制分成两类:硬限制和软限制。硬限制是制度层面的,比如你不能做空某只股票;软限制是执行层面的,比如你的算法跑不过别人。
我曾经在2017年做过一个跨期套利策略,理论年化收益能做到15%以上。结果一跑实盘,发现根本吃不到那么多。为什么?因为每次我下单的时候,对手方已经在那里等着了。说白了,你的套利机会,就是别人的套利成本。
我的经验:别迷信有效市场。市场在大部分时间是有效的,但在极端时刻、在流动性差的品种上、在制度不完善的市场里,套利机会比比皆是。关键是你能不能抓住。
3.2 市场微观结构
市场微观结构,听起来很高大上,其实就一句话:订单是怎么成交的。
你想想看,你下了一个买单,它怎么变成成交的?中间经历了什么?这中间的每一个环节,都可能影响你的套利收益。
我刚开始做高频套利的时候,对这块完全没概念。直到有一次,我发现同一个策略在A交易所和B交易所的收益差了3倍。查了半天,才发现是撮合机制不同导致的。
市场微观结构主要包括这几个方面:
| 要素 | 说明 | 对套利的影响 |
|---|---|---|
| 订单类型 | 限价单、市价单、冰山单等 | 影响成交速度和成本 |
| 撮合规则 | 价格优先、时间优先 | 决定谁能先成交 |
| 信息披露 | 盘口深度、逐笔成交 | 影响你对市场的判断 |
| 交易机制 | 连续竞价、集合竞价 | 影响套利窗口的持续时间 |
这里我要特别强调一点:盘口深度。很多新手做套利,只看买一卖一的价格差。但实际成交的时候,你很可能吃不到那个价差。为什么?因为你的单子太大,直接把盘口打穿了。
避坑指南:我曾经在股指期货套利上吃过这个亏。当时看到IF和IC的价差到了历史极值,直接一把梭进去。结果因为盘口太薄,我的单子把价格推得更远了,反而亏了钱。从那以后,我每次做套利都会先看盘口深度,算一下自己的单子会不会影响价格。
3.3 交易成本与滑点
交易成本,是套利策略的隐形杀手。
很多策略在回测的时候收益漂亮得很,一上实盘就变样了。为什么?因为回测的时候没算交易成本,或者算得太乐观了。
交易成本包括:
- 显性成本:佣金、印花税、过户费、交易所费用
- 隐性成本:滑点、市场冲击、延迟成本
显性成本好算,看一眼券商给你的费率表就行。但隐性成本,才是真正要命的。
滑点这东西,说白了就是你想成交的价格和实际成交的价格之间的差距。我见过最夸张的一次,一个策略回测时滑点设了1个tick,实盘跑下来平均滑点到了5个tick。策略直接从盈利变成亏损。
滑点的来源:
- 网络延迟——你的订单到交易所需要时间
- 撮合延迟——交易所处理订单需要时间
- 流动性不足——没有足够的对手盘
- 信息不对称——有人比你更快
我个人习惯在回测时把滑点设得保守一些。比如,如果策略的理论滑点是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。如果你还在用平时的参数做套利,那基本就是送钱。
所以,我建议大家在设计套利策略时,一定要考虑流动性风险。具体来说:
- 设置流动性过滤条件,流动性不够就不交易
- 动态调整仓位,流动性好的时候多做一些,流动性差的时候少做一些
- 做好应急预案,万一流动性突然消失,怎么处理
避坑指南:我曾经在2018年做过一个跨市场套利策略,A市场和B市场的流动性都很好。结果有一天,B市场因为技术故障暂停交易了15分钟。我的仓位在A市场暴露了15分钟,亏了不少钱。从那以后,我每个策略都会加一个"流动性监控"模块,一旦某个市场的流动性异常,立即平仓。
好了,这一章的内容就到这里。市场环境这块,说白了就是知己知彼。你得知道市场长什么样,有哪些限制,成本有多高,流动性好不好。把这些搞清楚了,你的套利策略才能站得住脚。
下面这张图,是我自己总结的套利市场环境分析框架,你可以参考一下:
这张图把四个核心要素串起来了。你仔细看看,它们之间是相互影响的。比如,流动性差会导致滑点变大,滑点变大会压缩套利空间,套利空间变小又会降低市场有效性。环环相扣。
做套利,不能只看一个维度。你得把市场环境当成一个系统来看。每个因素都在变化,你得学会动态调整。
公众号:蓝海资料掘金营,微信deep3321