盈亏计算全攻略:现货、合约、杠杆持仓收益到底该怎么算?

OKX封面图

作者:

一、引言:浮盈数字,不等于真金白银

很多交易者有个习惯:看一眼持仓页面的浮盈数字,觉得“赚了”,就心满意足地关掉了App。

但平仓后算账时,发现到账金额比预期少了一截——手续费扣了、资金费率付了、借币利息也扣了。真正的盈亏,远比“(卖出价-买入价)×数量”复杂得多。

2026年,OKX的费率结构经历了重大简化——8月14日起,现货分组2/3、合约分组2的交易对统一适用分组1费率。规则简化了,但盈亏计算的核心逻辑没有变。本文从现货、合约、杠杆三大产品线出发,逐一拆解每一笔交易的真实收益到底该怎么算。

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

2.1 现货盈亏的核心公式

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

做多(买入后卖出)

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

做空(卖出后买回)

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

2.2 2026年最新现货费率

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

等级资产量(USD) 或 30日交易量(USD)挂单手续费(Maker)吃单手续费(Taker)
普通用户<100,000 / <1,000,0000.0800%0.1000%
VIP 1≥100,000 / ≥1,000,0000.0675%0.0800%
VIP 2≥200,000 / ≥5,000,0000.0600%0.0700%
VIP 3≥2,000,000 / ≥10,000,0000.0550%0.0650%
VIP 4≥5,000,000 / ≥20,000,0000.0300%0.0450%

持有OKB或提升交易量可获得更优惠费率。

2.3 实战算账:一笔现货交易的真实收益

案例:普通用户在OKX以市价单(Taker)买入1 BTC,价格65,000 USDT,随后以市价单卖出,价格67,000 USDT。

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

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

2.4 现货持仓成本价的两种算法

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

资产概览成本价:采用平均成本法,覆盖交易账户、资金账户和赚币账户的资产。平均成本 =(上次买入前平均成本 × 上次数量 + 本次买入价 × 本次数量)/(上次数量 + 本次数量)。

交易账户成本价:同时支持平均成本法累计成本法。累计成本法公式为:累计成本价 =(累计买入价值 – 累计卖出价值)/ 净买入数量。

查看路径:资产 → 币种详情 → 现货交易,即可查看持仓成本和收益率。

OKX插图

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

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

3.1 未实现盈亏 vs 已实现盈亏

未实现盈亏(浮盈/浮亏) :基于当前价格计算的持仓浮动盈亏,仓位仍处于开仓状态时持续变化。在OKX上,合约的未实现盈亏使用标记价格(Mark Price)而非最新成交价计算,标记价格同样用于强平逻辑。

已实现盈亏:仓位(或部分仓位)平仓后最终确认的盈亏。

两者的本质区别:浮盈浮亏是账面上的数字,只有平仓后才变成真金白银。

3.2 2026年最新合约费率

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

等级资产量(USD) 或 30日交易量(USD)挂单手续费(Maker)吃单手续费(Taker)
普通用户<100,000 / <5,000,0000.0200%0.0500%
VIP 1≥100,000 / ≥5,000,0000.0160%0.0450%
VIP 2≥200,000 / ≥10,000,0000.0150%0.0360%

2026年4月,OKX进一步降低了VIP 1至VIP 3的合约交易量门槛,让更多用户享受费率优惠。

3.3 合约盈亏的计算公式

U本位永续合约(做多)

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

U本位永续合约(做空)

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

实际到手收益 = 名义收益 – 开仓手续费 – 平仓手续费 – 资金费用(支付方) + 资金费用(收取方)

3.4 资金费率:持仓越久,成本越高

资金费率是永续合约特有的成本项——不是平台收取的手续费,而是多空持仓者之间的定期支付机制。当资金费率为正时,多头向空头支付;为负时,空头向多头支付。

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

2026年,OKX对资金费率机制进行了两次重要调整:

第一次(2026年4月14日) :资金费率触及上下限时,结算间隔逐级缩短(8小时→4小时→2小时→1小时),而非直接跳至1小时。

