账户余额变多,不等于资金费赚到了钱。月度对账的核心是一条恒等式:

期末权益 − 期初权益 − 净入金 = 资金费 + 已实现盈亏 + 未实现盈亏变动 − 手续费 + 返佣 − 借币利息 + 未解释差额

左边是账户直接告诉你的数,右边是你逐笔分类出来的。两边对上了,才能说这个月资金费贡献了多少;对不上的部分留在最后一项,不要为了让表格平衡塞进资金费。

收益由哪几项构成、为什么只有一项会稳定重复,见把收益拆成五项。这一篇给的是能直接照着填的模板,以及我们自己在这件事上踩过的坑。

第一步:固定边界

写清四件事:开始与结束时间、时区、纳入哪几个账户、用什么币种计价。资金费按结算时间归属月份,跨月那一期要按结算时刻判断,而不是按到账截图的日期。

账户之间的划转,在单个账户里是资金流,在合并口径里应该相互抵消。不抵消,同一笔钱就会在一边记成支出、在另一边记成收入,甚至被当成新增利润。

第二步:按账单类型归类

以币安 U 本位合约为例,账单流水里的类型大致能对上恒等式右边的各项:

类别 账单里通常对应 要注意的地方
资金费 FUNDING_FEE 正负都有;按结算时间归月
已实现盈亏 REALIZED_PNL 包含建仓平仓的两腿价差,不是利息
手续费 COMMISSION 挂单、吃单费率不同,要按实际成交算
返佣 返佣类条目 有的按日、有的按月到账,跨月要对齐
内部划转 TRANSFER 合并口径下与另一账户的对应条目抵消
借币利息 杠杆账户的利息流水 不在合约账单里,最容易漏
未实现盈亏变动 期末估值 − 期初估值 两端必须用同一个估值口径

先保留交易所的原始类型和流水号,再加一列自己的分类,方便日后回查。

示意图:瀑布图,从起点块经过若干升降台阶(其中一级为虚线框)到达终点块,终点对齐一条水平参考线

我们自己漏过的一项:借币利息

这张表里最后加上「借币利息」那一行,是有来由的。我们的系统里,借币卖出产生的利息曾经不在任何一张成本表里,直到 2026 年 8 月才按资产折算、计入累计成本。漏掉它的那段时间,净额每个月都偏高,而且系统一条错误都没报——这类遗漏不会报错,只会让数字变好看。

所以模板里每一类都要有一个明确的数据来源;某一类这个月是零,也要写「0,已查」,而不是空着。

第三步:留下未解释差额

对不上很正常。常见原因有:

  • 时间边界不一致(账户按 UTC 切日,报表按北京时间);
  • 币种换算用了不同时点的汇率;
  • 返佣或利息延迟入账;
  • 某一类流水根本没导出来。

差额连同待查原因一起记下来,下个月对账时先回头核掉上个月的差额。差额持续出现、且总是同一个方向,通常说明有一类流水漏了。

第四步:最后才算收益率,并写明口径

收益率放在对账完成之后,而且要写清用的是哪种口径。同一批费率数据,口径不同,数字差很多。我们的逐年数据(截至 2026-09-27):

  • BTCUSDT 2021 年各期相加是 30.64%;旧看板按连乘报过 35.83%;
  • BTCUSDT 自 2020 年起全区间相加 80.68%,连乘 109.62%;
  • 最差的完整年份是 ETHUSDT 2022 年,全年相加只有 0.79%。

我们对外一律报相加口径,因为建仓不会自动复投,连乘描述的是一个没有存在过的仓位,详见相加是 79%、连乘是 120%。引用收益时,最差的年份要和最好的年份一起写。

模板的列

日期(结算时刻)|账户|原始类型|流水号|金额|币种|折算汇率与时点|折算后金额|自定分类|备注。月末按自定分类汇总,套进开头那条恒等式。

站在投资人角度怎么核一家平台报的收益,见能查的六项,和查不到的那一项;逐年数据见业绩页。本文给的是报表结构,不是审计意见;历史资金费为正,不代表下一期为正。