盈亏计算指南:现货、合约、杠杆的盈亏公式与隐藏成本全拆解

OKX盈亏计算指南封面

作者:

一、引言:浮盈是账面,到手才是真

持仓页面上跳动的浮盈数字,看一眼就让人心情愉悦。但当你真正平仓后算账,发现到账金额比预期少了一截——手续费扣了、资金费率付了、借币利息也扣了。

2026年8月14日,OKX完成费率结构重大简化,现货分组2/3、合约分组2的交易对统一适用分组1费率。规则简化了,但盈亏计算的核心逻辑没有变。真正的盈亏,远比“(卖出价-买入价)×数量”复杂得多。

本文从现货、合约、杠杆三大产品线出发,逐一拆解OKX盈亏计算的全部公式,并揭示每一笔交易中最容易被忽略的“隐藏成本”。

二、现货交易:最简单的公式,最容易被忽略的细节

2.1 现货盈亏的核心公式

现货交易的盈亏计算是最直观的:

做多(买入后卖出)

  • 名义收益 =(卖出价格 – 买入价格)× 成交数量
  • 实际收益 = 名义收益 – 开仓手续费 – 平仓手续费

做空(卖出后买回)

  • 名义收益 =(卖出价格 – 买入价格)× 成交数量
  • 实际收益 = 名义收益 – 开仓手续费 – 平仓手续费

2.2 2026年最新现货费率

2026年8月14日调整生效后,现货交易对统一适用以下费率:

用户等级挂单手续费(Maker)吃单手续费(Taker)
普通用户0.0800%0.1000%
VIP 10.0675%0.0800%
VIP 20.0600%0.0700%

现货的基础费率为Maker 0.08%、Taker 0.10%。现货挂单与吃单的费率差为0.02个百分点——挂单的折扣并不大。

2.3 隐藏成本一:双边手续费

现货交易最容易被忽略的成本,是开仓和平仓双边都要收手续费

实战算账:普通用户以市价单(Taker)买入1 BTC,价格65,000 USDT:

  • 开仓手续费 = 65,000 × 0.10% = 65 USDT

以市价单卖出,价格67,000 USDT:

  • 平仓手续费 = 67,000 × 0.10% = 67 USDT

名义收益 = (67,000 – 65,000) × 1 = 2,000 USDT
实际收益 = 2,000 – 65 – 67 = 1,868 USDT
手续费侵蚀比例 = 6.6%

如果改用限价单(Maker)开平仓,手续费可降至65,000 × 0.08% + 67,000 × 0.08% = 105.6 USDT,省下26.4 USDT。

2.4 隐藏成本二:持仓成本价的两种算法

OKX提供两种现货成本价计算方式:

平均成本法:平均成本 =(上次买入前平均成本 × 上次数量 + 本次买入价 × 本次数量)/(上次买入后余额)

累计成本法:累计成本价 =(累计买入价值 – 累计卖出价值)/ 净买入数量

两种算法的差异在于:平均成本法仅计算当前持仓的平均成本,累计成本法同时包含已实现盈亏和未实现盈亏。用错了算法,看到的收益率可能完全不同。

交易隐藏成本拆解图

三、合约交易:名义收益与实际收益的差距最大

合约交易的盈亏计算比现货复杂得多,涉及未实现盈亏、已实现盈亏、资金费率强平价格等多个概念。

3.1 2026年最新合约费率

合约交易对统一适用以下费率:

用户等级挂单手续费(Maker)吃单手续费(Taker)
普通用户0.0200%0.0500%
VIP 10.0160%0.0450%

合约的基础费率为Maker 0.02%、Taker 0.05%。合约挂单与吃单的费率差为0.03个百分点——用限价单挂单比市价单吃单便宜60%。

3.2 合约盈亏的核心公式

U本位永续合约(做多)

  • 名义收益 =(平仓价格 – 开仓价格)× 合约数量
  • 未实现盈亏 =(标记价格 – 开仓均价)× 合约数量

U本位永续合约(做空)

  • 名义收益 =(开仓价格 – 平仓价格)× 合约数量
  • 未实现盈亏 =(开仓均价 – 标记价格)× 合约数量

以BTC-USDT永续合约为例,做多1张(面值0.01 BTC),开仓价60,000 USDT,当前标记价格61,000 USDT:

  • 未实现盈亏 = 1 × 0.01 × (61,000 – 60,000) = 10 USDT

3.3 隐藏成本一:标记价格≠最新成交价

在OKX上,合约的未实现盈亏使用标记价格而非最新成交价计算。标记价格同样用于强平逻辑。

这意味着:持仓页面上显示的浮盈/浮亏,用的是标记价格,不是最新成交价。标记价格通常为指数价格与最近成交价的加权平均。如果未实现亏损增加,标记价格越来越接近强平价格,保证金缓冲会减少。

很多新手只盯着最新价看浮盈,等到平仓时才发现实际收益和预期对不上——因为平仓用的是成交价,而持仓浮盈一直用的是标记价格。

3.4 隐藏成本二:资金费率——持仓越久,成本越高

永续合约没有到期日,但多空持仓者之间定期支付资金费用。资金费用不是平台收取的手续费,而是多空持仓者之间的定期支付机制

资金费用 = 持仓仓位价值 × 资金费率