第二次(2026年5月29日) :在资金费率公式中引入8/N周期因子。8小时结算周期的合约费率不变;4小时周期减半;2小时周期变为1/4;1小时周期变为约1/8。

以1小时结算周期合约为:

  • 原公式:单次费率约0.05%,日等价约1.20%
  • 新公式:单次费率约0.00625%,日等价约0.15%

对交易者的直接影响:持仓周期越短、合约结算频率越高,2026年5月后的资金费率成本降幅越明显。

3.5 强平价格:必须算清的“生死线”

当合约仓位的维持保证金率≤100%时,触发减仓或强平。OKX施行梯度强平机制——先自动减仓,不会直接全部强平。

强平价格的计算方法(以USDT本位永续合约、逐仓模式为例):

  • 多头强平价 ≈ 开仓价 × (1 – 1/杠杆 + 维持保证金率)
  • 空头强平价 ≈ 开仓价 × (1 + 1/杠杆 – 维持保证金率)

实操工具:在合约交易页面,点击右上角“…”→“常用功能”→“计算器”→“强平价格”,输入杠杆倍数、开仓均价、开仓数量和可用保证金即可计算。

强平的额外成本:强平时正常收取手续费(按吃单费率计算),同时有强平罚金,用于支付处理仓位的滑点和穿仓损失。

3.6 合约实战算账

案例:普通用户在OKX交易BTC/USDT永续合约,10倍杠杆,开仓1 BTC等值,持仓3天。

开仓:市价单(Taker)开仓,价格64,000 USDT

  • 开仓手续费 = 64,000 × 0.05% = 32 USDT

持仓3天:假设平均资金费率为0.01%/8小时,每8小时结算一次

  • 3天 = 9次结算
  • 每次资金费用 = 64,000 × 0.01% = 6.4 USDT
  • 总资金费用 = 6.4 × 9 = 57.6 USDT

平仓:限价单(Maker)平仓,价格67,000 USDT

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

收益计算

  • 名义收益 = (67,000 – 64,000) × 1 = 3,000 USDT
  • 总成本 = 32 + 57.6 + 13.4 = 103 USDT
  • 实际到手收益 = 3,000 – 103 = 2,897 USDT
  • 成本侵蚀比例 = 103 / 3,000 = 3.43%

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

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

4.1 现货杠杆的借币利息

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

利息计算公式

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

计息规则:OKX杠杆借币按日计息、每小时扣息。只要产生负债,无论什么交易,都会计息。提前还款按实际占用天数计息,不足一日按一日。

利率范围:稳定币(如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 合约杠杆 vs 现货杠杆

对比维度合约杠杆现货杠杆
成本项手续费 + 资金费率手续费 + 借币利息
杠杆上限最高125倍通常3-10倍
强平风险有(维持保证金率≤100%)
持仓成本资金费率随市场变化借币利率相对固定

五、2026年的新变化:统一账户让盈亏计算更复杂了吗?

2026年,OKX统一交易账户支持在一个账户中使用多币种资产同时交易现货和各类衍生品。不同业务线的盈亏可以互相抵消,提升了资金利用率。

但这也让盈亏计算变得更复杂——用户不再需要手动在不同账户间划转,但盈亏的汇总计算需要区分各业务线的独立表现。

实操建议:使用OKX的Analysis分析中心查看分业务线的盈亏数据——Assets标签查看账户级总盈亏,Spot PnL标签查看现货持仓盈亏,Futures PnL标签查看合约交易盈亏。

六、盈亏计算的完整公式与检查清单

6.1 完整计算公式

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

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

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

6.2 盈亏复盘检查清单

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

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

七、结语

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

现货交易要扣双边手续费;合约交易要扣手续费、资金费率,还要算清强平价格;杠杆交易还要再加上借币利息。每一项成本都在悄悄改变你的实际到手收益。

记住三件事:

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

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

第三,用好OKX自带工具——合约计算器算强平价、Analysis分析中心看分业务线盈亏——让工具帮你算,而不是凭感觉猜。

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

评论

发表回复

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