先给结论:两种合约要解决的是同一个问题——怎么让一张纸的价格贴着现货走。交割合约用到期日解决,永续合约用资金费率解决。 你看到的其他差别(能不能长期持有、要不要移仓、保证金怎么算)都是从这一处分岔出来的。

所以「永续合约和交割合约哪个好」这个问题本身问错了。它们不是同一类产品的两个档位,是同一件事的两种收敛机制,而其中一种会每天三次往你账上打钱或者扣钱。

交割合约:到期日是一个强制收敛点

交割合约有明确的结算日。到那一天,合约按现货指数价格结算,多空一次性了结。

这个设计的妙处在于它不需要任何额外机制:只要所有人都知道这张合约最后会按现货价结算,它现在的价格就不能离现货太远。 离得远就有人做反向,赚那个必然收敛的差。这个差叫基差,随着到期日逼近自己走向零。

代价是你得管到期这件事。想长期持有一个头寸,就得在每次到期前把仓位挪到下一个合约上,业内叫移仓。移仓要吃两次点差、两次手续费,而且下一期合约的基差是多少,移仓那一刻才知道。

永续合约:把到期日拆成了每天三次

永续合约把到期日删掉了。没有到期日,就没有那个强制收敛点,价格理论上可以一直飘在现货上方或下方。

所以它需要一个替代品,这个替代品就是资金费率:合约价格高于现货时,持有多头的人向持有空头的人付钱;低于现货时反过来。 付钱这件事本身就是成本,成本会逼着偏离的那一侧松手,价格于是被拽回现货附近。

注意两个容易记错的点:

  • 这笔钱不经过交易所。 它是多空之间的直接转移,交易所只负责在结算时刻按持仓计算并划转。手续费是另一回事,那个才是交易所收的。
  • 结算是按时点快照的。 币安 USDT 永续在 UTC 00:00、08:00、16:00 三个时刻结算,你只要在那一刻持仓就参与,前一秒平掉就不参与。想搞清楚这笔钱怎么算出来的,看资金费率是什么那篇。

示意图:左侧一条折线向右走到一个竖直的终止标记处与一条平直的参考线相交,右侧一条折线围着同一条参考线上下起伏并持续向右延伸,起伏处等距分布着小圆点

「永续合约有到期日吗」——没有,但它有别的东西会到期

这是搜索里出现频率很高的一个问题,答案是没有。但如果你问的真实意思是「我能不能买了就一直放着不管」,那答案要复杂一点。

没有到期日意味着不用移仓,这确实省事。但它同时意味着你要一直付(或一直收)资金费,而这笔钱的方向和大小是随市场变的,不是你建仓时能锁死的。交割合约的基差在你建仓那一刻就定了;永续合约的资金费要一期一期数。

还有一种情况会让「永续」这个词失效:交易所主动下架这张合约。下架时你的仓位会被按交易所自己的口径强平,各家口径还不一样——这件事我们单独写过一条。

781 期实测:这笔钱到底有多大

空谈机制没用,看数。下面是币安 USDT 永续 2026 年至今的逐期结算,取自币安合约公开接口(读数时点 2026-09-18 07:13 UTC,最近一期结算 2026-09-18 00:00 UTC)。四个标的都是 781 期、覆盖 260 天。

标的 年初至今累计 折年化 为正期数 为负期数 恰好为零
BTCUSDT 2.030026% 2.85% 572 209 0
ETHUSDT 1.208608% 1.70% 534 247 0
BNBUSDT 2.001652% 2.81% 351 7 423
SOLUSDT −1.030962% −1.45% 391 390 0

三件事值得单独说:

SOLUSDT 今年是负的。 781 期里 390 期为负,几乎一半。持有 SOL 永续多头的人今年净收到了资金费,而不是付出。所以「永续合约的多头总在付钱」这个说法只在平均意义上成立,落到具体标的和具体年份就不一定。

BNBUSDT 有 423 期恰好是零。 这不是数据缺失。币安公开接口里 BNBUSDT 的利率分量是 0.00000000,而 BTCUSDT 是 0.00010000;利率分量为零时,只要溢价落在钳制区间里,算出来就正好是零。同一个交易所的不同标的,费率的基准线可以不一样。

折年化是「各格相加再按天数摊」,不是连乘。 我们全站统一用相加口径,理由和算法在六年回顾里写过。连乘会假设每期收到的钱立刻加仓生息,而实际建仓并不自动复投,拿连乘对外报数是虚高。

对做两腿组合的人,差别落在哪

如果你的目的不是赌方向,而是用现货多头 + 合约空头把价格波动抵消掉、只留资金费这一项收益,那么两种合约给你的东西完全不同:

  • 交割合约给的是一次性的、建仓时已知的基差。 优点是确定,缺点是到期就没了,想继续得移仓,而且收益上限就是那个基差。
  • 永续合约给的是逐期的、事前不确定的资金费。 优点是不用移仓、可以一直吃,缺点是它会变小、会转负,上面那张表里 SOL 那一行就是转负之后的样子。

这两件事的取舍我们单独写了一篇期现套利和资金费率套利。至于两条腿在工程上怎么同时落地、为什么「同时」这两个字是最难的部分,看 Delta 中性在工程上难在哪。

示意图:两个并排的浅蓝圆角面板,左侧面板里一根短柱单独立着并有一个终止标记,右侧面板里一排高矮不一的细柱沿基线铺开、其中几根垂到基线以下

怎么选

按你要解决的问题选,不按「哪个更高级」选:

  1. 只想做一段有明确期限的方向判断 —— 交割合约更干净,没有资金费这一项持续现金流要管。
  2. 想长期持有一个对冲后的头寸 —— 永续合约免去移仓,但你要接受收益随费率浮动,并且做好它趋近于零甚至转负的准备。
  3. 在意的是可核验 —— 无论哪种,先确认你能逐笔查到自己的结算记录。逐期费率、标记价、持仓、收益走势这些我们都放在资金费率数据与历史业绩两页上,逐年表里最差的年份也在上面。

最后说一句该说的:永续合约不是「没有风险的合约」,它只是没有到期日。 合约腿依然要保证金、依然会被强平,两条腿配平只抵消了价格方向,没有抵消交易所侧的执行风险和保证金风险。这部分我们在风险由谁承担和安全与风险里分别写清楚了,建议在动手之前看完。

数据来源:币安合约公开接口(逐期资金费率历史、premiumIndex 利率分量、标记价;读数时点 2026-09-18 07:13 UTC,最近一期结算 2026-09-18 00:00 UTC);逐年累计与快照口径见历史业绩,站内快照时点 2026-08-25 13:42 UTC。