OKX怎么算盈亏?

最后更新:2026-06-05 | 分类:OKX操作指南

简短回答

币币交易盈亏=卖出金额-买入金额;合约盈亏=持仓量×价格差×合约乘数。OKXAPP交易页面有盈亏计算器,输入参数自动算,不用自己按计算器。

详细说明

先搞懂两个基本概念

在说计算方法之前,有两个概念得先弄清楚,不然算出来可能是错的。

第一个是"计价货币"。比如你买BTC/USDT交易对,那USDT就是计价货币,你所有的盈亏都是用USDT来计价的,不是人民币。第二个是"持仓均价",就是你多次买入的平均成本价,这个在计算合约盈亏时特别重要。

币币交易盈亏怎么算?

这个最简单,适合刚入门的新手。

假设你买了0.1个BTC,买入均价是28000美元(花了2800USDT)。后来涨到35000美元,你全卖了。

盈亏 = 卖出金额 - 买入成本 = 0.1 × 35000 - 2800 = 3500 - 2800 = 700 USDT

收益率 = 700 / 2800 × 100% = 25%

如果你是分批买入的,那就先算总成本:所有买入花的USDT加起来就是成本。然后算卖出的总金额,两者相减就是盈亏。OKX的"历史订单"里会自动帮你算好,不用自己动手。

合约盈亏计算稍微复杂一点

合约分两种:币本位合约和U本位合约,计算公式不太一样。

U本位合约(最常用)
假设你开了1手BTCUSDT永续合约,10倍杠杆,开仓价28000美元。合约乘数是0.0001BTC(OKX大部分币种是这个)。涨到30000美元平仓。

盈亏 = 持仓数量 × (平仓价 - 开仓价) × 合约乘数
= 1 × (30000 - 28000) × 0.0001 = 1 × 2000 × 0.0001 = 0.2 USDT

等等,这收益也太少了吧?没错,合约讲究的是"四两拨千斤",用小资金撬动大仓位。10倍杠杆下,0.2USDT相对于你实际投入的保证金(约28USDT),收益率其实是0.7%左右。

币本位合约
盈亏用BTC计算:盈亏 = 持仓数量 × (1/开仓价 - 1/平仓价)

OKX自带的计算器挺好用

说实话,上面那些公式了解一下就行,实际操作中根本不用自己算。OKXAPP交易页右下角有个"计算器"按钮,点开可以选择:开仓/平仓计算、止盈止损计算、暴力平仓价格计算。

输入你的开仓价、持仓数量、杠杆倍数,它自动给你算出预估盈亏、收益率、强平价格。对新手特别友好,比Excel表格方便多了。

几个容易搞混的地方

有些新手会问:手续费怎么算?资金费率怎么扣?说实话,小资金的话手续费和资金费率对盈亏影响不大,但如果你是高频交易或者大仓位,这两块还真不能忽视。

OKX的合约手续费是开仓和平仓各收一次,Maker费率约0.02%,Taker约0.05%。永续合约每8小时还有资金费率,正费率多头给空头钱,负费率空头给多头钱。

所以你看自己的"已实现盈亏"可能和实际到手的有点差距,那是因为扣掉了手续费和资金费率。看"未实现盈亏"的时候是理论值,真正的净盈亏得看平仓后到账的资金。

立即注册OKX →