第4章 期现套利——无风险收益的压舱石

68页 · 预计12

4.1 核心原理:期货与现货的价格收敛逻辑

我经常被问到的一个问题是:“老师,有没有最稳的套利策略?我不想承担太大风险。”
每次我的答案都是同一个:期现套利。
如果说套利是交易里的稳健派,那期现套利就是稳健派里的稳健派。它的逻辑最硬,确定性最高,是整个套利体系里的压舱石。

期现套利的底层逻辑非常简单:同一个品种的期货合约和现货,本质上是同一个东西,只是交割时间不同。期货价格围绕现货价格上下波动,到了交割日,期货价格必然和现货价格收敛到几乎一致。
因为交割制度的存在:期货到期的时候,你可以用现货交割,多退少补。所以如果到期价格不一样,就会有人套利,把价差抹平。

举个例子:BTC现货价格是10000U,一个月后交割的期货价格是10200U,基差2%。
这时候你就可以做正向期现套利:买入现货,同时做空等价值的期货。
到了交割日,期货和现货价格收敛,假设都是10500U:

  • 现货端:10000买,10500卖,赚500U
  • 期货端:10200空,10500平,亏300U
  • 总共赚200U,刚好是基差的2%
    不管到期价格涨还是跌,你赚的都是基差的钱。因为现货和期货是同涨同跌的,价格波动的风险被对冲掉了,你只赚基差收敛的收益。
    这就是期现套利最核心的魅力:对冲掉价格波动风险,只赚确定的基差收益。只要能拿到交割,基本就是稳赚。

当然,反过来也可以。如果期货价格比现货低,也就是贴水,你可以做反向期现套利:做多期货,同时融券卖出现货。不过在壹信量化平台,融券的成本比较高,而且券源不多,所以反向期现套利做的人少,大部分时候我们做的都是正向期现套利。

很多人说:期现套利这么简单,那不是所有人都能做?
听起来简单,但真正做好的人不多。因为里面有很多细节:移仓成本、交割费用、保证金管理、滑点处理……任何一个细节没处理好,都会吃掉你的利润,甚至亏钱。
我见过很多新手做期现,算着基差有2%,觉得能赚不少,结果最后扣完手续费、移仓费、资金成本,只赚了0.5%,还不如存银行。
所以这一章我们就把期现套利拆透,从原理到实操,从成本测算到风险控制,让你真正搞懂怎么靠期现套利赚稳钱。

如果想要实时查看壹信量化平台各品种的期现基差,或者监控基差机会,可访问壹信因子查询平台a-sig.com,实时更新全品种期现基差、年化收益,达到阈值自动提醒。

4.2 正向期现套利与反向期现套利的适用场景

期现套利分为两种:正向套利和反向套利,分别对应不同的基差情况和市场环境。

正向期现套利:期货升水,买现货空期货
当期货价格高于现货价格,基差为正(基差=期货价格-现货价格),我们称之为期货升水。这时候做正向套利,买入现货,做空期货,等待基差收敛获利。
这是最常见的期现套利方式,也是最稳健的。
适用场景:

  1. 牛市行情:市场情绪乐观,投资者愿意给期货更高的溢价,升水高,套利空间大。
  2. 合约刚上市:新上市的期货合约,往往升水比较高,有套利空间。
  3. 行情快速上涨:现货涨得慢,期货涨得快,基差扩大,出现套利机会。

正向套利的收益是确定的,只要持有到交割,就能拿到升水的收益。风险主要是基差短期扩大的浮亏,以及保证金风险。

反向期现套利:期货贴水,卖现货多期货
当期货价格低于现货价格,基差为负,也就是期货贴水。这时候做反向套利,卖出现货,同时做多期货,等待基差收敛。
但反向套利有个前提:你得有现货可以卖,或者能融到券。如果你手里没有币,也融不到,就做不了反向套利。
适用场景:

  1. 熊市行情:市场恐慌,期货抛压大,贴水严重。
  2. 行情快速下跌:期货跌得比现货快,基差大幅贴水。
  3. 交割临近:有时候临近交割,期货会出现短暂贴水,有小的套利空间。

