费用累积

一个月交了多少合约手续费?币安与欧易的查询方法

从币安(Binance)或欧易(OKX)导出同一时间范围的资金账单,按交易手续费、资金费用和返佣分组求和,才能得到当月真实的合约费用;只看成交历史会漏掉资金费率这一整类支出。

IENEO · 最后核验 2026-08-31 · 约 9 分钟 · 依据 2 项交易所官方来源 · 核验与更正方法

匿名合约账单按交易手续费、资金费用和返佣分组后的月度汇总示意
原创匿名示例:先按费用类型分组,再计算月度手续费与实际加权费率。图中金额仅用于演示核算方法。

为什么按订单数量统计会失真

一张订单可能被拆成多次成交,也可能只部分成交;不同成交的价格、数量和 Maker/Taker 角色都可能不同。

手续费按照实际成交而不是下单次数产生。

因此应以 fill 或账单记录为单位汇总金额,再按币种统一换算。仅统计“本月下了多少单”无法说明真实费用。

公开费率为什么只能用于复核

账户 VIP 等级、Maker/Taker 占比、手续费抵扣、返佣和限时活动都会让实际费率偏离公开基础档位。公开费率适合检查数量级,不应覆盖账单实际值。

若估算值与账单相差较大,应优先检查账户等级、费用币种、返佣入账时间和是否遗漏了开仓或平仓成交。

怎样得到可比较的月度结果

先分别输出总成交额、Maker 成交额、Taker 成交额、手续费总额和资金费率净额。手续费与资金费率不要合并成一个费率,因为两者驱动因素不同。

跨月比较时应保持产品范围一致。一个月只统计 USDT 永续,另一个月混入币本位或现货,会让加权费率失去解释意义。

计算口径

两个最重要的月度指标

实际加权费率 = 同一计价币种的手续费总额 ÷ 同期总成交额

手续费总额用于回答付了多少钱;实际加权费率用于在不同月份或平台之间做相对比较。

数字案例

把一个月的账单加成一个数字

成交额 800,000 USDT、加权实际费率 0.042%,估算手续费为 336 USDT;若账单汇总不同,应回查费率等级、返佣、抵扣和币种换算。

本文所有金额与费率都是用于说明计算方法的匿名示例,不代表真实账户,也不代表当前费率。你的实际费率取决于交易所公开费率表和你自己的账户等级,请以官方页面为准。

字段级核对

下载后先确认这 5 类字段

不同平台和导出版本的列名会变化,但核算所需的信息基本一致。不要因为文件里没有完全相同的英文列名就直接删除记录。

字段或含义用于计算什么最常见的错误
成交时间 / 账单时间限定完整自然月并统一时区成交表用 UTC、资金表用本地时间,导致月末记录错位
成交额或价格 × 数量计算总成交额与加权费率把下单金额而不是实际成交金额计入
Commission / 交易手续费汇总开仓、平仓及部分成交费用只统计平仓页面可见的费用
Fee Asset / 费用币种统一换算为 USDT 等报告币种把 BNB、USDC 等金额直接与 USDT 相加
Income Type / 账单类型分开手续费、资金费用、返佣和划转把 Funding Fee 混入交易费率
完整算例

完整算例:从账单得到月度实际费率

假设匿名账单覆盖一个完整自然月,共识别 1,842 条成交记录。Maker 成交额为 210,000 USDT,Taker 成交额为 590,000 USDT,总成交额为 800,000 USDT。

账单中的交易手续费经币种换算后合计 331.60 USDT;另有资金费率净支出 47.20 USDT,以及单独入账的返佣 8.40 USDT。返佣是否冲减手续费应同时保留冲减前与冲减后结果,不能只展示一个数字。

最终报告应回答三个问题:本月实际支付了多少交易手续费、实际加权费率是多少、包含资金费用后的总交易成本是多少。三者含义不同,不应合并成一个模糊的“手续费”。

  1. 交易手续费总额:331.60 USDT
  2. 返佣后净交易手续费:331.60 − 8.40 = 323.20 USDT
  3. 账单实际加权费率:331.60 ÷ 800,000 = 0.04145%
  4. 含资金费率的已识别成本:323.20 + 47.20 = 370.40 USDT
如何解释结果

如果公开基础费率推算值与 331.60 USDT 差异较大,应回查 VIP 等级、Maker/Taker 识别、费用币种和返佣时间;不要用公开费率去覆盖账单里的实际数字。

完成前检查

月度核算完成前的 5 项检查

  • 成交文件和资金文件使用同一时区、同一起止时间
  • 同时包含开仓、平仓、部分成交和强平产生的成交费用
  • 保留原始费用币种和换算后的报告币种
  • 交易手续费、资金费用、返佣与划转分别汇总
  • 总手续费和实际加权费率同时输出

按这三步统计当月费用

  1. 1

    下载完整月份而不是页面当前可见记录

    下载完整月份,确认首尾日期没有因导出限制或时区被截断。

  2. 2

    按手续费资产分别求和并换算

    非 USDT 手续费按发生时点或一致的日度价格换算,并保留原币金额。

  3. 3

    用总手续费除以总成交额计算实际加权费率

    将加权费率与账户档位做复核,差异较大时回查返佣和抵扣。

统计月度手续费时的常见漏项

  • 用订单数乘一个平均手续费金额。
  • 用当前公开费率重算历史月份,覆盖实际账单。
  • 把资金费率支出混进交易手续费后再计算 Maker/Taker 费率。

跨月与多币种带来的边界

  • 公开基础费率不代表你的账户等级
  • 返佣可能延后入账
  • 币种换算会引入价格口径差异
  • 跨月持仓的资金费用属于结算发生的那个月,不按开仓月份归集

常见问题

月度手续费是否应该包含资金费率?

建议分开。交易手续费由成交额和执行角色驱动;资金费率由持仓方向、名义价值、费率和结算次数驱动。两者可在总成本中相加,但不应混成一个交易费率。

为什么账单手续费比基础费率估算低?

可能来自更高账户等级、Maker 成交占比、手续费抵扣、返佣或活动费率。也需要检查估算是否把开平仓成交额重复计算。

手续费以其他币种支付怎么办?

保留原币金额,并按一致的历史价格口径换算为报告计价币种。不要直接按今天价格换算整个历史月份。

按自然月还是按 30 天统计?

两种都行,但要固定下来。混用会让不同月份不可比,尤其是资金费率结算次数本来就随月份天数变化。

官方来源

继续核对其他费用累积问题

想核对自己的账单?原始文件只在浏览器内解析,不需要 API Key。先看如何导出账单

导入账单,生成费用回放