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

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

未实现盈亏 = (当前标记价格 - 开仓价格)× 合约面值 × 持仓数量
已实现盈亏 = (平仓价格 - 开仓价格)× 合约面值 × 持仓数量 - 手续费
未实现盈亏 = (开仓价格 - 当前标记价格)× 合约面值 × 持仓数量
已实现盈亏 = (开仓价格 - 平仓价格)× 合约面值 × 持仓数量 - 手续费
关键概念解释:
假设小明在OKX交易BTC-USDT永续合约,具体操作如下:
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/USD计价的价格(如BTC标记价格=$65,000,即1 BTC=$65,000),合约面值通常为“1 BTC/张”(即1张合约对应1 BTC)。
假设小红在OKX交易-BTC永续合约(币本位),操作如下:
币本位合约的盈亏最终以基础货币(如BTC)结算,若用户想换算成USDT,需乘以平仓时的BTC/USD汇率,币本位合约无资金费率,但可能有“资金费用”(按基础货币结算),具体规则可参考OKX帮助文档。
除了上述计算逻辑,实际交易中还有5个关键因素会直接影响最终收益,需重点关注: