一、引言:浮盈是账面,到手才是真
持仓页面上跳动的浮盈数字,看一眼就让人心情愉悦。但当你真正平仓后算账,发现到账金额比预期少了一截——手续费扣了、资金费率付了、借币利息也扣了。
2026年8月14日,OKX完成费率结构重大简化,现货分组2/3、合约分组2的交易对统一适用分组1费率。规则简化了,但盈亏计算的核心逻辑没有变。真正的盈亏,远比“(卖出价-买入价)×数量”复杂得多。
本文从现货、合约、杠杆三大产品线出发,逐一拆解OKX盈亏计算的全部公式,并揭示每一笔交易中最容易被忽略的“隐藏成本”。
各大交易所注册链接:
OKX 官方注册
Binance 官方注册
Gate 官方注册
二、现货交易:最简单的公式,最容易被忽略的细节
2.1 现货盈亏的核心公式
现货交易的盈亏计算是最直观的:
做多(买入后卖出) :
- 名义收益 =(卖出价格 – 买入价格)× 成交数量
- 实际收益 = 名义收益 – 开仓手续费 – 平仓手续费
做空(卖出后买回) :
- 名义收益 =(卖出价格 – 买入价格)× 成交数量
- 实际收益 = 名义收益 – 开仓手续费 – 平仓手续费
2.2 2026年最新现货费率
2026年8月14日调整生效后,现货交易对统一适用以下费率:
| 用户等级 | 挂单手续费(Maker) | 吃单手续费(Taker) |
|---|---|---|
| 普通用户 | 0.0800% | 0.1000% |
| VIP 1 | 0.0675% | 0.0800% |
| VIP 2 | 0.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 1 | 0.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小时 |
| 合约 | 标记价格差异 | 影响浮盈显示 | 实时 |
| 现货杠杆 | 手续费 | 成交瞬间扣取 | 成交瞬间 |
| 现货杠杆 | 借币利息 | 按小时计息 | 每小时 |
六、盈亏复盘检查清单
平仓后收益与预期不符时,逐项检查:
- 实际入场和出场价格:是否存在滑点?
- 开仓和平仓手续费:用的是Maker还是Taker?(2026年8月后统一适用分组1费率)
- 资金费用(合约):持仓期间支付还是收取了多少?
- 借币利息(现货杠杆):持仓期间产生了多少利息?
- 持仓时长与结算时间的对应关系:是否跨过了多次资金费率结算?
- 标记价格与成交价的差异:持仓期间浮盈用的是标记价格,平仓用的是成交价
七、结语
2026年OKX的盈亏计算,已经从“看个浮盈数字”进化到了“系统性成本核算”。
现货交易要扣双边手续费;合约交易要扣手续费、资金费率,还要注意标记价格与最新价的差异;杠杆交易还要再加上借币利息。每一项成本都在悄悄改变你的实际到手收益。
记住三件事:
第一,开仓前算清所有成本——手续费、资金费率、借币利息,每一项都要心中有数。
第二,平仓后复盘实际收益——名义收益和实际到手收益之间的差距,就是你下次优化的空间。
第三,区分未实现与已实现盈亏——浮盈是账面数字,只有平仓后才变成真金白银。
真正的高手,赚的是扣完所有成本后剩下的那部分。只有到账的USDT,才是你真正赚到的钱。

发表回复