
上篇讲了期货套利的基本概念很多朋友看完后在后台问我套利到底有哪些具体玩法跨期、跨品种、跨市场应该怎么选还有没有更进阶的组合方式。这篇就把我实际跑过的策略类型、构建思路和踩坑经历拿出来掰开揉碎讲一遍。如果你是第一次接触期货套利建议先把上篇关于价差、保证金、资金管理的部分消化掉再来看这篇文章因为接下来所有内容都建立在“交易价差而非交易方向”这个核心认知之上。1. 套利策略的底层逻辑价差才是真正的交易对象做套利做得久了你会发现一个特别反直觉的事实你其实根本不用预测行情涨跌甚至不用关心某个月份合约到底会涨到多少或者跌到多少你只需要判断一件事——价差会不会往你预期的方向走。1.1 为什么主力资金盯上的是价差而不是单边方向期货市场的单边交易本质上是预测绝对价格这需要同时判断供需、宏观、资金情绪、突发消息任何一个变量的误判都可能让单子吃大亏。而套利交易的核心是把注意力从“绝对价格”转移到“相对价格”上也就是同一标的不同月份之间、或者不同相关品种之间的价差关系。我用个生活化的例子。你要判断一个班里的谁高谁矮比预测全班同学的具体身高容易得多。你只需要让两个人站在一起比一下就行。价差就是两人身高的差距套利做的就是这件事。更重要的是价差波动远远小于单边价格波动。螺纹钢主力合约一天可以波动100个点但近月和远月的价差波动可能只有20到30个点。这意味着你的资金回撤天然被限制在一个更小的范围内只要价差逻辑判断正确容错空间比单边交易大得多。1.2 价差的三种收敛驱动基本面、资金面与规则面做套利必须清楚一件事价差不会无缘无故收敛它的每一次回归都有背后的驱动力。我总结下来主要有三类。基本面驱动是最常见的。比如豆油和棕榈油之间存在替代关系棕榈油价格涨太多豆油就会抢占部分需求价差高到一定程度后会有产业资金介入把价差推回合理区间。这种逻辑有现货贸易商和产业客户做支撑价差的回归往往比较靠谱。资金面驱动体现在合约资金博弈上。某个合约如果被大资金集中拉抬盘面价差可能短期脱离基本面但这种偏离很难长期维持随着该合约的多头资金退潮价差会逐渐回到正常水平。这类机会波动大、回归快但对入场时机要求非常高。规则面驱动被很多人忽视其实最常见。交易所对交割品级、仓单有效期、持仓限额的规定会直接影响不同月份合约的价格。比如某些品种仓单有有效期过期仓单必须注销这会导致近月合约价格承压远月合约相对坚挺形成所谓的“反向市场”。理解规则你就能理解很多价差为什么会朝着特定方向运行。2. 三大经典策略拆解从跨期到跨品种再到跨市场套利策略说到根上就三种类型跨期、跨品种、跨市场。每一种的难度、收益特征和资金要求完全不同。我按实操中遇到的风险大小和上手难度排序来讲。2.1 跨期套利同一品种、不同月份最稳的入门选择跨期套利是绝大多数人接触的第一个套利策略。它的逻辑基础是仓储成本理论同一品种的不同月份合约远月价格理论上应该等于近月价格加上持有成本这里的持有成本包括仓储费、资金利息、保险费和交割手续费。实际交易中跨期套利有两种基本形态。正向市场也就是近月价格低于远月价格的时候你买入近月合约同时卖出远月合约赚的是价差从扩大到收敛的钱。比如螺纹钢RB2401合约价格3800RB2405合约价格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 资金曲线回撤应对别把套利做成“慢性失血”最后说一个心态管理的问题。套利交易胜率高但不代表每天都能赚钱这中间存在大量小亏小赚来回震荡的阶段。最怕的是看到其他品种单边行情火爆手痒去尝试新增单边仓位“增厚收益”然后被行情来回打脸。我自己有一条铁纪律套利账户里任何时间不允许出现非对冲的单边仓位。这个规矩保证了账户里所有头寸都有对应的对冲腿整体风险敞口始终控制在可接受范围内。别看这条规矩简单我见过太多做套利的人就是在一次“就做一单试试”的单边操作中把辛辛苦苦做了半年的利润全部亏回去了。如果你发现某个套利组合连续出现亏损先别急着加仓摊低成本而是把这个组合从品种池中暂时剔除用一个月的空窗期来冷静复盘。导致价差走势异常的因素可能是短期的也可能是长期的只有把自己的判断和市场实际走势进行反复对照之后重新构筑的入场逻辑才靠得住。空窗期不是浪费时间而是帮助你在下一次入场前做到真正的心中有底。另外记录交易日志的习惯我从第二年开始就一直在坚持。每笔开仓的时间、价差、逻辑依据、当时的库存和基差数据、出场原因、盈亏结果全部记录下来。每个月回看一遍你会发现自己当初的很多判断都存在盲区。这些日志积累下来就是最宝贵的一手经验库。做套利越久我越觉得它考验的不是判断力而是纪律性。市场上有的是价格偏离和价差异常但真正可执行的、盈亏比合适的机会其实不多。耐心等待、果断执行、严格风控这三件事做好了套利账户的盈利就会水到渠成。希望这篇的经验对你有帮助以后有机会再聊聊程序化套利和算法执行层面的细节。