反向套利的空间一般比正向小,而且受券源限制,所以做的人相对少。但在极端熊市,期货贴水很深的时候,反向套利的收益也很可观。

很多人会问:既然到期必然收敛,那是不是基差为正就可以做正向,基差为负就可以做反向?
不是的。你还要考虑成本。只有当基差的绝对值大于你的总成本的时候,套利才有利润。
比如正向套利,基差1%,但你的总成本是1.2%,那进去就是亏的。
总成本包括哪些?买卖手续费、交割手续费、资金成本、移仓成本、滑点。这些加起来,才是你的完整成本。
所以做期现套利的第一步,不是看到基差就冲,而是先算清楚:这个基差,扣除所有成本之后,还有没有利润。

4.3 壹信量化平台期现套利的操作步骤:开仓、移仓、交割平仓

讲完了原理,我们来看具体怎么操作。在壹信量化平台做期现套利,完整的流程分为三步:开仓、移仓、交割平仓。
我们以BTC当季合约正向套利为例,一步步拆解。

第一步:开仓,建立头寸
当你发现当季合约的基差足够大,扣除成本还有利润的时候,就可以开仓了。
具体操作:

  1. 计算好仓位:比如你有10000U本金,买入等值的BTC现货,同时做空等价值的当季期货。注意期货是保证金制度,不需要全额,一般用10倍杠杆的话,只需要10%的保证金。但为了防止基差扩大爆仓,建议杠杆不要超过5倍。
  2. 同时下单:现货买入,期货卖出。尽量同时成交,避免价格波动导致敞口。如果资金量大,可以分批下单,降低滑点。
  3. 成交之后,核对持仓:现货数量和期货的名义价值是否匹配,确保完全对冲,没有净敞口。

这里有个关键点:仓位匹配。
期现套利要完全对冲价格风险,现货和期货的市值必须相等。比如你买了1个BTC现货,价格10000U,那期货也要空1个BTC的名义价值,也就是1张合约(假设1张=1BTC)。
如果不匹配,多了或者少了,就会有净敞口,变成带方向的交易了,那就不是套利了。

第二步:移仓,换月操作
如果你持有的是季度合约,距离交割还有一段时间,你可以一直持有到交割。但有时候,临近交割了,基差已经收窄了,而远季合约的基差还很高,这时候就可以移仓,把近月合约平掉,换到远月合约,继续赚基差。
移仓是提高期现套利资金利用率的重要方法。不用等交割,不断换基差高的合约,一年可以做好几轮,收益比只做一轮高很多。
移仓的操作:平掉当前的期货合约,同时开仓下一个季度的合约,现货头寸不动。
移仓的时候要注意:计算移仓的成本。如果两个合约的价差大于移仓的手续费成本,移仓就划算;如果价差很小,移仓还不够手续费的,就不如持有到交割。

第三步:交割平仓
如果持有到交割日,就不用手动平仓了,期货会自动交割,你只需要等待交割完成。
壹信量化的交割流程大概是:交割日下午结算,然后进行交割结算,现货和现金进行划转。
交割完成之后,你的期货头寸会消失,现货账户会收到对应的资金或者币。整个交割过程一般1-2天完成。
交割完成之后,这一轮期现套利就结束了。你可以选择提现,或者继续下一轮套利。

整个流程看起来不难,但有很多细节坑:

  • 开仓不同步,导致中间有敞口,刚好遇到行情波动,亏一笔
  • 保证金没留够,基差一扩大,期货爆仓了
  • 移仓时机不对,移在基差高点,越移越亏
  • 交割规则没搞懂,产生额外的费用
    这些细节,看起来都是小事,但累积起来,就能决定你这一轮套利是赚还是亏。

如果需要期现套利的自动化交易脚本,支持自动开仓、移仓、保证金管理,可访问壹信量化官网intoquant.com,提供专业的代写源码服务,直接适配壹信量化平台,开箱即用。

4.4 收益测算:年化收益的计算与影响因素

很多人关心:期现套利一年到底能赚多少钱?
这个没有固定答案,因为收益取决于基差大小、一年能做几轮、资金利用率、成本控制。
我们先来看单轮收益怎么算。

