okexc币安欧易手续费速查
Esc

欧易教程

OKX 手续费怎么算?现货与合约两套公式的逐笔算例(2026)

现货和合约用的是不同公式,把现货那套套到杠杆仓位上会把成本低估一个数量级。本文走一遍两套公式,给出可替换自己数字重算的买入、卖出与开平仓算例,以及怎么和账单对账。

发布 修订 5 分钟

本文中的费率和金额是发布时的数据,交易所之后可能已经调整。当前数字见:手续费计算器 · 币安欧易费率对比(每天更新)

核验日期:2026 年 8 月 21 日。本文为独立教育性说明,与 OKX 官方无隶属关系,不构成投资建议。下文所有费率均为便于演算的示例数字,不是 OKX 当前费率;套用任何结论前,请替换为你自己账户中显示的费率。

「这笔交易到底要花多少钱」是可以用算术回答的,前提是你知道哪个公式对应哪类产品。OKX 对现货和合约使用的是不同的费用表达式,而新手常犯的错误是把现货那套套到杠杆仓位上,结果把成本低估一个数量级。本文把两套公式都走一遍,给出可以替换自己数字重算的算例。

本文专门讲 OKX 手续费的具体计算方法。如果想先对 OKX 的全部费用有个整体认识,可以先读《OKX 手续费结构与降费总览》,里面把交易费、资金费和提币费放在一起讲。

现货公式

OKX 给出的现货交易手续费表达式是:

手续费 = 费率 × 订单成交时买入或卖出的加密货币数量

微妙之处在「买入或卖出」这几个字,因为它决定了手续费从哪个资产里扣。

算例——买入。 假设你以 60,000 USDT 的价格买入 0.02 BTC,适用的 Taker 费率为 0.1%(示例费率)。

  • 名义金额:0.02 × 60,000 = 1,200 USDT
  • 手续费,以买入资产计价:0.02 BTC × 0.1% = 0.00002 BTC
  • 实际到账 BTC:0.02 − 0.00002 = 0.01998 BTC

你付出 1,200 USDT,收到的 BTC 略少于 0.02。这就是账户里的数量永远和下单页数量对不上的原因。

算例——卖出。 用同样费率把这 0.02 BTC 以 60,000 USDT 卖出:

  • 扣费前所得:1,200 USDT
  • 手续费,以收到的币计价:1,200 × 0.1% = 1.2 USDT
  • 实际到账:1,198.8 USDT

一来一回。 买入和卖出是两笔独立成交,各收一次费。以完全相同的价格开仓再平仓并不会保本,而是亏掉大约两笔手续费。双边都按 0.1% Taker 计算,约为名义金额的 0.2%——也就是价格必须朝有利方向走约 0.2%,才刚回到零。

合约公式

对 USDT 本位永续合约,OKX 公布的结构是:

交易手续费 = 合约面值 × 合约张数 × 成交价格 × 费率

关键差别在于:它按名义价值计算,而不是按你投入的保证金。加了杠杆之后,这两个数字会拉开很大差距。

算例。 假设你用 500 USDT 保证金、10 倍杠杆开仓,名义价值 5,000 USDT,Taker 费率 0.05%(示例费率)。

  • 开仓手续费:5,000 × 0.05% = 2.5 USDT
  • 平仓手续费,若平仓名义价值接近:≈ 2.5 USDT
  • 一来一回交易手续费:≈ 5 USDT

接着要用对分母。相对名义价值是 0.1%;相对你的保证金则是 5 ÷ 500 = 1%。杠杆放大了手续费相对于你实际投入资金的比例,而这一步正是新手会跳过的计算。同样的保证金,把杠杆从 10 倍提到 20 倍,手续费绝对值直接翻倍。

另外,平仓手续费按平仓价计算,所以除非价格未变,否则它不会与开仓手续费完全相等。

交易手续费没有包含的部分

要得到完整成本估算,还有三项要加进来:

  1. 资金费,适用于跨过结算时点的永续持仓。它在多空持仓者之间按周期交换,与交易手续费是两套机制——见OKX 资金费率与交易手续费的区别。
  2. 点差与滑点。 市价单按盘口成交,在深度较薄的交易对上,平均成交价可能偏离你看到的价格。「零手续费」交易对同样可能在这里让你付出成本——见零费率交易对与真实点差成本。
  3. 提币手续费,如果这笔交易的目的是随后把资产转出平台——见OKX 提币手续费怎么算。

一个可用的规划式合计是:

一来一回总成本 ≈ 开仓费 + 平仓费 + 净资金费 + 预估滑点

再换算成需要的价格变动:

盈亏平衡所需变动(%)≈ 一来一回总成本 ÷ 名义价值 × 100

衍生品版本的完整算法,见OKX 永续合约盈亏平衡价计算。

把费率取对

算术本身很简单,出错的地方在输入。三条规则:

  • 用你自己的费率,不要用公开表格。 费率取决于你的等级、地区和品种;账户内下单面板会显示所选交易对的适用费率。
  • 在两个费率里取对那一个。 挂在盘口增加深度的限价单按 Maker 收费;任何立即成交的都是 Taker 成交。见Maker、Taker 与 OKX 费率等级。
  • 不要跨产品搬费率。 现货、永续、交割合约和期权各有独立费率表。

怎么和账单对账

要核对一笔实际被收取的手续费,从订单历史里调出成交记录,逐项对齐五件事:品种、成交价、成交数量(不是下单数量)、这笔成交是 Maker 还是 Taker,以及手续费币种。部分成交按每笔成交分别收费,因此一张订单可能产生多条手续费记录。如果仍然对不上,只通过官方支持渠道提交订单号,切勿提供密码、验证码、API 密钥或助记词。

常见问题

为什么买入时手续费扣的是 BTC 而不是 USDT?

因为现货手续费向取得的那个资产收取。卖出时则向所得(通常是 USDT)收取。

合约手续费按保证金还是名义价值算?

按名义价值。用保证金乘费率,会把成本低估大约一个杠杆倍数。

为什么一张订单产生了好几条手续费记录?

订单是分批成交的。每笔成交单独计费,而且各批次甚至可能分别按 Maker 和 Taker 处理。

限价单一定更便宜吗?

只有当它挂在盘口等待成交时才是。价格设定为穿过盘口的限价单会立即成交,按 Taker 计费。

参考资料

本文仅用于解释公开规则,不构成投资建议。文中费率均为示例数值。衍生品含杠杆风险,且未必在所有地区可用。

想直接算出自己的成本? 手续费计算器 · 提币费用一览

同主题文章

往期文章 →