资金费率机制是指在多仓和空仓持仓者之间定期进行的费用支付机制。每手的绝对金额基于永续合约和指数价格之间的价差。当市场看涨时,资金费率通常为正,多仓交易者向空仓交易者支付资金费用。反之,当市场看跌时,资金费率通常为负,空仓交易者向多仓交易者支付资金费用。
请注意,币安仅帮助资金金额在多头与空头头寸持有者之间顺利完成交易。币安不收取任何服务费。
与传统期货相比,永续合约没有到期日。除遭到强平的情况外,交易者可永久持仓。因此,为确保永续合约价格与其标的市场相对应,加密货币交易平台创建了一种名为资金费率的机制。
资金费率的主要作用是促进永续合约价格趋近于标的资产价格。流动性充足时,永续合约交易与现货市场交易非常相似。
为此,加密货币交易所构建了一种机制,确保永续合约的价格与指数联动。这就是所谓的“资金费率”。
资金费用通过以下公式计算:
资金金额 = 持仓名义价值 * 资金费率
其中
对于每 8 小时结算一次的资金费用,结算时间分别为 00:00 (UTC)、08:00 (UTC) 和 16:00 (UTC)。对于每 4 小时结算一次的资金费用,结算时间分别为 00:00 (UTC)、04:00 (UTC)、08:00 (UTC)、12:00 (UTC)、16:00 (UTC) 和 20:00 (UTC)。
系统可能需要最多 1 分钟来处理平台上所有资金费用的结算,具体取决于用户的持仓规模。币安无法保证特定交易对完成资金费用结算的具体时间。例如,交易者在 08:00:59 (UTC) 开仓时,资金费用可能仍然适用,无论该交易者是支付方还是接收方。在资金费用结算期间提交的新订单可能会出现较大延迟。
请注意,在资金费用结算前进行开仓或平仓操作,可能会影响您是否参与当次资金费用的支付或收取。例如,一名交易者在 07:59:59 (UTC) 开仓,并在 08:00:01 (UTC) 平仓。如果资金费用在 08:00:02 (UTC) 结算,则可能不适用于该交易者(无论是支付还是接收资金费用)。
只有交易者在预定资金费用时间点仍有未平仓位,才需支付任意方向的资金费用。如果当时没有持仓,则不用支付任何资金费用。如果在资金费用时间点到来前平仓,则不会收到或支付资金费用。
资金费用的实际收取时间存在 1 分钟偏差。例如,交易者在 08:00:59 (UTC) 开仓时,资金费用可能仍然适用,无论该交易者是支付方还是接收方。
您可以在 K 线图上方的币安合约界面查看资金费率和距离下一次资金费用结算的倒计时:
注:此处的资金费率代表针对过去8小时溢价指数的估算。例如,09:00 UTC的资金费率会使用01:00 UTC至09:00 UTC的溢价指数数据集(而非08:00 UTC至09:00 UTC)来计算。
您可以点击【数据】-【合约数据】,然后选择【实时资金费率】或【资金费率历史】来查看实时及历史资金费率。或者,点击此处直接查看。
1. 前往 U 本位合约交易界面,然后点击设置图标。
2. 前往【通知设置】选项卡,开启【资金费用触发通知】按钮。您也可以自定义资金费率百分比,将其设置在 0.0001% 至 0.75% 之间。目前预设值为 0.25%,代表您会在预期资金费率达到 0.25% 时收到通知。
重要提示:您将通过邮件/App内通知等方式接收通知。这项功能可作为风险警告,币安无法保证实时发送。您同意在使用此服务期间,由于某些原因(包括但不限于个人网络拥塞和网络环境不佳),您可能无法收到或延迟收到通知。币安保留发送通知的权利,但无发送通知的义务。
资金费率由两大因素决定:利率和溢价。币安使用固定利率,假定持有等值现金的收益高于持有等值 BTC 的利息。
在币安合约平台上,默认利率固定为每天 0.03%(资金费用每 8 小时结算一次,因此每个资金费用结算间隔的利率为 0.01%)。请注意,这不适用于特定合约,例如 ETHBTC 的利率设为 0%。币安保留根据市场状况不定时调整利率的权利。
永续合约价格与标记价格可能存在显著差异。在这种情况下,我们使用溢价指数强制缩小两个市场的价差。溢价指数历史记录可在此处查看。每个合约单独计算:
溢价指数(P) = [Max(0, 冲击买价 - 价格指数) - Max(0, 价格指数 - 冲击卖价)] / 价格指数
冲击买价 = 按买价执行冲击保证金额的平均成交价
冲击卖价 = 按卖价执行冲击保证金额的平均成交价
冲击保证金额(IMN) = 200 USDT / 最高杠杆下的起始保证金率
例如,BNBUSDT永续合约的最大杠杆为20倍,且相应的起始保证金比率为5%,则冲击保证金额(IMN)为4,000 USDT (200 USDT / 5%)。系统每分钟都会在订单簿中取出4,000 USDT的IMN来衡量平均冲击买价/卖价。
欲了解详情,敬请参看《U本位合约的杠杆和保证金》。
我们以下列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]
*IMN:冲击保证金额
为了计算冲击买价/卖价序列,系统会在此资金周期针对订单簿快照执行上述计算:
卖方订单簿概要如下:
等级 | 价位 | 基础数量 | 委托金额 | 累计委托金额 |
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) | (279.67 x 41.86) + (279.68 x 6.26) + (279.69 x 1.42) + (279.7 x 31.64)= 22,704.65 < 25,000 USDT* |
5=x | 279.71 | 11.27 | (279.71 x 11.27) | (279.67 x 41.86) + (279.68 x 6.26) + (279.69 x 1.42) + (279.7 x 31.64)+ (279.71 x 11.27) = 25,856.98 > 25,000 USDT* |
*假设BNBUSDT永续合约的最大杠杆率为125倍,合约默认冲击保证金额为25,000 USDT。
我们从上表得到下列数据:
代入公式:
冲击卖价 = IMN / [(IMN - 倍数 x∑px-1 x qx-1)/px + 倍数 x ∑qx-1]
= 25,000 / [(25,000 - 22,704.65) / 279.71 + 81.18]
= 279.69 USDT
分析:
币安每5秒计算一次溢价指数(即1分钟12个溢价指数)。
用于计算资金费率的数据点数n = 60/5 x 60 x 注资间隔小时数
例如,资金费率是通过计算5,760个溢价指数数据点在8小时的注资间隔时间内的时间加权平均值得出的。
点击以查看溢价指数历史记录。
溢价指数计算公式:
溢价指数(P) = [Max(0, 冲击买价 - 价格指数) - Max(0, 价格指数 - 冲击卖价)] / 价格指数
(Max(0,bpn-ipn)-Max(0,ipn-apn))/ipn
序列 | 冲击买价 | 冲击卖价 | 指数价格 | 溢价指数 |
1 | bp1 | ap1 | ip1 | (Max(0,bp1-ip1)-Max(0,ip1-ap1))/ip1 |
2 | bp2 | ap2 | ip2 | (Max(0,bp2-ip2)-Max(0,ip2-ap2))/ip2 |
... | ... | ... | ... | ... |
n | bpn | apn | ipn | (Max(0,bpn-ipn)-Max(0,ipn-apn))/ipn |
将第2步得到的溢价指数序列代入平均溢价指数公式:
平均溢价指数(P) = (1*Premium_Index_1 + 2*Premium_Index_2 + 3*Premium_Index_3 +···+ n*Premium_Index_n) / (1+2+3+···+n)
*溢价指数1:第一个溢价指数数据点
n = 60/5 x 60 x 8 = 5,760(假设注资间隔时间为8小时)
资金费率根据每8小时的利率组分与溢价组分计算。另外要加上±0.05%的缓冲。示例:00:00 - 08:00计算出的资金费率在08:00交换。
资金费率公式:
资金费率 (F) = 平均溢价指数 (P) + clamp (利率 - 溢价指数 (P), -0.05%, 0.05%)
*此处的溢价指数(P)指当前平均值
备注:
函数clamp (x, min, max) 是指如果(x < min),则x = min;如果(x > max),则x = max;如果max ≥ x ≥ min,则返回x。
换言之,只要溢价指数介于-0.04%至0.06%之间,则资金费率等于0.01%(即利率)。
如果 (利率 (I) - 溢价指数 (P))落在±0.05%内,则F = P + (I - P) = I,即资金费率等于利率。
示例1:
时间戳:2020-08-27 20:00:00 UTC
价格指数:11,312.66 USDT
冲击买价:11,316.83 USDT
冲击卖价:11,317.66 USDT
溢价指数(P) = Max(0, 冲击买价 − 价格指数) − Max(0, 价格指数 − 冲击卖价) / 价格指数
= Max(0, 11,316.83 - 11,312.66) - Max(0,11,312.66 - 11317.66) / 11,312.66
= (4.17 - 0) / 11,312.66
= 0.0369%
示例2:
时间戳:2020-08-28 08:00:00 UTC
标记价格:11,329.52 USDT
此时,00:00 - 08:00 (UTC)的资金周期结束。8小时 = 480分钟,则8小时的时间加权平均溢价指数(P) = 0.0429%
平均溢价指数 = (1*Premium_Index_1+2*Premium_Index_2+3*Premium_Index_3+···+ n*Premium_index_n)/(1+2+3+···+n)
Premium_Index_1:第一个溢价指数
资金费率 (F) = 溢价指数 (P) + clamp (利率 - 溢价指数 (P), -0.05%, 0.05%)
= 0.0429% + Clamp(0.01% - 0.0429%, -0.05%, 0.05%)
= 0.0429% + (-0.0329%)
= 0.0100%
下限 = -0.75 * 维持保证金比率
上限 = 0.75 * 维持保证金比率
资金费率上限 = clamp (资金费率, 下限, 上限)
对于 U 本位永续合约,有两种类型的资金费率上限:
基于维持保证金比率的资金费率上限 | 固定资金费率上限 | |
下限 | -0.75 * 维持保证金比率 | -2% 或 -3% |
上限 | 0.75 * 维持保证金比率 | 2% 或 3% |
示例 1:
ADAUSDT 永续合约根据其维持保证金比率设定了资金费率上限,表中最高杠杆 75 倍时对应的“维持保证金比率”为 0.5%。
示例2:
SUSHIUSDT 永续合约的固定资金费率上限为 ±2%。
**在极端市场行情下,币安保留调整资金费率上下限参数的权利。
在极端市场行情下,币安保留调整资金费率上下限的权利且永续合约的资金费率间隔与默认的 8 小时间隔不同。用户可以访问实时资金费率和资金费率历史页面,查看最新资金费率间隔及其上下限。注:资金费用(如有)将直接从合约账户的可用余额中扣除。如果余额不足,资金费用将从仓位保证金中扣除,这可能会影响强平价格。请妥善管理仓位,避免强制平仓。
欲了解合约详情,请访问币安合约介绍。