账户余额变多,不等于资金费赚到了钱。月度对账的核心是一条恒等式:
期末权益 − 期初权益 − 净入金 = 资金费 + 已实现盈亏 + 未实现盈亏变动 − 手续费 + 返佣 − 借币利息 + 未解释差额
左边是账户直接告诉你的数,右边是你逐笔分类出来的。两边对上了,才能说这个月资金费贡献了多少;对不上的部分留在最后一项,不要为了让表格平衡塞进资金费。
收益由哪几项构成、为什么只有一项会稳定重复,见把收益拆成五项。这一篇给的是能直接照着填的模板,以及我们自己在这件事上踩过的坑。
第一步:固定边界
写清四件事:开始与结束时间、时区、纳入哪几个账户、用什么币种计价。资金费按结算时间归属月份,跨月那一期要按结算时刻判断,而不是按到账截图的日期。
账户之间的划转,在单个账户里是资金流,在合并口径里应该相互抵消。不抵消,同一笔钱就会在一边记成支出、在另一边记成收入,甚至被当成新增利润。
第二步:按账单类型归类
以币安 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%。引用收益时,最差的年份要和最好的年份一起写。
模板的列
日期(结算时刻)|账户|原始类型|流水号|金额|币种|折算汇率与时点|折算后金额|自定分类|备注。月末按自定分类汇总,套进开头那条恒等式。
站在投资人角度怎么核一家平台报的收益,见能查的六项,和查不到的那一项;逐年数据见业绩页。本文给的是报表结构,不是审计意见;历史资金费为正,不代表下一期为正。
