币安合约资金费率是什么?为什么资金费率至关重要?如何计算?
币安合约里的资金费率,到底是什么?简单说,这是永续合约用来“拴住”价格,让它不跟现货市场跑偏的一个核心机制。对于在币安玩合约的人来说,理解资金费率,差不多就是理解了永续合约的定价逻辑。这篇文章,我们就来把这个机制拆开看看,包括它为什么重要、具体怎么算,以及在行情剧烈波动时,它会怎么影响你的仓位。

传统合约与永续合约
币安提供的永续合约,跟传统期货合约最大的区别在于:传统合约有到期日,比如月度或季度交割,到了那天,合约价格会跟现货价格强制对齐,所有仓位自动结算。但永续合约没有到期日,理论上你可以一直拿着仓位不放手。
问题就来了——没有到期日这个“价格回正”的强制机制,合约价格很容易脱离现货市场,自己炒自己的。为了不让价格跑偏,币安合约引入了
资金费率
资金费率
这里需要特别说明一点:这笔钱不是在付给交易平台(币安)的手续费,而是交易者之间的直接资金流转。平台只负责撮合和划转,目的就是为了维持合约市场与现货市场之间的价格平衡。
什么是资金费率?
资金费率机制,本质上是在多空双方之间定期进行的费用交换。每手的绝对金额,基于永续合约当前价格与指数价格之间的差价来确定。
- 当市场看涨、合约价格高于现货价格(合约溢价)时,资金费率通常为正,此时多头交易者向空头交易者支付费用。
- 当市场看跌、合约价格低于现货价格(现货溢价)时,资金费率通常为负,此时空头交易者向多头交易者支付费用。
总结一下几个关键点:
- :防止永续合约价格长期、大幅度偏离现货指数价格。
目的
- :
支付方向
- :合约价格 > 现货价格。此时
正费率
付给多头
,这等于是在鼓励开空单,打压合约价格回归。空头
- :合约价格 < 现货价格。此时
负费率
付给空头
,鼓励开多单,拉升合约价格。多头
- :这是
资金流向
的直接资金交换,平台只负责划转,不收取任何手续费。交易者之间
在实际操作层面,以币安为例,有几个规则值得留意:
- :通常
结算频率
结算一次(每天00:00、08:00、16:00 UTC+8)。每8小时
- :只在结算那一刻你手里还有仓位,才需要支付或收取费用。如果在结算前平仓了,那这个周期的费用跟你没关系。
持有才支付
- :支付的金额 = 仓位价值 × 资金费率。仓位越大,支付或收到的金额自然就越高。
仓位影响
为什么资金费率至关重要?
前面提到,传统期货因为有到期日,价格最终会强制回归现货。但永续合约没有这个“到期日”的锚,如果没有约束,它的价格很容易跑偏,脱离真实的现货市场。所以,平台创造了资金费率这个机制——让把价格推高(或压低)的一方定期付钱给反对方。付钱付得心疼了,价格自然就被拉回来了。
换句话说,只要这个机制在正常运行,永续合约的价格就会一直贴着现货走,交易起来的感觉跟现货市场差不多。这就是它如此重要的根本原因。
资金费用是如何确定的?
资金费率决定了由哪方交易者支付或收取费用,以及涉及的头寸比例。
当市场处于合约溢价状态(合约价格高于现货价格)时,资金费率为正,多头向空头支付费用。反过来,当市场处于现货溢价状态(合约价格低于现货价格)时,资金费率为负,空头向多头支付费用。
| 核心要素 | 市场状态一 | 市场状态二 |
|---|---|---|
名称 |
合约溢价 | 现货溢价 |
价格关系 |
合约价格> |
合约价格< |
资金费率符号 |
正数 (+) |
负数 (-) |
谁支付费用 |
多头头寸交易者 | 空头头寸交易者 |
谁收取费用 |
空头头寸交易者 | 多头头寸交易者 |
一句话记忆 |
合约更贵 → 做多的人付费 | 现货更贵 → 做空的人付费 |
这里有两个关键点,能帮你快速理解:
- :谁把价格推高了,谁就承担资金成本。多头推高导致合约溢价,那就多头付费;空头打压导致合约折价(现货溢价),那就空头付费。
“贵”的一方付钱
- :费率是
资金费率的符号 = 多头支付的方向
,意味着+
头付给空头;费率是多
,意味着-
头多
钱,实质是空头付给多头。收
币安的资金费率如何计算?
资金费用的计算公式很简单:
资金费用 = 持仓名义价值 × 资金费率
再次强调:币安不收取资金费,费率直接在交易者之间转账。所有币安永续合约资金费用结算每8个小时进行一次,时间分别为00:00 (UTC)、08:00 (UTC)和16:00 (UTC)。
值得注意的是,在极端市场波动下,币安有权调整资金支付间隔。你可以在实时资金费率和资金费率历史页面查看最新信息。
只有交易者在预定资金费用时间点仍有未平仓位,才需支付或收取费用。如果在费用结算前平仓,则无需支付。系统可能需要最多15秒来处理所有资金费用的结算。你可以通过K线图上方合约界面查看资金费率和倒计时。

