从指数价格到标记价格:深度拆解BN永续合约资金费率机制
在币安永续合约(USDT本位或币本位)交易中,资金费率(Funding Rate)是最重要的机制之一,它直接影响多空双方的持仓成本,甚至能决定你长期持仓是赚钱还是亏钱。
投资新手只知道“资金费率正数多头付空头,负数空头付多头”,但并不清楚它到底是怎么算出来的,以及标记价格和指数价格在其中扮演什么角色,下文就用最通俗的方式,深度拆解币安资金费率的完整机制。

资金费率是什么?为什么需要它?
永续合约没有到期日,为了让合约价格始终贴近现货价格,币安设计了资金费率机制。
1、当合约价格 > 现货价格(多头情绪过热)→ 资金费率通常为正 → 多头支付空头
2、当合约价格 < 现货价格(空头情绪过热)→ 资金费率通常为负 → 空头支付多头
这样就能通过经济激励,让多空力量趋于平衡,防止合约价格严重偏离现货,收取频率为大部分合约每8小时收取一次(部分合约可能调整为4小时或1小时)。
两个核心概念,指数价格和标记价格
指数价格(Index Price / Price Index)
1、代表“真实”的现货价格。
2、计算方式:由币安选取多家主流现货交易所(如Binance Spot、Coinbase、Kraken等)的加权平均价格。
3、作用:作为资金费率计算的基准,防止单一交易所价格被操纵。
标记价格(Mark Price)
1、用于计算未实现盈亏、保证金率和强平价格。
2、目的:防止价格操纵导致不公平强平。
3、当前计算公式:标记价格 = 中位数(Price 1, Price 2, 合约最新成交价)
● Price 1 = 指数价格 × (1 +最新资金费率 × 距离下次资金费率的时间比例)
● Price 2 = 指数价格+ 30秒移动平均基差
简单理解
● 指数价格 ≈ 真实现货价 ----指数价格 = 真实现货价格(基准)
● 标记价格 ≈ 用于计算你盈亏和风险的“公平价格”----标记价格 = 保护公平的“修正版”现货价格
● 溢价指数 ≈ (标记价格 ÷ 指数价格 - 1) 的平滑平均值 ----标记价格相对指数价格的“偏离率”(资金费率最核心的输入)
资金费率到底是怎么计算的?
币安资金费率由两部分组成:资金费率 (F) = [平均溢价指数 (P) + clamp(利率 - 溢价指数 (P), -0.05%, 0.05%)] ÷ (8 / N)
1、溢价指数 (P):反映合约价格相对现货的溢价程度。
2、利率:固定基础利率(通常每天0.03%,即每8小时0.01%)。
3、clamp:限制函数,保证资金费率不会极端化(上下限各0.05%)。
实际资金费用金额:资金费用 = 持仓名义价值 × 资金费率
1、USDT本位合约:名义价值 = 标记价格 × 合约张数
2、币本位合约:名义价值 = 合约乘数 × 合约张数 ÷ 标记价格
实际例子(假设用户持仓BTCUSDT永续合约)
假设当前:标记价格 = 68,000 USDT、用户持仓10张BTCUSDT永续合约(每张1 BTC)、当前资金费率 = +0.015%(正值,多头付空头)
用户的持仓名义价值= 68,000 × 10 =680,000 USDT
本次资金费用= 680,000 × 0.00015 =102 USDT→ 投资者作为多头,需要支付102 USDT给空头。
资金费率对交易的实际影响
1、正资金费率较高时:长期持有多头成本较高,适合做空或短线。
2、负资金费率较高时:长期持有空头成本较高,适合做多或短线。
3、资金费率接近0:多空平衡,适合双向或中长线持有。
币安中资金费率的收取规则
资金费率是多空之间互相支付,币安本身不收取这部分费用,资金费率是实时变化的。
币安资金费率的核心目的是让永续合约价格贴近现货,它通过指数价格提供基准,通过标记价格保护公平性,最终通过溢价指数+固定利率计算出合理的资金费率。






