资金费率采集器完成改版,核心变化是把结算那一刻的账户权益一并采下来。

收益率 = 这段时间的资金费率收益 ÷ 本金。分子任何时候都能补,分母不行:账户权益是个时点值,只有踩在结算点上才采得到。事后回补时只能拿最后一次快照去除,而这期间如果账户加过仓,算出来的收益率会明显偏低;反过来,中途提过现的账户会被算高。两种偏差都不会触发任何校验,因为算出来的仍然是一个合法的百分数。

改版后:

  • 采集器在每一个结算点同时记录收益与当时的账户权益。标准节奏是 UTC 00:00 / 08:00 / 16:00 三个点,但每天几个点不是常数:币安已有一批合约改成 4 小时、个别 1 小时,周期写死成「一天三期」的采集器换个合约就会漏采,而且不会报错。现在按 fapi/v1/fundingInfo 逐个标的取周期,查不到的落回 8 小时,并卡住 0 到 24 小时的上下界
  • 每一行收益率旁边都带有效样本量(带权益快照的笔数 / 总结算笔数),低于 50% 的行会标出来
  • 支持按时间段回补历史流水,回补的部分会明确标注为「无权益快照」,不混进收益率的计算

样本量摆出来这件事看着不起眼,但它决定了一个收益率可不可信——三笔样本算出来的和三百笔算出来的长得一模一样。

这套口径现在撑着对外那张资金费率历史数据表:450 个标的、878,142 条逐期结算,最早回到 2020 年。其中 BTCUSDT 累计 7,344 期、85.95% 为正,ETHUSDT 同区间 86.19%——这些比例之所以敢摆出来,是因为每一格背后的期数都能点开看。