每8小时结算一次。以1 BTC等值的多头仓位为例,资金费率为0.01%/8小时,持仓3天(9次结算):

  • 总资金费用 = 64,000 × 0.01% × 9 = 57.6 USDT

永续合约理论上可以长期持有,但资金费率长期累积损耗会大幅压缩盈利空间。资金费率是合约持仓最大的“隐性成本” ——它不是一次性扣除,而是每8小时悄悄扣一笔,持仓越久,累计越多。

3.5 隐藏成本三:杠杆不改变盈亏绝对值,只改变收益率

杠杆不会改变单笔仓位的盈亏绝对值,只会改变占用保证金的多少与收益率百分比

10倍杠杆做多1 BTC,BTC涨1%,名义收益是1% × 1 BTC = 0.01 BTC。杠杆放大的不是盈亏的绝对值,而是收益率——用10%的保证金赚了1%的涨幅,收益率是10%。但亏损时同样被放大。

很多新手误解了杠杆的本质,以为杠杆直接放大盈亏金额。实际上,杠杆改变的是“用多少钱赚了多少钱”的比例,而不是“赚了多少钱”本身。

四、杠杆交易:现货杠杆多一道借币利息

OKX支持现货杠杆交易(借币放大仓位)和合约杠杆交易(永续合约本身带杠杆)。两者的盈亏计算逻辑不同。

4.1 现货杠杆的借币利息

现货杠杆交易中,用户借入资产进行交易,需要支付借币利息

借币利息按小时计息、每小时扣息。只要产生负债,无论什么交易,都会计息。

利息计算公式

  • 单日利息 = 借入金额 × 年化利率 ÷ 365
  • 应计利息 = 借币数量 × 标的币种计价USDT价格 × 年化利率 ÷ 365 ÷ 24 × 持仓小时数

利率范围:稳定币(如USDT、USDC)利率较低,年化约0.5%-5%;主流币(如BTC、ETH)利率居中,年化约1%-10%。

4.2 现货杠杆的盈亏计算

现货杠杆的盈亏 =(平仓价格 – 开仓价格)× 数量 – 开仓手续费 – 平仓手续费 – 借币利息

案例:用户借入10,000 USDT做多BTC(5倍杠杆),开仓价64,000,平仓价67,000,持仓3天,借币年化利率5%。

  • 名义收益 = (67,000 – 64,000) × (10,000 / 64,000) ≈ 468.75 USDT
  • 手续费(假设Taker开Taker平)= 10,000 × 0.10% + 10,468.75 × 0.10% ≈ 20.47 USDT
  • 借币利息 = 10,000 × 5% × 3/365 ≈ 4.11 USDT
  • 实际收益 = 468.75 – 20.47 – 4.11 ≈ 444.17 USDT

4.3 隐藏成本:手续费与利息的计算周期不同

成交本身的手续费在订单撮合完成瞬间直接扣取,而杠杆借贷利息以每小时为周期计算。很多新手容易把这两者的计算周期相互混淆,造成成本估算出现较大偏差。

五、三大产品的盈亏公式汇总

5.1 完整计算公式

现货
实际收益 =(卖出价 – 买入价)× 数量 – 开仓手续费 – 平仓手续费

合约(U本位)
实际收益 =(平仓价 – 开仓价)× 数量 – 开仓手续费 – 平仓手续费 ± 资金费用

现货杠杆
实际收益 =(平仓价 – 开仓价)× 数量 – 开仓手续费 – 平仓手续费 – 借币利息

5.2 各类隐藏成本速查表

产品隐藏成本收取方式计算周期
现货手续费开平仓双边收取成交瞬间
合约手续费开平仓双边收取成交瞬间
合约资金费率多空互付每8小时
合约标记价格差异影响浮盈显示实时
现货杠杆手续费成交瞬间扣取成交瞬间
现货杠杆借币利息按小时计息每小时

六、盈亏复盘检查清单

平仓后收益与预期不符时,逐项检查:

  1. 实际入场和出场价格:是否存在滑点?
  2. 开仓和平仓手续费:用的是Maker还是Taker?(2026年8月后统一适用分组1费率)
  3. 资金费用(合约):持仓期间支付还是收取了多少?
  4. 借币利息(现货杠杆):持仓期间产生了多少利息?
  5. 持仓时长与结算时间的对应关系:是否跨过了多次资金费率结算?
  6. 标记价格与成交价的差异:持仓期间浮盈用的是标记价格,平仓用的是成交价

七、结语

2026年OKX的盈亏计算,已经从“看个浮盈数字”进化到了“系统性成本核算”。

现货交易要扣双边手续费;合约交易要扣手续费、资金费率,还要注意标记价格与最新价的差异;杠杆交易还要再加上借币利息。每一项成本都在悄悄改变你的实际到手收益。

记住三件事

第一,开仓前算清所有成本——手续费、资金费率、借币利息,每一项都要心中有数。

第二,平仓后复盘实际收益——名义收益和实际到手收益之间的差距,就是你下次优化的空间。

第三,区分未实现与已实现盈亏——浮盈是账面数字,只有平仓后才变成真金白银。

真正的高手,赚的是扣完所有成本后剩下的那部分。只有到账的USDT,才是你真正赚到的钱。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注