资金费率:定义、计算公式与永续合约的成本

资金费率是多头与空头之间的支付,使永续合约价格贴近现货价格。本文介绍它在 Binance 和 Hyperliquid 上的计算公式、上限,以及它的实际成本。

资金费率(funding rate)是永续合约的买方(多头)和卖方(空头)之间按固定间隔相互支付的费用,目的是让合约价格贴近现货市场的价格。

为什么会有资金费率

传统的期货合约有到期日:到了那一天,其价格会与标的资产的价格趋于一致。永续合约没有到期日,资金费在每个周期把它的价格拉回现货附近。当永续合约的价格高于现货指数时,资金费率为正:多头支付给空头。当它低于现货指数时,资金费率为负:空头支付给多头。

计算公式

Binance 和 Hyperliquid 用同样的方法计算资金费率:

资金费率 = 平均溢价 + clamp(利率 - 平均溢价, -0.05%, +0.05%)

  • 溢价衡量永续合约价格与现货指数之间的差距。Binance 根据给定规模下的买入价和卖出价(impact bid 和 impact ask)计算;Hyperliquid 每 5 秒采样一次,并取每小时的平均值。
  • 利率在两个平台上都固定为每 8 小时周期 0.01%,即每天 0.03%。
  • clamp 把两者之差限制在上下各 0.05% 以内。

因此,只要溢价与利率的差距保持在 0.05% 以内,资金费率就正好等于这个利率,即每 8 小时 0.01%。

支付间隔与上限

规则BinanceHyperliquid
支付默认每 8 小时一次(UTC 时间 00:00、08:00 和 16:00)每小时一次,支付 8 小时费率的八分之一
利率每 8 小时 0.01%每 8 小时 0.01%
上限上下各 2%,大型合约除外每小时 4%
持仓价值标记价格 × 数量预言机价格 × 数量

在剧烈波动时,Binance 可以把某个合约改为每小时支付一次;对于每 N 小时支付一次的合约,它会把费率除以 8 ÷ N。它的大型合约(如 BTCUSDT)有各自的上限,与其维持保证金挂钩。

成本是多少

每次支付的金额等于持仓价值乘以资金费率。仅按利率计算,即每 8 小时 0.01%,一笔 10,000 美元的持仓:

时长计算结果
8 小时10,000 美元 × 0.01%1 美元
1 天1 美元 × 33 美元
30 天3 美元 × 3090 美元
1 年3 美元 × 3651,095 美元,即 10.95%

在 Hyperliquid 上,同样的费率按八分之一每小时支付:每小时 0.00125%,即 10,000 美元的持仓每小时 0.125 美元,每天同样是 3 美元。

资金费按持仓价值计算,而不是按您的保证金计算。使用 10 倍杠杆时,1,000 美元的保证金对应 10,000 美元的持仓:持仓每年 10.95% 的资金费,相当于保证金的 109.5%。

要按您的费率和持有时长计算您的持仓:资金费率计算器。要计算持仓会被强平的价格:强平价格计算器。

如何解读资金费率

  • 为正:多头支付。永续合约价格高于现货:多头的需求占上风。
  • 为负:空头支付。永续合约价格低于现货。
  • 年化:当前费率乘以一年中的支付次数。它并不代表您一年内实际要支付的金额,因为费率每个周期都会变化。

CentraFIN 如何跟踪您的资金费

CentraFIN 通过地址读取您的 Hyperliquid 账户,包括其资金费历史,并与您在 Kraken Futures 和 OKX 的持仓一起,显示在同一个仪表盘中。

来源

常见问题

谁会收到资金费?

另一方的交易者:资金费率为正时,多头支付给空头;为负时则相反。Binance 不对这些支付收取任何手续费。

为什么资金费率常常是 0.01%?

因为公式会把任何与利率相差不超过 0.05% 的溢价,拉回到这个利率,即每 8 小时 0.01%。

如果我在支付时间前平仓,还要支付资金费吗?

在 Binance 上不用:只有在支付时刻仍然持有的仓位,才会支付或收取资金费。

为什么 Hyperliquid 每小时支付一次?

Hyperliquid 按 8 小时计算同样的费率,但按八分之一每小时支付:每天的成本相同,只是支付得更频繁。

掌控您的资产

一分钟即可创建账户,无需密码。