OKX交易合约收益怎么算?一篇读懂盈亏计算逻辑与影响因素
在数字货币交易中,合约因杠杆高、双向交易等特点成为不少投资者的选择,而OKX作为全球主流的加密货币交易所,其合约产品种类丰富(包括U本位合约、币本位合约、永续合约等),但很多新手用户常困惑:“合约收益到底怎么算?为什么有时候方向对了反而亏钱?”本文将结合OKX合约规则,从基础概念到具体公式,帮你彻底搞懂合约收益的计算逻辑,以及影响盈亏的关键因素。

先搞懂:OKX合约有哪些类型?计算基础不同
OKX合约主要分为U本位合约(以USDT作为保证金和结算货币)和币本位合约(以BTC、ETH等加密货币作为保证金和结算货币),两者在收益计算上有明显差异,需先区分清楚。
U本位合约:最主流的合约类型,盈亏用USDT结算
U本位合约包括永续合约(无到期日)、交割合约(固定到期日),交易对如BTC-USDT、ETH-USDT等,盈亏结果均以USDT计算,其核心特点是:保证金用USDT,盈亏结算用USDT,适合习惯法币计价的用户。
币本位合约:以加密货币计价,盈亏对应币种
币本位合约同样有永续和交割,交易对如-BTC、-ETH等(如BTC永续合约),保证金和盈亏均以对应币种结算(如BTC合约用BTC做保证金,盈亏是BTC),这类合约更适合希望直接持有加密货币、对冲币种价格波动的用户。
U本位合约收益计算:方向×数量×价格差×杠杆(注意手续费)
U本位合约的盈亏计算核心是“价格差×交易数量”,但需结合开仓方向(做多/做空)、手续费、资金费率(仅永续合约)等因素。
基础盈亏公式:未实现盈亏与已实现盈亏
合约盈亏分为“未实现盈亏”(持仓期间的浮动盈亏,随价格变化而变动)和“已实现盈亏”(平仓后的实际盈亏)。

(1)做多(看涨,买入开仓)
未实现盈亏 = (当前标记价格 - 开仓价格)× 合约面值 × 持仓数量
已实现盈亏 = (平仓价格 - 开仓价格)× 合约面值 × 持仓数量 - 手续费
(2)做空(看跌,卖出开仓)
未实现盈亏 = (开仓价格 - 当前标记价格)× 合约面值 × 持仓数量
已实现盈亏 = (开仓价格 - 平仓价格)× 合约面值 × 持仓数量 - 手续费
关键概念解释:
- 标记价格:OKX用于计算持仓盈亏的参考价格,是防止“恶意插针”导致强制平仓的价格,通常为最近一笔成交价 指数价格的平均值,具体可在OKX合约详情页查看。
- 合约面值:1张合约对应的基础货币数量,例如BTC-USDT永续合约的面值是“0.01 BTC”,即1张合约代表0.01个BTC;ETH-USDT永续合约面值是“0.1 ETH”,面值可在OKX合约交易页面“合约信息”中查询。
- 手续费:OKX合约按开仓和平仓分别收费,分为Maker费率(挂单,提供流动性)和Taker费率(吃单,主动成交),费率等级根据30日交易量浮动(新手通常为Maker 0.02%/Taker 0.05%),开仓和平仓都会收取手续费,已实现盈亏需扣除双向手续费。
举例:U本位做多BTC-USDT永续合约,赚了多少?
假设小明在OKX交易BTC-USDT永续合约,具体操作如下:
- 开仓:BTC标记价格=$60,000,做多10张合约(面值0.01 BTC/张,共10×0.01=0.1 BTC名义价值),开仓手续费$30(Taker费率0.05%,开仓金额60,000×0.1=6,000 USDT,手续费6,000×0.05%=$30)。
- 持仓:BTC价格上涨至$65,000,未实现盈亏=(65,000-60,000)×0.01×10= $500(未扣除手续费)。
- 平仓:以$65,000平仓,平仓手续费$32.5(65,000×0.1×0.05%=$32.5)。
- 已实现盈亏=(65,000-60,000)×0.01×10 -(30 32.5)= 500 - 62.5= $437.5
永续合约特殊因素:资金费率影响成本
U本位永续合约有“资金费率”(每8小时结算一次),用于锚定合约价格与现货价格,当资金费率为正时,多头向空头支付费用;为负时,空头向多头支付费用,这笔费用会影响最终盈亏,需纳入计算。

仍以上例,假设小明持仓期间资金费率为 0.01%(多头需支付),10张合约的名义价值6,000 USDT,资金费率费用=6,000×0.01%=$6,则最终已实现盈亏=437.5 - 6= $431.5。
币本位合约收益计算:以币计价,盈亏对应基础货币
币本位合约的盈亏计算逻辑与U本位类似,但结果以基础货币(如BTC合约的BTC)结算,且需考虑“标记价格/指数价格”的币种汇率(通常以USD计价的基础货币价格)。
基础盈亏公式(以BTC永续合约为例)
做多未实现盈亏(BTC)= (当前标记价格BTC - 开仓价格BTC)× 合约面值 × 持仓数量
做空未实现盈亏(BTC)= (开仓价格BTC - 当前标记价格BTC)× 合约面值 × 持仓数量
注意: 币本位的“开仓价格”“标记价格”是以BTC/USD计价的价格(如BTC标记价格=$65,000,即1 BTC=$65,000),合约面值通常为“1 BTC/张”(即1张合约对应1 BTC)。
举例:币本位做空BTC永续合约,赚了多少?
假设小红在OKX交易-BTC永续合约(币本位),操作如下:
- 开仓:BTC标记价格=$60,000,做空5张合约(面值1 BTC/张,共5 BTC名义价值),开仓手续费0.001 BTC(Maker费率0.02%,开仓名义价值5×60,000=300,000 USD,手续费300,000×0.02%=60 USD,按开仓时BTC价格60,000 USD/BTC折算为0.001 BTC)。
- 持仓:BTC价格下跌至$55,000,未实现盈亏(BTC)=(60,000-55,000)×1×5= 25,000 USD,折算BTC=25,000÷55,000≈4545 BTC(未扣除手续费)。
- 平仓:以$55,000平仓,平仓手续费0.000909 BTC(55,000×5×0.02%=55 USD,折算55÷55,000=0.001 BTC,此处按实际费率简化计算)。
- 已实现盈亏(BTC)=(60,000-55,000)×1×5 ÷55,000 -(0.001 0.000909)≈ 0.4545 - 0.001909≈4526 BTC
币本位特殊因素:汇率波动与结算币种
币本位合约的盈亏最终以基础货币(如BTC)结算,若用户想换算成USDT,需乘以平仓时的BTC/USD汇率,币本位合约无资金费率,但可能有“资金费用”(按基础货币结算),具体规则可参考OKX帮助文档。
影响合约收益的5大关键因素:不止“方向对了”这么简单
除了上述计算逻辑,实际交易中还有5个关键因素会直接影响最终收益,需重点关注:
杠杆:放大收益,也放大亏损
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。




