永续资金费率为什么设有上下限:地板和天花板各挡什么 图 1
永续资金费率为什么设有上下限:地板和天花板各挡什么 · 图 1

做资金费率套利的人都知道一句话:费率高到一定程度会失去意义。但在 GMX 这类链上永续协议里,「高到一定程度」不是一句吐槽,而是一个真实写进合约的参数。官方文档显示,这类协议的资金费率由一套自适应引擎驱动,并且为付费方向分别设置了费率上限和下限。搞清楚这套引擎怎么调、边界怎么设,才能判断你看到的惊人年化到底是机会、是幻觉,还是别人替你试过的坑。

先说引擎本身。GMX 式协议不靠外部信号定资金费率,而是读链上多空的持仓量之比:多头总名义价值与空头总名义价值的失衡程度越大,费率越向占仓一侧倾斜。官方文档用一个随每笔交易更新的状态变量来刻画它——这个状态变量记录着当前费率的带符号水位,按失衡落在两个阈值划分出的三个区间里行动:失衡超过稳定阈值时,费率每秒按固定系数往上加,一直加到失衡收敛或撞到上限;落在两个阈值之间时费率保持不变;失衡低于另一个阈值时,费率每秒缓慢衰减向零。也就是说,费率不是撮合出来的,是被一个控制回路「追」出来的。

这个回路有个反直觉的后果:方向反转是滞后的。官方文档明确写了,多头突然大量平仓并不会立刻把费率翻转,此前占大的一侧可能在一段时间里继续收着费率,即使失衡已经反向。原因就藏在三区设计里:衰减路径要求失衡先降到低阈值以下,费率才开始往回退。对拿现货对冲做多的人,这意味着「费率该归零了」的判断经常早于协议的真实费率,把这种滞后当信号去加杠杆,容易在费率没按预期回落的窗口里多付成本。

再说上下限,这才是本文标题里的主角。官方文档显示,每个市场会为两个付费方向分别配置一个每秒的最小费率与最大费率。下限保证费率引擎在失衡极小时不会把收费清零到无法覆盖库存成本;上限则锁死单一方向能被收走的极限费率。上限的存在本质是保护付费方:如果费率能无界上涨,极端单边行情里空头仓位会被指数级成本钉死在仓里,既退不出也扛不住,最终风险会以更难看的方式回到池子。一个参数把「缓慢放血的定价」改成了「封顶的租约」。

值得单独核对的是上限如何确定。官方文档说明,在 Arbitrum 部署上,一类外部看门程序会定期读取多个外部永续场所的近期资金费率,取加权结果并施加地板值、天花板值和缓冲区间后,把新的上限写回链上;参考场所列表、地板与天花板的具体数值都是可配置的参数,会随治理和部署调整,应以文档当前版本为准。要注意这条链只调整上限本身,你实际支付或收取的费率仍然完全由 GMX 自身的多空失衡驱动。参考来源里出现的中心化交易所只作为数据线索,其费率构成与链上协议互不约束。

套利者因此有一张固定的核对清单。第一,确认你盯着的市场为付费方向设的上限是多少年化,把它当作这个仓位最坏情况下的成本顶,而不是当下的成本。第二,确认地板值,它回答的是「费率归零附近这段仓位还能不能覆盖持仓成本」。第三,看当前费率距离上限多远:越贴近上限,越说明市场已经极度单边,继续加同方向仓位是在给对手方抬价。第四,读一下参考上限的更新时间,看门程序没跑或参数被治理改动的窗口里,你会看到链上费率与外部市场明显脱节。

最后是风险边界。自适应引擎与上下限优化的都是定价与赔付的可持续,不保证你永远收得到或付得出参考价附近的水平:外部场所和链上协议的价格可以由完全不同的库存与预言机驱动,所谓费率差可以在两边都成立很久。仓位规模再大时,开平仓本身会改变失衡、进而改变费率轨迹,回测里恒定的年化在实盘中往往不成立。费率参数与参考列表以协议官方文档与链上数据为准。本文只做机制说明,不构成投资建议。

永续资金费率为什么设有上下限:地板和天花板各挡什么 图 2
永续资金费率为什么设有上下限:地板和天花板各挡什么 · 图 2