横比两张合约的资金费率之前,先问三个数:窗口多长、这段时间里各结算了多少期、每期平均多少。累计值把「费率高」和「结算得勤」混成一个数,单期值又看不出一天收几次。只给其中一个数的榜单,不能直接拿来排先后。

结算周期本身有哪几种、改周期以后年化怎么变,站内已经有专文。这一篇讲的是拿到一张榜单以后,怎么把它拆开再比。

同一个窗口,期数差了一倍多

我们的全市场数据里,取截至 2026-10-08 06:00(UTC+8)的 30 天窗口。窗口内结算期数不少于 60 期的合约有 529 张,其中 444 张累计为正。把累计最高和最低的几张拿出来看期数:

  • 累计最高的 12 张,期数都是 165 或 180;
  • 累计最低的 6 张,期数从 180 到 392 不等。

对照一下 30 天应有的期数:8 小时一期是 90 期,4 小时一期是 180 期,1 小时一期是 720 期。180 期正好是一个完整的 4 小时窗口;392 期超过它的两倍,说明这张合约在窗口里至少有一段时间是按更密的档位结算的;165 期则不满一个 4 小时窗口——可能是中途上线、中途改档,也可能是缺了记录。单看这个数分不出是哪一种,要回去查首期时间和公告。

示意图:两根总长相近的横条,一根由少数宽格组成,一根由大量窄格组成,下方各放大一格作对比

把累计拆成「期数 × 每期平均」

合约 30 天累计 期数 每期平均
1000000BOBUSDT +12.47% 165 +0.0756%
AINUSDT +9.64% 180 +0.0535%
ARKUSDT −37.32% 357 −0.1045%
STEEMUSDT −24.67% 180 −0.1370%
ONEUSDT −54.67% 367 −0.1490%
LSKUSDT −67.34% 392 −0.1718%

按累计排,ARKUSDT(−37.32%)比 STEEMUSDT(−24.67%)差得多;按每期平均排,结论反过来:STEEMUSDT 每期 −0.137%,比 ARKUSDT 的 −0.105% 更极端。ARKUSDT 的累计更大,主要是因为它这 30 天结算了将近两倍的期数。

两个数各回答一个问题。累计告诉你这 30 天里持仓实际付了或收了多少;每期平均告诉你费率本身有多极端,以及如果结算节奏再变一次,同样的费率会变成多少现金流。只看累计,会把「结算得勤」误读成「费率更高」;只看每期,会低估高频结算合约的真实成本。

横比之前的四步

  1. 定共同窗口。 写清起止时间与时区。不同榜单的「近 30 天」可能一个从最后一期往前推,一个从构建时刻往前推。
  2. 数实际期数,和应有期数对照。 应有期数按公告的结算周期算;对不上的先查原因,不要把「没采到」当成「费率为零」。
  3. 累计和每期平均一起列。 排序用哪个,取决于你要回答的问题,而不是哪个数更好看。
  4. 窗口里改过周期就分段算。 按每段各自的周期计算,不要用最新的周期回填整个历史。

年化放到最后。年化假设费率和结算节奏都会照原样重复,而上面那张表恰恰说明,节奏本身就可能在一个月里改变。

和已有文章的分工

本文数据取自截至 2026-10-08 06:00(UTC+8)的 30 天窗口,不代表当前费率,也不据此推荐任何合约。费率转负、成交摩擦与保证金风险都可能让实际结果和榜单相差很远。