什么是资金费率
资金费率机制是多仓与空仓持有者之间定期进行费用支付的机制,其目的在于确保永续合约的价格更好的反应标的资产价格,促使合约和现货价格收敛。 资金费率的费用支付只发生在多空持仓者之间,交易所不收取任何费用。当资金费率为正时,多仓持有者向空仓持有者支付费用;相反,当资金费率为负时,空仓持有者向多仓持有者支付费用。 资金费用的结算周期有多种。资金费率结算周期为8H的合约,每天会在00:00(UTC)、08:00(UTC)、16:00(UTC)进行资金费率结算,对于资金费率结算周期为4H的合约,则会在00:00(UTC)、04:00(UTC)、08:00(UTC)、12:00(UTC)、16:00(UTC)、20:00(UTC)进行结算。
资金费率计算
资金费率计算公式
溢价指数 = [ Max (0 , 深度加权买价 − 指数价格) − Max (0 , 指数价格 − 深度加权卖价)] / 指数价格 资金费率 = 溢价指数平均值 + clamp (间隔利息 − 当前溢价指数, 0.05%, −0.05%) 溢价指数平均值:指在当前资金费率周期内,已计算出的所有溢价指数的算术平均值。 最终结算时的资金费率 = clamp (资金费率8小时平均值, fmax, −fmax)。
• 资金费率和溢价指数每60s计算一次。
• Gate Perp DEX预设利率为每日0.03%,如费用结算每8小时执行一次,则区间利息为0.01%,以此类推。
深度加权价格计算
假设盘口订单簿如下,深度加权金额为20,000 USDT。
买卖档位 | 价格 | 数量(BTC) | 对应的订单金额(USDT) |
卖三 | 130,000 | 0.4 | 52,000 |
卖二 | 120,000 | 0.25 | 30,000 |
卖一 | 110,000 | 0.1 | 11,000 |
买一 | 100,000 | 0.05 | 5,000 |
买二 | 90,000 | 0.1 | 9,000 |
买三 | 80,000 | 0.2 | 16,000 |
深度加权买价的计算
买一档的订单金额为5,000 USDT,低于20,000 USDT,因此该档位全部数量(0.05 BTC)会用于计算深度加权买价。 买二档的订单金额为9,000 USDT。买一和买二累计金额为5,000 + 9,000 = 14,000 USDT,仍然小于20,000 USDT,因此买二的全部0.1 BTC也会用于计算深度加权买价。 买三档的订单金额为16,000 USDT。买一、买二、买三累计为5,000 + 9,000 + 16,000 = 30,000 USDT,已经超过了20,000 USDT。因为前两档的价值为14,000 USDT,还需要从买三档补足 20,000 − 14,000 = 6,000 USDT。则在买三档位上分配到的BTC数量为:6,000 ÷ 80,000 = 0.075 BTC。 最终用于计算深度加权买价的总BTC数量为:0.05 + 0.1 + 0.075 = 0.225 BTC 则深度加权买价 = 20,000 ÷ 0.225 ≈ 88,888.89 USDT
深度加权卖价的计算
卖一档订单金额为 11,000 USDT,低于 20,000 USDT,因此卖一档的全部数量(0.1 BTC)会用于计算深度加权卖价。 卖二档订单金额为 30,000 USDT,卖一和卖二累计为 11,000 + 30,000 = 41,000 USDT,超过 20,000 USDT。而卖一档已经用掉 11,000 USDT,还需要从卖二档取出 20,000 − 11,000 = 9,000 USDT。 那么,卖二档会被用到的 BTC 数量为 9,000 ÷ 120,000 = 0.075 BTC 计入的总 BTC 数量为:卖一数量:0.1 BTC,卖二部分数量:0.075 BTC。合计:0.1 + 0.075 = 0.175 BTC 则深度加权卖价 = 20,000 ÷ 0.175 ≈ 114,285.71 USDT
资金费用计算
资金费用 = 仓位价值 × 资金费率 U本位合约 仓位价值 = 标记价格 × 仓位数量 × 合约乘数 币本位合约 仓位价值 = 仓位数量 × 合约乘数 / 标记价格
示例
假设:用户在BTCUSDT永续合约上持有多头仓位,持仓数量为 10000 张合约、合约乘数为0.0001BTC,当前标记价格为95,000 USDT,本周期的资金费率为0.02% U本位合约的仓位价值 = 标记价格 × 仓位数量 × 合约乘数 = 95,000 × 10000 × 0.0001 = 95,000 USDT 资金费用 = 仓位价值 × 资金费率 = 95,000 × 0.02% = 95,000 × 0.0002 = 19 USDT 则本次用户需要支付资金费用19USDT。
资金费用结算
资金费率结算周期结束时,用户将根据最终资金费率的结果,支付或收取相应的资金费用, 用户需要关注保证金率变化,预防爆仓。 在逐仓模式下(包括经典合约账户、统一账户单币种模式及统一账户跨币种模式),资金费用将在对应逐仓仓位的保证金中扣除或划入。 在全仓模式下(包括经典合约账户、统一账户单币种模式、统一账户跨币种模式及统一账户组合保证金模式),资金费用则从全仓中相应币种权益中扣除或划入。
资金费率结算周期的自动调整机制
当合约市场的资金费率结算时达到上限或下限,则系统会自动将该市场的资金费率结算周期调整为1小时,自动调整不会发布公告。如果结算时刻资金费率未达到上下限,但是平台决定调整结算周期,则会另行发布公告。
示例
以 U本位 BTCUSDT 永续合约为例,资金费率上下限为+0.3%/−0.3%,默认结算周期为8小时。 场景一:自动调整 若2025.07.09 16:00(UTC+8)结算时刻,BTCUSDT永续合约的资金费率达到+0.3%或−0.3%,则从下一个周期开始,BTCUSDT资金费率结算周期自动调整为1小时。即下次结算时间为2025.07.09 17:00(UTC+8),调整不会提前发布公告。 场景二:不自动调整 若2025.07.09 15:00(UTC+8)时刻,BTCUSDT永续合约的资金费率为0.3%,而在2025.07.09 16:00(UTC+8)结算时刻,BTCUSDT永续合约的资金费率为0.25%,并未触及设定上/下限,则结算周期保持8小时不变。 场景三:主动调整并公告 若在2025.07.09 16:00(UTC+8)结算时刻,BTCUSDT永续合约的为0.1%,资金费率未触及上/下限,但平台决定主动调整结算周期为1小时,则将提前公告并说明具体变更及实施时间。