单轮套利收益计算公式:
单轮净收益 = 基差率 - 开仓手续费 - 交割手续费 - 资金成本 - 滑点成本

我们用壹信量化平台的实际费率来算一笔账:
假设BTC当季合约基差1.8%,距离交割还有45天。

  • 基差率:1.8%
  • 开仓手续费:现货万二 + 期货万零点七五,双边就是万三点五,0.035%
  • 交割手续费:期货交割费万分之一,0.01%
  • 资金成本:假设资金年化5%,45天就是5%×45/365≈0.06%
  • 滑点成本:双边0.1%
    单轮净收益 = 1.8% - 0.035% - 0.01% - 0.06% - 0.1% ≈ 1.595%

折合年化收益 = 1.595% × (365 / 45) ≈ 12.9%

这是比较正常的水平。如果遇到牛市,基差大的时候,比如基差3%-4%,那单轮收益就能到3%左右,年化就能到20%以上。

影响期现套利收益的因素,主要有四个:

  1. 基差大小:这是最核心的因素。基差越大,收益越高。牛市基差大,收益高;熊市基差小,甚至贴水,收益低。
  2. 交割时间:距离交割时间越短,年化收益越高。同样1%的基差,1个月到期和3个月到期,年化差三倍。
  3. 资金利用率:如果一直满仓做,不断移仓,资金不闲置,收益就高。如果经常空仓等机会,收益就低。
  4. 成本控制:手续费越低,滑点越小,收益越高。资金量大的话,手续费可以谈,成本更低,收益更高。

很多人有个误区:觉得期现套利就是持有到交割,吃基差。其实不是,高手做期现,会做波段基差。
基差不是一成不变的,它会波动。有时候基差扩大,有时候基差缩小。你不一定非要持有到交割,基差收窄了,觉得利润够了,就可以平仓了结,不用等交割。
比如你开仓的时候基差2%,过了半个月,基差收窄到0.5%,那你就可以平掉现货和期货,赚到1.5%的收益。只用了半个月,年化收益就很高。然后等下一次基差扩大,再进场。
这样波段操作,比一直持有到交割,资金利用率高很多,收益也更高。
当然,这需要对基差的波动规律有一定的把握,难度比持有到期大一些。

4.5 风险点与应对:基差扩大、交割风险、流动性风险

很多人觉得期现套利无风险,其实不是。它的风险虽然低,但不是没有。如果处理不好,一样会亏钱,甚至爆仓。
期现套利最主要的风险有三个,我们一个个讲,以及怎么应对。

风险一:基差扩大,浮亏增加,爆仓风险
这是期现套利最常见的风险。你开仓之后,基差不仅没收敛,反而越扩越大。
比如你正向套利,买现货空期货,本来基差2%,结果涨到5%。这时候期货端的浮亏会大于现货端的浮盈,账户出现浮亏。
如果你的期货杠杆比较高,保证金不够,就会爆仓。很多人做期现爆仓,都是因为杠杆加太高,基差一扩大就扛不住了。
这就是大家常说的“期现套利无风险,但你可能活不到交割那天”。

应对方法:

  1. 控制杠杆:期货杠杆不要超过5倍,最好2-3倍。保证金留足,就算基差扩大一倍,也不会爆仓。
  2. 分批建仓:不要一次性满仓,基差越大越加仓。基差1%建一部分,基差2%再加一部分,平均成本更低,也更安全。
  3. 设置止损:如果基差扩大到一定程度,比如超过历史99分位,说明市场出现极端情况,该止损就止损,不要死扛等交割。

风险二:交割风险
就是交割的时候出现问题,导致不能顺利交割,或者成本超出预期。
比如:

  • 交割的时候现货不够,或者币的种类不符合要求
  • 交割手续费突然调整
  • 平台交割规则临时变化
    虽然壹信量化的交割系统很成熟,出现问题的概率很低,但不是完全没有。

应对方法:

  1. 提前熟悉交割规则,了解交割的时间、流程、费用。
  2. 不要选太冷门的合约做交割,流动性差,容易出问题。
  3. 如果担心交割风险,可以在交割前一两天平仓,不用等到交割日,少赚一点但省心。