注意:此处的资金费率代表对过去8小时溢价指数的估算。例如,09:00 (UTC)的资金费率会使用01:00 (UTC)至09:00 (UTC)的溢价指数数据集来计算。
如何查看实时与历史资金费率?
你可以在【数据】-【合约数据】中,选择【实时资金费率】或【资金费率历史】来查看。


如何接收资金费用通知?
如果需要提前预警,可以设置通知:前往U本位合约交易界面,点击设置图标,进入【通知设置】,开启【资金费用触发通知】。你可以自定义资金费率预警百分比(0.0001%到0.75%之间),预设值是0.25%。


重要提示:你会通过邮件或App内通知接收。这项功能可作为风险警告,但币安无法保证实时发送。由于网络等多种原因,你可能无法收到或延迟收到通知。
资金费率由哪些因素决定?
资金费率由两大因素决定:
利率
溢价
币安使用固定利率,假定持有等值现金的收益高于持有等值BTC的利息。在币安合约平台上,默认利率固定为每天0.03%(每个8小时资金费用结算间隔为0.01%)。需要注意的是,像ETHBTC这类特定合约可能设为0%,且币安保留根据市场状况调整利率的权利。
当永续合约价格与标记价格出现显著差异时,平台会使用溢价指数来强制缩小价差。
每个合约单独计算溢价指数:
溢价指数(P) = [Max(0, 冲击买价 - 价格指数) - Max(0, 价格指数 - 冲击卖价)] / 价格指数
其中:
-
冲击买价
-
冲击卖价
-
价格指数
-
冲击保证金额 (IMN)
举例说明:
冲击保证金额(IMN) = 200 USDT / 最高杠杆下的起始保证金率
例如,BNBUSDT永续合约最大杠杆为20倍,相应起始保证金比率为5%,则IMN为4,000 USDT。系统每分钟都会在订单簿中取出4,000 USDT的IMN来衡量平均冲击买价/卖价。
如何计算资金费率?
计算过程可以分为五个步骤,这里用一个实例带你走一遍。
第1步:计算给定资金周期内的冲击买价/卖价序列
以U本位合约的买方订单簿为例:
| 等级 | 价位 | 基础数量 | 委托金额 | 累计委托金额 |
| 1 | p1 | q1 | 倍数*p1*q1 | 倍数*p1*q1 |
| 2 | p2 | q2 | 倍数*p2*q2 | 倍数*p1*q1 + 倍数*p2*q2 |
| 3 | p3 | q3 | 倍数*p3*q3 | 倍数*p1*q1 + 倍数*p2*q2 + 倍数*p3*q3 |
| ... | ... | ... | ... | ... |
| n | pn | qn | 倍数*pn*qn | 倍数*∑pn*qn |
若倍数*∑px*qx > x等级的IMN,且倍数*∑px-1*qx-1 < x-1等级的IMN,则可以从x等级订单簿中找到冲击买价:
冲击买价 = IMN / [(IMN - 倍数*∑px-1*qx-1) / px + 倍数*∑qx-1]
系统会在此资金周期内针对订单簿快照执行上述计算:

