第十三章:跨期套利实战:近远月合约基差规律、移仓换月策略、展期收益计算
跨期套利,说白了就是吃「时间差」的饭。
同一个品种,不同月份的合约,价格为啥不一样?这里面有仓储成本、资金利息、市场预期,还有情绪博弈。我做了这么多年,发现很多人把跨期套利想得太复杂了。其实核心就三件事:基差规律怎么抓、移仓换月怎么切、展期收益怎么算。
今天咱们把这三点掰开揉碎,讲透。
一、近远月合约的基差规律
先问个问题:为什么近月合约有时候比远月贵,有时候比远月便宜?
这背后是「持仓成本模型」在起作用。理论上,远月价格 = 近月价格 + 仓储费 + 保险费 + 资金利息 - 便利收益。但实际交易中,情绪和供需会把这条线扯得七扭八歪。
核心规律:
- 正向市场(Contango):远月 > 近月。常见于库存充裕、供需宽松的品种。比如原油、铜在熊市里经常这样。
- 反向市场(Backwardation):近月 > 远月。常见于现货紧缺、近月逼仓。比如农产品收获季前、或者某些小品种被资金控盘时。
我个人习惯,每天开盘前先扫一眼主力合约的价差结构。如果近远月价差超过历史两个标准差,我就会特别留意——这往往是机会,也可能是陷阱。
举个例子。我记得2022年有一次做PTA,近月合约比远月高了200多点。当时很多人觉得是反向市场,做空近月、做多远月。但我查了库存数据,发现是某大型贸易商在集中收货,人为制造了紧张。我没跟风,反而等了三天,等他们收完货、价差回归,才进场做了反套。嗯,那次赚得挺舒服。
二、移仓换月策略
移仓换月,是每个做中长线的人躲不开的坎。你持有一个月的单子,合约快到期了,怎么办?平仓再开?还是直接滚动到下一个月份?
这里面的门道,比你想象的多。
我的移仓原则:
- 提前两周开始观察:不要等到最后三天才动手。流动性会急剧下降,滑点能吃掉你一半利润。
- 分批移仓:我一般分3-5次,每次移20%-30%。这样能平滑价差波动的影响。
- 关注持仓量拐点:当主力合约的持仓量开始下降、次主力合约持仓量上升时,就是移仓的最佳窗口。
你想想看,如果一次性移仓,万一遇到价差剧烈波动,心态很容易崩。我曾经有一次在螺纹钢上吃过这个亏——最后一天移仓,结果近月合约突然跳水,远月没动,我硬生生多亏了十几个点。从那以后,我再也不赌最后时刻。
具体操作上,我常用两种策略:
- 等量移仓:平掉近月N手,同时开远月N手。简单粗暴,适合价差稳定时。
- 价差加权移仓:根据近远月价差的大小,动态调整移仓比例。价差大时多移,价差小时少移。这个需要写点代码,但效果更好。
三、展期收益计算
展期收益,是跨期套利里最容易被忽视的利润来源。很多人只盯着价格涨跌,却忘了「滚动」本身也能赚钱。
展期收益怎么算?公式其实不复杂:
展期收益率 = (远月价格 - 近月价格) / 近月价格 × (365 / 两个合约的到期日差)
但这个数字单独看没意义。你得把它年化,然后跟无风险利率比。如果年化展期收益率比国债收益率还高,那这个套利就值得做。
实战案例:
假设当前近月合约价格5000,远月合约价格5100,到期日差90天。
展期收益率 = (5100 - 5000) / 5000 × (365 / 90) ≈ 8.1%
如果同期国债收益率是3%,那这5.1%的超额收益就是你的套利空间。
但注意,展期收益不是无风险的。它依赖于价差结构保持不变。如果市场突然从Contango变成Backwardation,你的展期收益会瞬间变成展期亏损。
避坑指南:
我曾经在沥青上踩过坑。当时价差结构很完美,Contango稳定,我算好了展期收益,重仓做了正套。结果半个月后,突然有消息说炼厂检修,现货价格暴涨,价差结构瞬间反转。我不仅没吃到展期收益,反而因为价差扩大亏了一大笔。
所以,展期收益计算一定要结合基本面。别只看数学,要看故事。
四、知识体系结构图
下面这张图,是我自己整理跨期套利时的思维框架。每次做策略前,我都会过一遍:
五、实战中的几个关键点
最后,分享几个我这些年总结出来的实战要点:
- 别只看价差,要看驱动:价差本身是结果,不是原因。你要搞清楚是什么在推动价差变化——是库存?是资金?还是季节性?
- 注意交割规则:不同交易所、不同品种的交割规则差异很大。有的可以滚动交割,有的只能一次性交割。这些细节会直接影响你的移仓策略。
- 资金管理是命门:跨期套利虽然波动比单边小,但遇到极端行情,价差可以扩大到让你爆仓。我一般单笔跨期套利不超过总资金的15%。
一个小技巧:
我习惯在交易软件里设置两个自定义页面。一个专门看近远月价差走势图,另一个看持仓量变化。两个页面切换着看,能帮你快速发现移仓信号。
嗯,跨期套利这东西,说难不难,说简单也不简单。关键是你要把基差规律、移仓策略、展期收益这三块拼图拼到一起,形成自己的交易框架。别指望一招鲜吃遍天,市场在变,你的策略也得跟着变。
公众号:蓝海资料掘金营,微信deep3321