风险三:流动性风险
就是想开仓开不了,想平不平不掉,滑点巨大。
尤其是小币种的期货合约,深度很差,你一下单,价格就飞了,滑点大到吃掉所有利润。
还有极端行情的时候,比如暴跌,现货和期货的流动性都会枯竭,买卖价差很大,想平仓都平不掉。

应对方法:

  1. 只做主流币种的期现套利,BTC、ETH这些,深度好,流动性足。
  2. 小币种看看就好,不要真的去做,滑点会让你怀疑人生。
  3. 极端行情下不要强行开仓平仓,等流动性恢复再说。

总的来说,期现套利的风险都是可控的,只要你不贪高杠杆,不做小币种,严格按规则来,基本不会出大问题。
它的收益可能不是最高的,但胜在稳。作为资产配置的压舱石,非常合适。

4.6 实战案例:BTC期现套利的完整周期复盘

光说不练假把式。我们用2025年一季度的BTC期现套利案例,完整复盘一轮,看看实际操作中收益是多少,遇到了哪些问题。

案例背景
时间:2025年1月15日开仓,2025年3月28日交割,共72天
标的:BTC现货 + 2503季度合约
开仓时基差:2.1%(现货42000U,期货42882U)
本金:10万U

开仓操作
1月15日,观察到2503合约基差扩大到2.1%,扣除成本后预计净收益1.7%左右,年化约8.6%?不对,72天的话,1.7%×(365/72)≈8.6%?不对,等下,2.1%的基差,72天,年化应该是2.1%×365/72≈10.6%,扣除成本后大概8.5%左右。
当时处于震荡市,这个收益水平不算高,但确定性强,所以决定建仓。
操作:

  • 现货端:分批买入2.38个BTC,均价42010U,总价值约10万U,手续费20U
  • 期货端:开空2张BTC季度合约(每张1BTC),均价42890U,保证金用了约1万U,手续费17U
    开仓后,基差2.09%,基本符合预期。

持仓过程
持仓期间,基差波动不大,最低到过1.2%,最高到过2.8%。
2月中旬的时候,BTC一波上涨,基差一度扩大到2.8%,期货端浮亏约2000U。因为杠杆只有2倍多,保证金充足,没有爆仓风险,所以继续持有。
3月初,基差开始逐步收窄,到3月20日左右,基差收窄到0.8%。
这时候考虑过要不要提前平仓,算下来两个多月赚了1.3%,年化也有7%左右,和持有到期差不多。但当时没有其他更好的机会,所以决定持有到交割。

交割结算
3月28日交割日,最终交割价43250U。

  • 现货端:持仓2.38BTC,价格43250U,盈利2.38×(43250-42010)=2950.4U
  • 期货端:空单均价42890U,交割价43250U,亏损2×(43250-42890)= -720U
  • 总盈利:2950.4 - 720 = 2230.4U
  • 扣除开仓手续费37U,交割手续费约10U,净盈利约2183U
  • 收益率:2183 / 100000 ≈ 2.18%
  • 年化收益率:2.18% × 365 / 72 ≈ 11.05%

案例总结
最终年化11%左右,和之前的测算基本一致。中间虽然经历了基差扩大,但因为杠杆低,顺利扛过来了,拿到了完整的基差收益。
这个收益看起来不高,但非常稳,期间BTC波动了百分之十几,账户最大回撤不到1%,夏普比率非常高。
这就是期现套利的特点:赚的不多,但睡得香。不用盯盘,不用操心行情涨跌,只要等交割就行。

对于追求稳健的投资者,把一半以上的资金放在期现套利上,再用小部分资金做其他高收益策略,是非常健康的配置方式。

4.7 进阶优化:多币种期现组合与资金效率提升

基础的期现套利学会了,我们来看进阶玩法,怎么提高收益和资金利用率。

优化一:多币种组合,分散风险,提高收益
不要只做BTC一个品种,可以同时做BTC、ETH、SOL等多个主流币种的期现套利。
好处:

  1. 分散风险:单个品种出现极端情况,不会影响整体。
  2. 提高收益:不同品种的基差不一样,哪个品种基差大就做哪个,资金永远用在收益最高的地方。
  3. 平滑收益曲线:不同品种的基差波动不同步,组合起来收益更稳。

