永续合约作为加密货币衍生品市场的重要工具,其价格与标的指数价格的紧密锚定至关重要。资金费机制正是实现这一目标的核心设计,它通过定期在多仓与空仓持有者之间进行资金交换,有效促使合约价格向指数价格收敛。
资金费机制基本原理
资金费机制的核心作用在于平衡市场供需,防止合约价格与指数价格出现长期偏离。
当资金费率为正数时,表明市场多头情绪占优,合约价格高于指数价格,此时多仓持有者需向空仓持有者支付资金费用。反之,当资金费率为负数时,表明空头情绪占优,合约价格低于指数价格,则由空仓持有者向多仓持有者支付费用。
值得注意的是,资金交换仅在交易者之间进行,平台本身不收取任何服务费用。
资金费用收付时间
资金费用的收付具有固定的时间周期,但具体频率可能因合约而异。
- 常见周期:多数永续合约每8小时收付一次,对应的北京时间(UTC+8)为每日的8:00、16:00和24:00。
- 其他周期:部分合约可能采用更短的周期,如每1小时、2小时或4小时收付一次。
- 执行方式:所有费用均以毫秒级精度收取,整个过程不会中断用户的正常交易。
重要提示:
- 只有在资金费用核算时刻仍持有未平仓头寸的交易者,才有支付或收取资金的义务。
- 若在核算前平仓,则无需参与当次资金费交换。
- 若合约在核算前下线,则该期资金费用作废。
- 实际核算过程可能持续约一分钟。例如,在00:00:20开仓,若核算尚未结束,仍可能被计入当次费用计算。
上述时间可能根据市场实际情况进行动态调整。
资金费率计算逻辑
资金费率的计算经历了迭代优化,旨在更精准地反映市场状况。
原资金费率计算公式
资金费率 = Clamp [MA(溢价指数 – 利率), 资金费率上限, 资金费率下限]
其中:
- 利率:通常设为0。
- 溢价指数:= [(合约买一价 + 合约卖一价) / 2 – 指数价格] / 指数价格
- MA:简单移动平均值,取过去8小时内每分钟溢价指数的平均值。
- Clamp函数:确保最终费率被限制在预设的上下限之间。
费率每分钟计算一次,每次收付时采用最近一分钟计算出的结果。
新资金费率计算公式
为提升定价精度与交易体验,平台采用了新的计算公式:
资金费率 = clamp [平均溢价指数 + clamp (利率 – 平均溢价指数, 0.05%, -0.05%), 资金费率上限, 资金费率下限]
关键参数解析:
- 利率:不再为0,而是动态计算。利率 = 0.03% / (24 / 结算周期)。例如,8小时结算一次的合约,利率 = 0.01%。
- 溢价指数:新公式采用了更复杂的算法:溢价指数 = [max (0, 深度加权买价 - 指数价格) – max (0, 指数价格 – 深度加权卖价)] / 指数价格
- 平均溢价指数:采用加权平均值算法,而非简单平均。即距离当前时间越近的数据点权重越高。
- 深度加权买/卖价:这是新公式的核心,它考虑了订单簿的深度,能更真实地反映市场流动性。其计算基于一个固定的“深度加权金额”(= 200 × 该合约最高杠杆倍数)。
深度加权价格计算示例
以BTCUSDT永续合约为例,假设深度加权金额为20,000 USDT。
深度加权买价计算
| 买盘档位 | 挂单价(USDT) | 深度数量(BTC) | 计算过程 |
|---|---|---|---|
| 1 | 90,000 | 0.02 | 累计价值 = 90,000 * 0.02 = 1,800 USDT |
| 2 | 89,900 | 0.06 | 累计价值 = 89,900 * 0.06 + 1,800 = 7,194 USDT |
| 3 | 89,700 | 0.16 | 累计价值 = 89,700 * 0.16 + 7,194 = 21,546 USDT 所需价值 = 20,000 - 7,194 = 12,806 USDT 所需数量 = 12,806 / 89,700 ≈ 0.14276 BTC 深度加权买价 = 20,000 / (0.02 + 0.06 + 0.14276) ≈ 89,780.8 USDT |
深度加权卖价计算
| 卖盘档位 | 挂单价(USDT) | 深度数量(BTC) | 计算过程 |
|---|---|---|---|
| 1 | 90,000 | 0.02 | 累计价值 = 90,000 * 0.02 = 1,800 USDT |
| 2 | 90,100 | 0.06 | 累计价值 = 90,100 * 0.06 + 1,800 = 7,206 USDT |
| 3 | 90,200 | 0.16 | 累计价值 = 90,200 * 0.16 + 7,206 = 21,638 USDT 所需价值 = 20,000 - 7,206 = 12,794 USDT 所需数量 = 12,794 / 90,200 ≈ 0.14184 BTC 深度加权卖价 = 20,000 / (0.02 + 0.06 + 0.14184) ≈ 90,154.9 USDT |
资金费用具体计算
资金费用的多少由您的持仓价值乘以资金费率决定。
U本位合约计算
持仓仓位价值 = 合约张数 × 合约面值 × 合约乘数 × 标记价格
示例:
持有10张BTCUSDT永续合约多仓,标记价60,000 USDT,合约面值0.01 BTC,资金费率0.1%。
- 持仓价值 = 60,000 × 10 × 0.01 × 1 = 6,000 USDT
- 资金费用 = 6,000 × 0.1% = 6 USDT (需支付)
币本位合约计算
持仓仓位价值 = 合约张数 × 合约面值 × 合约乘数 / 标记价格
示例:
持有100张ETHUSD永续合约空仓,标记价4,000 USD,合约面值10 USD,资金费率0.1%。
- 持仓价值 = 100 × 10 × 1 / 4,000 = 0.25 ETH
- 资金费用 = 0.25 × 0.1% = 0.00025 ETH (将获得)
资金费用的收付方式
资金费用的收付根据您的保证金模式有所不同,了解其规则对风险控制至关重要。
| 情景 | 处理方式 |
|---|---|
| 平台收取资金费 | 资金费将被全额收取,这可能降低您的保证金余额,甚至触发减仓或强平。 |
| 逐仓模式 | 费用直接从该逐仓仓位的保证金中扣除,扣除时不会撤销任何现有订单。 |
| 全仓模式 | 费用从全仓账户的相应币种权益中扣除,同样不会撤销订单。 |
| 平台支付资金费 | 资金费将全额支付给您,增加您的可用保证金。 |
| 逐仓模式 | 费用直接支付到该逐仓仓位的保证金中。 |
| 全仓模式 | 费用支付到全仓账户的相应币种权益中。 |
常见问题
什么是资金费率?
资金费率是永续合约市场中一种机制,用于定期在多空双方之间转移资金,目的是使合约交易价格与标的现货指数价格保持同步,防止出现大幅偏离。
我需要一直支付资金费用吗?
不是的。只有当您在资金费用收付的精确时刻仍然持有未平仓合约时,才需要支付或接收资金费用。如果您在收付前已经平仓,则不会产生任何费用。
资金费率正负分别代表什么?
正的资金费率意味着多头向空头支付费用,通常发生在合约价格高于指数价格时,表明市场看涨情绪浓厚。负的资金费率则意味着空头向多头支付费用,通常发生在合约价格低于指数价格时,表明市场看跌情绪占主导。
新的资金费率公式有何优势?
新公式引入了深度加权中间价和时间加权平均算法,相比旧公式的简单平均和买卖一价,能更敏锐、更公平地捕捉市场深度和即时流动性变化,减少了大型订单对费率的瞬时操纵可能,使资金费率更能真实反映市场供需关系。
资金费用如何影响我的持仓风险?
当您需要支付资金费用时,这笔费用会直接从您的保证金中扣除。在逐仓模式下,这会降低该特定仓位的保证金余额,可能使其更接近强平价格。在全仓模式下,则会降低整个账户的权益。反之,接收费用则会增加您的保证金,提供更好的缓冲。
如何查询某个合约的资金费率?
大多数交易平台都会在合约交易页面的明显位置实时显示当前资金费率及其历史数据。投资者在开仓前应养成查看费率的习惯, especially对于那些长期持有的头寸,因为累积的资金费用可能对最终盈利产生显著影响。