跳转到主要内容
所有收藏产品合约
永续资金费率说明
永续资金费率说明
超过 3 个月前更新

与传统期货合约不同,永续合约永远不会到期,因此永续合约持有人无需滚动持仓。

BIT使用资金费率来鼓励无风险套利,以使永续价格和指数价格定期收敛于一致。资金费用是根据资金费率定期向相反仓位持有者支付或收取的费用。


资金费率机制

BIT采用了10秒间隔机制而非8小时机制来进行永续合约的资金费率计算。每个10秒的资金费率在开始前的5秒生成。例如,用于计算15:20:40至15:20:50间隔的资金费率是基于15:20:35的市场数据计算的。

资金费率计算

第1步:计算溢价指数(P)组成部分
溢价指数(P) 是基于订单簿里面得到的 Bid 1/Ask 1 和 Impact Bid/Ask 来计算的。Bid 1/Ask 1 代表最好买价/最好卖价,或者叫做最高买价/最低卖价。Impact Bid/Ask 代表冲击买入价/冲击卖出价,在这里 有详细说明。Index 代表指数价格。


溢价指数(P)的具体计算如下:

  • If (Index < Impact Bid), P = (Impact Bid - Index)/Index*100%

  • If (Index > Impact Ask), P = (Impact Ask - Index)/Index*100%

  • If (Index < Bid 1 and Index >= Impact Bid), P = (Bid 1 - Index)/Index*100%

  • If (Index > Ask 1 and Index <= Impact Ask), P = (Ask 1 - Index)/Index*100%

  • If (Index >= Bid 1 and Index <= Ask 1), P = 0

为了生成与资金费率(F)定时一致的溢价指数(P),Impact Bid/Ask, Bid 1/Ask 1 和指数价格在资金间隔开始前5秒进行估值。


第2步:指定利差(I)部分
利差(I)= 报价货币利率 - 基准货币利率

目前,BIT将利差(I)固定为每日0.03%(每8小时0.01%或每一资金区间0.01%*(10/(8*3600))),假设持有美元现金等价物(报价货币)比代币等价物(基准货币)的利息高。这个固定的利差可能会由BIT风控团队根据市场情况而改变。


第3步:计算资金费率(F)

资金费率(F)= 溢价指数(P)+ Clamp [利差(I)- 溢价指数(P),阻尼系数 ,-阻尼系数] = 溢价指数(P)+ Clamp [0.01% - 溢价指数(P),0.05%,-0.05%]

函数 Clamp [x,max,min] 的意思是:如果(x < min),则 x = min;如果(x > max) is ,则 x = max;如果 max≥x≥min,则返回 x。

阻尼系数被指定为+/-0.05%。阻尼系数的工作原理如下图所示。

mceclip0.png

在实践中,资金费率(F)在大部分时间内等于利差(I)的0.01%。这是因为,只要溢价指数(P)在-0.04%和0.06%之间,(I - P)将保持在+/-0.05%的范围内。因此,F = P + (I - P) = I。只有当溢价指数(P)偏离利差(I)较多时,我们才会看到不同的资金费率(F)的数值。

例如,如果溢价指数(P)低于-0.04%,则F = P + 0.05%,低于0.01%,并进一步下跌到负数区。如果溢价指数(P)高于0.06%,则F = P - 0.05%,高于0.01%。

第4步:Clamp资金费率
Clamped资金费率 = Clamp[资金费率,上限,下限]。
为了在高波动时期更好地保护用户的利益,BIT为资金费率设定了+/-0.5%的区间。这个区间可能由BIT风控团队根据市场情况实时调整。

此外,BIT还计算了一个8小时平均资金费率,此费率仅用于显示和横向对比。
8小时平均资金费率是指过去8小时内每10秒生成的资金费率的算术平均值(即60/10 * 60 * 8 = 2880个数据点)。

资金费率示例


以BTCUSD永续合约的资金费率为例:

时间戳

指数价格

标记价格

溢价指数

利差

资金费率

Clamped 资金费率

05:32:05

22,343.36

22,537.64

0.86952%

0.01000%

0.81952%

0.50000%

05:31:55

22,345.27

22,436.47

0.40814%

0.01000%

0.35814%

0.35814%

05:31:45

22,344.90

22,336.47

-0.03773%

0.01000%

0.01000%

0.01000%

05:31:35

22,345.01

22,333.16

-0.05303%

0.01000%

-0.00303%

-0.00303%

05:31:25

22,344.65

22,132.73

-0.94841%

0.01000%

-0.89841%

-0.50000%

计算资金费用

资金费用是在每个10秒资金费用间隔结束时或每个交易时间点计算和收取的。它的计算基于当前间隔开始前5秒钟所生成的资金费率(见上述步骤)。

资金费用 = -1 * Clamped资金费率 * 仓位价值 (美元) * 持仓时间分数

仓位价值是在计算时间点之前持有的仓位的美元价值。使用标记价格进行估值时,采用的是当前资金费用间隔开始时的标记价格。

持仓时间分数是指当前10秒资金费率周期内的持仓时间与常规8小时(或8*3600秒)期间的比率。例如,当前的持仓时间为6秒,则持仓时间分数为6/(8*3600)。

每个结算周期结束时(每8小时结算)产生的资金费用是该结算周期中所有资金费用的总和。


资金费用的结算

资金结算周期为每8小时一次。对于永续合约的平仓交易,资金费用将即时结算给用户,并以已结算的资金费用形式记录。如果仓位部分平仓,则结算将按比例进行。剩余未结算部分将在8小时session结束时结算。
例如,在16:00(UTC+8)进行资金结算时,在“资产账单”页面的“资金费用”类型下将有一条记录。在这条记录中,有几个项目:

  • 资金费用(Funding)= 当前session中累积的总资金费用,包括已结算的部分和未结算的部分

  • 余额变更(Change)= 当前session中未结算资金部分的结算

  • 资金(Funding)和余额变更(Change)之间的差异是由于当前session中平仓交易的已结算资金费用

当发生平仓交易时,在“资产账单”页面的“交易”类型下将有一条记录。在这条记录中,有几个项目:

  • 资金费用(Funding)= 平仓交易中的已结算资金费用

  • 余额变更(Change)= 平仓交易中的已实现盈亏

  • 现金流(Cash Flow)= 平仓交易中的平仓盈亏,不包括手续费和资金费用

  • 余额变更(已实现盈亏)= 现金流(平仓盈亏)- 手续费 + 资金费用(已结算部分)

资金费用示例

示例1:
以15:20:40到15:20:50的资金间隔为例,当前资金费率为0.011%,此10秒内用户没有持仓变化,该用户的BTCUSD永续合约持仓价值为6000美元。
如果用户在15:20:40到15:20:50期间持有6000美元的仓位:
资金费用= -1*0.011%*6000*[10/(8*3600)]

示例2:
以从15:20:50到15:20:60的资金间隔为例,当前资金费率为0.014%,并且在15:20:53进行了一次交易。用户的BTCUSD永续合约仓位价值在交易前为6000美元,在交易后为7000美元。由于仓位在10秒间隔内发生变化,因此需要分两部分计算资金费用:
如果用户从15:20:50到15:20:53持有6000美元的仓位3秒钟:
资金费用=-1 * 0.014% * 6000[3/(8 * 3600)]
如果用户从15:20:53到15:20:60持有7000美元的仓位7秒钟:
资金费用=-1 * 0.014% * 7000[7/(8 * 3600)]

这是否解答了您的问题?