我们的经验是:做3-5个主流币种的期现组合,比只做BTC,年化能提高3%-5%,而且最大回撤不会增加。

优化二:基差波段操作,提高资金周转率
刚才也提到过,不用非持有到交割。基差高的时候进场,基差低的时候出场,波段操作。
比如基差历史波动区间是0.5%-2.5%,那基差到2%以上进场,基差到0.5%以下出场,不用等交割。
这样一年可以做好几轮,资金周转率提高,年化收益也会提升。
当然,这需要对基差的运行规律有研究,知道大概的区间。也可以用技术指标,比如基差的布林带,上轨进场,下轨出场。

优化三:保证金优化,提高资金利用率
期货的保证金是占用资金的,很多人做期现,10万本金,1万做保证金,9万买现货,资金利用率就是90%。
其实可以优化:

  1. 用逐仓模式,每个合约单独保证金,不用的资金可以拿去做其他策略。
  2. 闲置资金买理财或者赚申购利息,提高资金收益。
  3. 如果平台支持,用币本位保证金,减少资金占用。

优化得好的话,资金利用率能从90%提高到95%以上,别看只有5%,一年下来对收益的影响也不小。

优化四:跨期套利替代期现套利
有时候期现基差很小,但两个期货合约之间的价差很大,这时候可以做跨期套利,也就是近月和远月合约之间的套利。
跨期套利和期现套利逻辑类似,都是赚价差收敛的钱,而且不用持有现货,资金利用率更高,都是保证金交易。
当市场上期现基差小,但跨期价差大的时候,就可以用跨期套利替代期现,保持收益水平。

优化五:期现蝶式套利
更进阶的玩法,同时做近月、当月、远月三个合约的套利,构建蝶式组合,赚中间合约和两边合约的价差回归收益。
这种策略对市场方向完全中性,风险更低,收益更稳,但操作更复杂,适合有一定经验的交易者。

这些优化方法,不用一下子全用上。先把基础的持有到期做好,再慢慢尝试波段、多币种,一步一步来。
期现套利的核心是稳,不要为了提高一点收益,把风险搞大了,得不偿失。

第4章量化专家笔记

基差历史分位判断法
不知道当前基差是高还是低?教你一个方法:计算基差过去一年的分位数。
如果基差处于历史80%分位以上,说明处于高位,适合进场;如果在20%分位以下,说明很低了,适合出场。
不要凭感觉判断高低,用历史数据说话,准确率高很多。
壹信因子查询平台a-sig.com上有现成的基差分位数据,直接看就行,不用自己算。

期现套利的仓位匹配技巧
很多人匹配仓位的时候,按1:1的数量匹配,其实不对。应该按名义价值匹配。
比如现货1个BTC,价格42000U,名义价值42000U。期货每张合约是1BTC,价格42800U,名义价值42800U。
所以正确的匹配是:现货1个,期货空0.98张,这样名义价值才相等,完全对冲。
当然,合约张数不能拆分的话,就尽量接近,差一点没关系,敞口很小。

交割日的注意事项
交割日当天不要随便操作,尤其是交割前几小时,价格波动可能很大,而且容易出现流动性问题。
如果要提前平仓,最好提前1-2天平,不要等到交割当天。
另外,交割之后的资金或者币,一般第二天才能到账,提前做好资金规划,不要耽误下一轮操作。

本章内容节选自壹信量化原创书籍《套利6+1》,更多期现套利实操技巧与优化方法,可登录intoquant.com查阅完整内容。

本章完。下一章我们讲第二个策略:资金费率套利,永续合约的现金流机器,教你怎么躺着赚息差。

⚠️ 风险提示:本书内容仅为量化研究与知识分享,不构成任何投资建议。套利交易存在基差、费率、流动性、平台与极端行情等风险,历史表现不代表未来收益。投资有风险,入市需谨慎,请自主决策、量力而行。

💡 键盘 ←/→ 翻章 · T 键切换目录