什么是资金费率(Funding Rate)?它如何吃掉你的合约损益
发布于 2026年7月19日
帐面明明是绿的,平仓一结算却发现赚得比想像少,甚至倒亏。很多人第一次遇到都骂交易所偷钱,其实动手的是资金费率(Funding Rate)——它整段持仓期间都在你的余额上悄悄扣款,只是你没去看。我们做 ExAgg 帮用户跨所集成合约部位时,这件事看得特别清楚:大家的眼睛全黏在未实现损益上,几乎没人把资金费长期的侵蚀算进去,抱得越久漏得越多。
先讲清楚一件常被搞错的事:资金费率不是手续费,不进交易所口袋,而是多空双方之间定期互相收付的一笔钱。这篇就用实际数字把它讲透:资金费率是什么、正负费率谁付谁、为什么它是长期持仓最容易被忽略的隐形成本,以及追踪损益时该怎么把它算进去。
资金费率是什么?
永续合约(Perpetual)没有到期日,可以一直持有,这带来一个问题:它靠什么跟现货价格绑在一起?传统期货靠「到期交割」把合约价拉回现货,永续合约没有交割日,就改用资金费率这个机制。
做法是:每隔一段时间(多数交易所是每 8 小时结算一次,一天三次),系统比较永续合约价与现货指数价的偏离,由溢价的一方付钱给折价的一方。
- 当合约价 > 现货价(市场过度看多),资金费率为正,由多方付给空方。付钱会让多方持仓变贵、诱导部分人平仓或转空,把合约价压回现货。
- 当合约价 < 现货价(市场过度看空),资金费率为负,由空方付给多方,原理相反。
关键是:资金费率是持仓者之间的转移,交易所只是代收代付。 你付出去的钱进了对手方的口袋,不是手续费。
正费率、负费率:谁付谁?
把规则整理成一张表:
| 情况 | 资金费率 | 谁付谁 | 对持仓者的影响 |
|---|---|---|---|
| 合约价 > 现货(市场偏多) | 正(+) | 多方 → 空方 | 做多要付费、做空可收费 |
| 合约价 < 现货(市场偏空) | 负(−) | 空方 → 多方 | 做空要付费、做多可收费 |
| 合约价 ≈ 现货(供需平衡) | 接近 0 | 几乎不收付 | 影响可忽略 |
一个容易记的重点:你付不付钱,取决于「你站在市场情绪的哪一边」,不是取决于你赚不赚。 牛市里多数人做多、费率长期为正,做多的人就算方向对了,也要一直付费给空方。
为什么它是长期持仓的隐形成本?
资金费率单次数字很小——常见区间是每 8 小时 0.01% 左右,看起来微不足道。问题出在它会累积,而且杠杆会放大它。
先看单次:0.01% 听起来像零头,但它是每 8 小时收一次,一天三次就是 0.03%,一个月(30 天)累积约 0.9%。若行情热、费率飙到 0.05% 或更高,一个月可以吃掉 4%~5% 的仓位价值。
更关键的是:资金费率是按仓位名目价值(notional)计算,不是按你的保证金。用 10 倍杠杆开仓,你投入 1,000 USDT 保证金但控制了 10,000 USDT 的仓位,费用是照 10,000 算的。这代表相对于你的本金,实际被扣的比例要再乘上杠杆倍数。
💡 资金费率不会出现在你的「未实现损益」数字里,它是每 8 小时直接从保证金余额扣款(或入帐)。所以帐面 PnL 显示赚钱,不代表你真正落袋的一样多——那是两本不同的帐。想搞懂帐面数字和真实入袋的差别,可以先看已实现 vs 未实现损益。
怎么把资金费算进真实损益?一个算例
假设你这样操作:
- 用 1,000 USDT 保证金、10 倍杠杆做多,仓位名目价值 10,000 USDT。
- 行情如你所料,价格涨了 3%,仓位名目赚 300 USDT——帐面很漂亮。
- 但这波是牛市,资金费率长期为正 0.03%/8h,你抱了 10 天(共 30 次结算)。
资金费累积:10,000 × 0.03% × 30 = 90 USDT。
把两边放在一起看:
- 帐面(未实现)价差获利:+300 USDT
- 资金费累积支出:−90 USDT
- 真实到手:+210 USDT
资金费悄悄吃掉了 30% 的获利,而你的 PnL 画面从头到尾只显示 +300。如果这波只涨了 1%(价差 +100),资金费 −90 之后几乎全被吃光;要是行情盘整不涨不跌,10 天的资金费会让你方向没看错却净亏 90 USDT。这就是为什么很多人「明明看对还是赔」。
正确的追踪姿势:把每次结算的资金费当成一笔真实的现金流记下来,平仓时用「价差损益 − 累积资金费 − 手续费」算真实损益,而不是只看交易所给你的那个 PnL 数字。持仓越久、杠杆越高、费率越极端,这笔帐就越不能省。这跟计算整体资产时要纳入所有成本是同一个道理,延伸可看什么是加密货币总净值。
结论
- 资金费率是永续合约多空之间、每 8 小时互相收付的费用,用来把合约价拉回现货;交易所只代收代付。
- 正费率:多方付空方;负费率:空方付多方。 付不付钱取决于你站在市场情绪的哪一边。
- 它按仓位名目价值计算、会随时间累积、被杠杆放大,是长期持仓最容易被忽略的隐形成本。
- 追踪真实损益时,务必把累积资金费从帐面 PnL 扣掉,否则就是帐面赚、实际少赚甚至倒赔。
想省下手动记录每笔资金费、还要跨十家交易所加总的麻烦?ExAgg 会自动把各所合约、现货与链上钱包集成成一个总资产数字,让你的绩效追踪不再漏掉这些隐形成本。到 App Store 下载 ExAgg,一个画面看清真实损益。
常见问题 FAQ
资金费率是交易所收的手续费吗?
不是。手续费是你付给交易所的成交费用;资金费率是多空持仓者之间互相收付的钱,交易所只负责代收代付。正费率时多方付给空方,负费率时空方付给多方,交易所不抽这一笔。
资金费率多久结算一次?
多数交易所每 8 小时结算一次,一天三次(常见时点为 UTC 00:00、08:00、16:00)。部分交易所或部分合约会用 4 小时或 1 小时的更短周期,实际以你使用的交易所公告为准。
为什么我看对方向还是赔钱?
很可能是资金费率累积吃掉了获利。资金费不会显示在未实现损益里,而是每 8 小时直接从保证金扣款。如果涨幅不大、持仓又久,累积的资金费可能超过你的价差获利,导致方向对却净亏。
怎么避免付太多资金费?
方法有几个:避免在费率极端(过高或过低)时逆势站在付费方、缩短持仓时间、降低杠杆以减少名目价值。也有人反过来刻意站在收费方(例如牛市做空收正费率)来赚资金费,但那需要另外承担方向风险。