再来看卖方订单簿的实例:
| 等级 | 价位 | 基础数量 | 委托金额 | 累计委托金额 |
| 1 | 279.67 | 41.86 | (279.67 x 41.86) | 11,706.99 |
| 2 | 279.68 | 6.26 | (279.68 x 6.26) | (279.67 x 41.86) + (279.68 x 6.26) |
| 3 | 279.69 | 1.42 | (279.69 x 1.42) | ... |
| 4=x-1 | 279.70 | 31.64 | (279.7 x 31.64) | 22,704.65 < 25,000 USDT* |
| 5=x | 279.71 | 11.27 | (279.71 x 11.27) | 25,856.98 > 25,000 USDT* |
*假设BNBUSDT永续合约最大杠杆率为125倍,合约默认IMN为25,000 USDT。
从上表得到:x等级价格为279.71,x-1等级累计委托金额为22,704.65,x-1等级累计基础数量为81.18。
代入公式:
冲击卖价 = 25,000 / [(25,000 - 22,704.65) / 279.71 + 81.18] = 279.69 USDT
分析:
- 达到x等级IMN时的对应数量:(25,000 - 22,704.65) / 279.71 = 8.206
- 达到IMN时的累计基础数量:8.206 + 81.18 = 89.386
- 冲击卖价 = 25,000 / 89.386 = 279.69
第2步:计算此资金费率周期的溢价指数序列
币安每5秒计算一次溢价指数(即1分钟12个),最终针对5,760个溢价指数取时间加权平均值,得出资金费率。
溢价指数(P) = [Max(0, 冲击买价 - 价格指数) - Max(0, 价格指数 - 冲击卖价)] / 价格指数
第3步:计算此资金费率周期的时间加权溢价指数
- 情景1:资金费率间隔为1小时以上的交易对,采用加权平均:
平均溢价指数(P) = (1*Premium_Index_1 + 2*Premium_Index_2 + ... + n*Premium_Index_n) / (1+2+...+n)
n = 60/5 * 60 * 8 = 5,760
- 情景2:资金费率间隔为1小时的交易对,采用等权重平均:
平均溢价指数(P) = (Premium_Index_1 + Premium_Index_2 + ... + Premium_Index_n) / n
n = 60/5 * 60 = 720
第4步:计算资金费率
资金费率根据每8小时的利率组分与溢价组分计算,再加上±0.05%的缓冲。
资金费率(F) = [平均溢价指数(P) + clamp(利率 - 溢价指数(P), -0.05%, 0.05%)] / (8 / N)
其中,clamp函数表示:如果x < min,则x = min;如果x > max,则x = max。只要溢价指数在-0.04%到0.06%之间,资金费率等于0.01%(即利率)。当(利率-溢价指数)落在±0.05%内时,资金费率等于利率。
第5步:计算U本位永续合约的资金费率上限/下限
下限 = -0.75 * 维持保证金比率
上限 = 0.75 * 维持保证金比率
资金费率上限 = clamp(资金费率, 下限, 上限)
例如,ADAUSDT永续合约最高杠杆75倍对应的维持保证金比率为0.5%,则下限为-0.375%,上限为0.375%。在极端行情下,币安保留调整上下限的权利。
资金费率收取间隔调整
在极端市场行情下,永续合约的资金费率间隔可能与默认的8小时不同。从2025年5月2日8:00 (UTC)起,当U本位永续合约的资金费率在前一次结算时达到上限/下限时,结算频率会从每8小时或每4小时调整为每小时一次。
例如,U本位BTCUSDT永续合约,上下限为+0.3%/-0.3%,默认结算频率为8小时一次。
- :2025年4月22日8:00 (UTC)资金费率达到-0.3%,则下一次结算频率调整为每小时一次,从9:00 (UTC)开始生效。
场景1
- :若资金费率在结算时未达到上限/下限,则结算频率不调整。
场景2
重要提示:
- 调整将在资金费率达到上限/下限后约15分钟内完成。
- 如果因达到上限/下限而调整,不会发布公告,可通过实时资金费率和资金费率历史页面查看最新信息。
- 如果币安合约决定在未达到上限/下限的情况下调整频率,或恢复为8小时/4小时,则会另行公告。
- 对于结算频率为每小时一次的合约,最后一次结算会在下架前1小时结束。
资金费用将直接从合约账户可用余额中扣除。如果余额不足,会从仓位保证金中扣除,这可能会影响强平价格。务必妥善管理仓位,避免强制平仓。
-
下载
-
- 关于柯南的沙雕网名有哪些
- 角色扮演 | 1
- 网名
-
- 最新中性名字男女通用网名有哪些
- 角色扮演 | 1
- 网名
-
- 关于蓝色说唱的网名有哪些
- 角色扮演 | 1
- 网名
-
- 我好喜欢你是什么梗?
- 角色扮演 |