上篇讲了期货套利的基本概念,很多朋友看完后在后台问我:套利到底有哪些具体玩法,跨期、跨品种、跨市场应该怎么选,还有没有更进阶的组合方式。这篇就把我实际跑过的策略类型、构建思路和踩坑经历拿出来掰开揉碎讲一遍。如果你是第一次接触期货套利,建议先把上篇关于价差、保证金、资金管理的部分消化掉,再来看这篇文章,因为接下来所有内容都建立在“交易价差而非交易方向”这个核心认知之上。
1. 套利策略的底层逻辑:价差才是真正的交易对象
做套利做得久了,你会发现一个特别反直觉的事实:你其实根本不用预测行情涨跌,甚至不用关心某个月份合约到底会涨到多少或者跌到多少,你只需要判断一件事——价差会不会往你预期的方向走。
1.1 为什么主力资金盯上的是价差,而不是单边方向
期货市场的单边交易本质上是预测绝对价格,这需要同时判断供需、宏观、资金情绪、突发消息,任何一个变量的误判都可能让单子吃大亏。而套利交易的核心是把注意力从“绝对价格”转移到“相对价格”上,也就是同一标的不同月份之间、或者不同相关品种之间的价差关系。
我用个生活化的例子。你要判断一个班里的谁高谁矮,比预测全班同学的具体身高容易得多。你只需要让两个人站在一起比一下就行。价差就是两人身高的差距,套利做的就是这件事。
更重要的是,价差波动远远小于单边价格波动。螺纹钢主力合约一天可以波动100个点,但近月和远月的价差波动可能只有20到30个点。这意味着你的资金回撤天然被限制在一个更小的范围内,只要价差逻辑判断正确,容错空间比单边交易大得多。
1.2 价差的三种收敛驱动:基本面、资金面与规则面
做套利必须清楚一件事:价差不会无缘无故收敛,它的每一次回归都有背后的驱动力。我总结下来主要有三类。
基本面驱动是最常见的。比如豆油和棕榈油之间存在替代关系,棕榈油价格涨太多,豆油就会抢占部分需求,价差高到一定程度后会有产业资金介入,把价差推回合理区间。这种逻辑有现货贸易商和产业客户做支撑,价差的回归往往比较靠谱。
资金面驱动体现在合约资金博弈上。某个合约如果被大资金集中拉抬,盘面价差可能短期脱离基本面,但这种偏离很难长期维持,随着该合约的多头资金退潮,价差会逐渐回到正常水平。这类机会波动大、回归快,但对入场时机要求非常高。
规则面驱动被很多人忽视,其实最常见。交易所对交割品级、仓单有效期、持仓限额的规定会直接影响不同月份合约的价格。比如某些品种仓单有有效期,过期仓单必须注销,这会导致近月合约价格承压,远月合约相对坚挺,形成所谓的“反向市场”。理解规则,你就能理解很多价差为什么会朝着特定方向运行。
2. 三大经典策略拆解:从跨期到跨品种再到跨市场
套利策略说到根上就三种类型:跨期、跨品种、跨市场。每一种的难度、收益特征和资金要求完全不同。我按实操中遇到的风险大小和上手难度排序来讲。
2.1 跨期套利:同一品种、不同月份,最稳的入门选择
跨期套利是绝大多数人接触的第一个套利策略。它的逻辑基础是仓储成本理论,同一品种的不同月份合约,远月价格理论上应该等于近月价格加上持有成本,这里的持有成本包括仓储费、资金利息、保险费和交割手续费。
实际交易中,跨期套利有两种基本形态。
正向市场,也就是近月价格低于远月价格的时候,你买入近月合约同时卖出远月合约,赚的是价差从扩大到收敛的钱。比如螺纹钢RB2401合约价格3800,RB2405合约价格3850,价差50个点。如果过了一个月价差缩到20个点,你平仓就能赚30个点的价差收益。
反向市场则反过来。某些品种近月价格远高于远月价格,常见于现货紧缺、近月合约面临交割逼仓压力的时候。这时候你卖出近月合约同时买入远月合约,赌的是近月的高升水不可持续。
我在实际操作中的感受是,跨期套利最需要注意的是合约月份的流动性匹配和换月移仓成本。年份跨度的合约往往流动性差异巨大,比如1月合约和9月合约从交易量上看完全是两个世界。做跨期套利前先看盘口深度,流动性不足的价差机会再诱人也别碰,否则你会发现方向对了但平仓时滑点把利润全吃掉了。
2.2 跨品种套利:产业链逻辑与替代效应怎么用
跨品种套利比跨期套利有意思得多,因为它涉及不同品种之间的相关关系,需要对产业链有更深的理解。
我常做的组合有几个,每个背后的逻辑都不太一样。
螺纹钢和热卷的套利属于产业链同源品种。两个品种都以钢坯为主要原料,价格走势高度相关,但下游需求不同。螺纹钢主要用于建筑,热卷主要用于制造业。当房地产基建预期偏强时螺纹表现强于热卷,反之则热卷强于螺纹。做这个套利,本质上是交易两个下游领域景气度的差异。
豆油和棕榈油属于替代效应驱动。国内豆油和棕榈油在餐饮用油、食品加工方面高度可替代,价差超过一定范围后,下游企业会调整配方,用便宜的油替代贵的油,这种产业层面的调节会推动价差回归。
焦煤和焦炭属于产业链利润分配关系。焦炭是焦煤的下游产品,钢厂利润好时,焦炭价格有支撑,焦炭和焦煤的价差会扩大;钢厂利润差时,焦化厂被迫压缩利润,价差就会收窄。交易这对品种,核心是判断钢厂利润的变化趋势。
做跨品种套利有一个经验教训非常重要:两腿的相关性不是恒定不变的,你要持续关注基本面是否出现了结构性变化。比如有段时间我做豆油棕榈油价差,一直按历史均值回归的思路做,但后来生物柴油政策导致豆油需求大涨,价差长期维持在高位,如果死守历史区间,很容易被套得很惨。
2.3 跨市场套利:看着美,但别忽视执行层问题
跨市场套利是在不同交易所上市的同一品种之间进行的,比如同一品种内盘和境外的价格差异。逻辑很简单:同一商品在两个市场间的价差超过运输、关税、汇兑等成本后,就存在低买高卖的空间。
这类策略的理论利润很诱人,但实操中有一堆执行层的问题。
交易时间不同步是最大的坑。两个市场一个开盘一个休市,价格信息不对称,你以为抓住了价差机会,结果等你这边能下单的时候,那边的价格已经变了。我见过很多新手做跨市场套利,本来算好了利润空间,结果因为时差问题硬生生做成了一次双向挨打的单边亏损。
合约规格不同也是一道坎。同样是某个品种,境外的合约单位、报价货币、涨跌停限制可能完全不一样。你要先把两个市场的头寸换算成同一单位,才能做真正意义上的对冲,这个换算过程一旦出错,后果非常严重。
我的建议是,新手阶段别碰跨市场套利,把这个策略留给机构级玩家。先把跨期和跨品种做熟做透,能够稳定盈利了,再考虑跨市场。
3. 进阶玩法与套利组合:蝶式、统计套利与多腿组合
如果说上面三类是套利的“入门三件套”,那接下来要讲的就是套利的进阶玩法,适合已经有一定实盘经验、想进一步提升资金效率的人。
3.1 蝶式套利:用中间月份对冲掉方向风险
蝶式套利本质上是两组跨期套利的组合。它涉及三个不同月份的合约:近月、中间月和远月。操作上,买入一份近月合约、卖出两份中间月合约、买入一份远月合约,或者反过来操作。
为什么要这样做?因为普通的跨期套利虽然对冲了品种方向风险,但还暴露在价差结构变化的风险中。蝶式套利通过多一个月份的对冲,把近远月价差变化的风险也大部分对冲掉,交易的核心从“两个月的价差”变成了“近月与中间月价差同中间月与远月价差的差值”。
我举个具体例子来说明。假设某品种近月价格4000,中间月价格4020,远月价格4050。如果你坚定看好近月和远月会相对中间月走强,就可以买近月、卖远月之前,同时还要卖中间月来对冲其中一组跨期方向。实际的下单方式是:买入1手近月,卖出2手中间月,买入1手远月。
蝶式套利最大的优点是一般不受单边行情影响,即使整个品种暴涨暴跌,只要三个月份之间的相对结构不变,你的盈亏就不会有太大波动。缺点是利润空间通常比直接做跨期小,而且手续费是三组腿同时开仓,交易成本偏高,所以更适合资金量大、追求稳定收益的账户。
3.2 统计套利:让数据告诉你价差是否极端
统计套利是我这两年投入精力最多的方向,它的核心思想是:用历史数据找出价差的运行规律,当价差偏离到统计意义上的极端位置时,做反向交易,等待均值回归。
具体做法是,先选定一组配对品种,计算它们历史上价差的均值和标准差,然后标准化处理,得到所谓的Z值。当Z值超过2甚至2.5,说明当前价差偏离历史均值超过两个标准差,属于小概率事件,这时候入场做价差回归的概率就有了统计上的支撑。
这里要特别注意一个前提:统计套利的前提是两个品种之间存在长期稳定的均衡关系,专业上叫协整关系。如果你只是看两个品种历史上走势相似就强行配对,很可能会遇到“伪回归”的问题。表面上两者相关性很高,但价差根本没有任何回归动力,一旦基本面发生结构性变化,价差可以永远偏离历史均值。
我自己的筛选标准是,配对品种需要有产业逻辑支撑,且至少观察一年以上的日频价差数据,计算方法和正则化参数也要反复检验。程序跑出来的数据只是辅助决策,真正决定交易出场的还是你对产业逻辑的判断。
3.3 多策略组合配置:把相关性降到最低
很多做套利的人赚了一段时间钱就开始飘,把仓位越加越大,结果遇到一次极端行情就吐回全部利润。我后来意识到了一个问题:单一套利策略的胜率再高,也有失效周期。正确做法是同时运行多个相关度低的独立策略,让它们互为安全垫。
我目前的配置思路是这样的。核心仓位放在跨期套利上,这部分策略逻辑最扎实、干扰因素最少,但预期收益率相对低。卫星仓位放在跨品种产业链套利上,比如螺纹热卷、焦煤焦炭这类有明确产业逻辑的品种组合,博取更高的弹性收益。小仓位探索统计套利和蝶式套利,用程序化辅助盯盘,规模小、止损严,验证有效后再逐步放大。
这样的组合配置,保证任何一个策略短期失效时,整体资金曲线不会出现灾难性回撤。同时,不同策略在不同市场环境下各有表现,整体曲线的平滑度比单一策略好很多,也更容易拿住单子。
4. 从思路到落地的完整实操流程
策略思路梳理完了,接下来是很多人真正关心的问题:具体到每天的操作,我应该怎么做?这里我把从构建品种池到实盘运行的完整流程完整走一遍。
4.1 品种池构建与价差历史数据归档
第一步不是急着开仓,而是建立自己的品种池和数据库。根据品种板块、产业链关联度、历史价差波动特征,筛选出适合做价差回归的品种组合。我自己的品种池包括黑色系的螺纹热卷、双焦,农产品系的豆油棕榈油、豆粕菜粕,化工系的PP与LLDPE等。
建立品种池之后,要把历史价差数据整理归档。如果你有程序化经验,可以把每日收盘价、结算价、持仓量全部存下来,用于计算均值、标准差、Z值这些指标。如果不会写程序,也可以用行情软件里的价差图手动记录,虽然费时间但总比没有数据强。
这里分享一个细节:数据归档时不仅要记录价差本身,还要记录对应的库存数据、基差数据、仓单数量、主力合约切换时点。这些辅助数据在后续判断“当前价差是否合理”时极其重要。价差数值一样,库存高和库存低时的交易逻辑完全不同。
4.2 参数设计:入场阈值、止损线、仓位管理
很多新手做套利容易犯一个错误——只看价差高低就决定买卖,完全不考虑什么价位入场、什么价位止损。真正的套利交易系统,参数设计是灵魂。
入场阈值由品种自身波动率和历史价差分布决定。波动率大的品种阈值放宽,波动率小的品种阈值收紧。我以豆油棕榈油价差为例,如果历史均值是800,标准差是120,那么价差走到1040以上才考虑入场做回归,同时还要确认基本面没有给出相反的信号。如果基本面已经发生变化,即使价差再极端也不能入场。
止损线分两种:一种是固定价差止损,比如入场后价差继续往不利方向走了120个点就离场;另一种是时间止损,比如入场一个月后价差仍在亏损区域,说明判断可能已经错了,主动离场重新评估。我用下来觉得时间止损比固定价差止损更有效,因为它能避免你在一个流动性极差的组合上耗掉大量资金成本。
仓位管理的核心是总资金占用控制。套利两腿同时占用保证金,但占用比例和单边交易完全不同。我的经验是,单策略初始占用不超过总资金的20%,加仓后不超过25%,全场所有套利组合的总保证金占用控制在50%以内。剩下的资金宁可闲置,也不要为了多赚一点而牺牲安全垫。
4.3 交易执行与盘口细节:别在挂单上吃亏
实盘执行环节,有一个点值得反复强调:套利交易本质是两腿同时进场,要尽量保证两腿成交时间一致。
如果两腿不能同时成交,你会面临一个尴尬的局面:一条腿已经成交,另一条腿还在排队,盘中价格一动,你的组合就开始暴露单边风险。解决这个问题的方法有两种。一是用市价单同时触发,缺点是滑点大,尤其是远月合约流动性差时,可能出现你意想不到的成交价。二是用支持同时发单的套利软件,一条腿成交后自动以目标价差触发另一条腿,这是更专业的做法。
盘口深度的观察也很有讲究。我下单前会在盘口看三个信息:买卖五档挂单量、近月远月的盘口深度差异、市价跳动对价差的影响速度。如果远月合约盘口很薄,哪怕价差看起来很有吸引力,也会控制单笔手数,拆分成小单慢慢进场,给市场留出消化时间。
5. 常见问题与避坑经验:套利交易里的那些“想不到”
做套利快十年,遇到过各种听起来“不太可能”的情况。有些坑我踩过之后才知道,教科书上根本不会写。这一部分专门把典型问题整理出来,算是给大家避坑。
5.1 价差不回归怎么办:先分清逻辑是否还在
套利交易者最崩溃的时刻,莫过于价差入场后不但不回归,反而越走越远。这个时候首先要冷静判断一个根本问题:当初入场的逻辑,现在还存在吗?
如果是基于季节性规律的价差,比如某些农产品在特定月份因为供应周期呈现季节性强弱分化,那你要检查的是当前是否处于异常年份,比如极端天气改变了供应节奏。如果是基于替代效应的价差,比如豆油棕榈油,那你要检查的是两个品种的下游消费结构是否出现了政策或其他外部因素导致的永久性变化。
逻辑还在,价差偏离可能只是市场情绪过度反应,可以继续持有甚至逆向加仓。逻辑已经变了,无论亏损多少都要果断离场。我在实际操作中最怕的是第三种情况:逻辑似乎还在,但又不完全确定。这种模糊状态下,我会减掉一半仓位,留一半仓位继续观察,防止判断失误导致过多流动性受损。
5.2 手续费和滑点:算不清这笔账就别做套利
套利交易的单笔利润往往不大,一次高质量机会可能只有几十个点的价差空间。如果手续费和滑点控制不好,辛辛苦苦做的价差回归,很可能还不够覆盖成本。
以某交易所的螺纹钢为例,手续费按成交金额的万分之一收取,一手合约大约10吨,按3800元/吨价格计算,一开一平的手续费大约在7.6元左右。看起来不高,但套利是双边交易,一单要开两腿再平两腿,总成本直接翻倍到15元以上。再加上两条腿成交价和理想价差之间的滑点,如果滑了2个点,相当于一手又损失20元。
做套利前,第一件事就是把拟交易品种的手续费计算清楚。有些品种手续费是固定值,有些是按比例收取,还有一些有平今折扣或优惠政策。开户前要谈清楚手续费加收比例,有条件的话选择返还较高的,能有效降低交易摩擦成本。
5.3 流动性陷阱:近月合约可能根本不给你成交机会
跨期套利中,近月合约往往是交易最活跃的合约,远月合约则存在流动性不足的问题。但另一个容易被忽略的陷阱是,当近月合约接近交割月时,持仓限制和保证金比例大幅抬高,投机资金纷纷离场,原本活跃的合约也会一下子变得寸步难行。
我做过一次豆粕跨期套利,当时判断价差处于历史高位,入场后顺利赚钱,但到了临近交割月才发现,近月合约的持仓量已经降到几百手,买卖价差扩大到让利润形同虚设。最后为了避免实物交割的麻烦,只能选择提前平仓,利润比预测目标少了一大半。
经验是:建仓前先确认两个合约都距离交割月至少一个月以上,同时定期关注持仓量变化,一旦发现持仓量快速下滑,就要准备提前了结头寸,不要死等目标价差。另一个常用的做法是多看一档换月周期,新主力合约的流动性起来之前,保持观望或降低仓位。
5.4 换月移仓:持有期跨越交割月的处理细节
如果你做的套利策略时间周期比较长,持仓跨越了主力合约换月时间段,那就必须面对移仓换月的操作问题。
移仓的本质是,把近月合约的头寸平掉,同时在新的近月合约上重新建仓,保持你暴露在市场上的价差方向不变。实际操作中要注意两个问题:一是移仓的时机选择,最好在新旧主力合约交替完成、流动性已转移到新合约之后再进行操作,切勿在两个合约流动性同时不足的空窗期进行操作,不然容易产生价差不必要的损耗。二是移仓的成本核算,换月前后价差结构可能发生变化,导致新建立的头寸入场成本与原有持仓不同。
我通常的做法是,在换月前两周开始观察新旧合约的价差走势,结合价差变化趋势确定移仓时间点,并在移仓时设置一个可接受的价差范围,避免移仓操作本身产生大幅滑点。移仓完成后,及时更新止损线和目标止盈线,因为新的合约月份对应的市场供需背景和持仓结构可能和旧合约完全不同,原定的风险敞口大小也需要重新计算。
5.5 资金曲线回撤应对:别把套利做成“慢性失血”
最后说一个心态管理的问题。套利交易胜率高,但不代表每天都能赚钱,这中间存在大量小亏小赚来回震荡的阶段。最怕的是看到其他品种单边行情火爆,手痒去尝试新增单边仓位“增厚收益”,然后被行情来回打脸。
我自己有一条铁纪律:套利账户里,任何时间不允许出现非对冲的单边仓位。这个规矩保证了账户里所有头寸都有对应的对冲腿,整体风险敞口始终控制在可接受范围内。别看这条规矩简单,我见过太多做套利的人,就是在一次“就做一单试试”的单边操作中,把辛辛苦苦做了半年的利润全部亏回去了。
如果你发现某个套利组合连续出现亏损,先别急着加仓摊低成本,而是把这个组合从品种池中暂时剔除,用一个月的空窗期来冷静复盘。导致价差走势异常的因素可能是短期的,也可能是长期的,只有把自己的判断和市场实际走势进行反复对照之后,重新构筑的入场逻辑才靠得住。空窗期不是浪费时间,而是帮助你在下一次入场前做到真正的心中有底。
另外,记录交易日志的习惯我从第二年开始就一直在坚持。每笔开仓的时间、价差、逻辑依据、当时的库存和基差数据、出场原因、盈亏结果,全部记录下来。每个月回看一遍,你会发现自己当初的很多判断都存在盲区。这些日志积累下来,就是最宝贵的一手经验库。
做套利越久,我越觉得它考验的不是判断力而是纪律性。市场上有的是价格偏离和价差异常,但真正可执行的、盈亏比合适的机会其实不多。耐心等待、果断执行、严格风控,这三件事做好了,套利账户的盈利就会水到渠成。希望这篇的经验对你有帮助,以后有机会再聊聊程序化套利和算法执行层面的细节。