OKX交易永续合约怎么算收益?一篇读懂盈利与亏损的计算逻辑
在加密货币衍生品交易中,OKX永续合约因其“双向交易、杠杆支持、到期交割”的特点,成为不少用户捕捉市场波动的工具,但很多新手常困惑:“明明方向做对了,为什么盈利时收益和预期不符?”“方向做反时,亏损到底是怎么扣的?”永续合约的收益计算并不复杂,核心在于理解“未实现盈亏”与“已实现盈亏”的区别,以及杠杆、保证金、资金费率等因素的影响,本文将详细拆解OKX永续合约的收益计算逻辑,帮你清晰掌握盈利与亏损的来龙去脉。

先搞懂:永续合约收益的两大核心类型
永续合约的收益分为“未实现盈亏”和“已实现盈亏”,两者共同构成你的账户总盈亏。
- 未实现盈亏:持仓期间,由于价格波动产生的浮动盈亏,此时合约还未平仓,收益/亏损尚未“落袋为袋”,会实时显示在OKX账户的“持仓盈亏”栏。
- 已实现盈亏:当平仓(卖出或买入平仓)后,未实现盈亏转化为实际收益或亏损,会结算到账户可用余额,影响你的总资产。
未实现盈亏:持仓时怎么算?
未实现盈亏的计算,核心是“每张合约的盈亏×持仓张数”,具体公式因“多空方向”不同而略有差异。
多头持仓(买入做多)
做多是指“买入开仓”,预期价格上涨后卖出平仓获利,未实现盈亏的计算公式为:
未实现盈亏 = (最新标记价格 - 开仓价格) × 持仓张数 × 合约面值
- 最新标记价格:OKX永续合约的“标记价格”是实时计算的,主要用于反映标的资产(如BTC/USDT)的公允价格,减少操纵风险,计算公式为:标记价格 = 标的最新价格 资金费率影响(具体后文提)。
- 开仓价格:你买入开仓时的价格,比如开仓时BTC永续合约标记价格为$60,000。
- 合约面值:单张合约对应的基础资产数量,BTC永续合约的“合约面值”通常是0.01 BTC(即1张合约=0.01 BTC),ETH永续合约可能是0.1 ETH等(具体可在OKX合约详情页查看)。
举个例子:
你做多BTC-USDT永续合约,开仓价格$60,000,持仓10张(即0.1 BTC),当前最新标记价格涨到$61,000,则:
未实现盈亏 = ($61,000 - $60,000) × 10张 × 0.01 BTC/张 = $1,000 × 0.1 = $100盈利
空头持仓(卖出做空)
做空是指“卖出开仓”,预期价格下跌后买入平仓获利,未实现盈亏的计算公式为:
未实现盈亏 = (开仓价格 - 最新标记价格) × 持仓张数 × 合约面值

举个例子:
你做空BTC-USDT永续合约,开仓价格$60,000,持仓20张(即0.2 BTC),当前最新标记价格跌到$59,000,则:
未实现盈亏 = ($60,000 - $59,000) × 20张 × 0.01 BTC/张 = $1,000 × 0.2 = $200盈利
标记价格与市场价格的差异影响
OKX永续合约的“标记价格”不完全等于市场现货价格,而是通过“指数价格 资金费率调整”计算得出,目的是减少多空博弈导致的偏离,当资金费率为正时,标记价格可能略高于指数价格;为负时则略低,但日常交易中,标记价格与市场价格差异较小,新手可简单理解为“当前合约的公允参考价”,计算盈亏时以标记价格为准即可。
已实现盈亏:平仓后怎么算?
已实现盈亏是“平仓动作”触发的实际盈亏,等于平仓时的未实现盈亏,但需注意:平仓时除了价格波动,还需考虑手续费和资金费率(仅限持仓期间)的影响。
已实现盈亏核心公式
已实现盈亏 = (平仓价格 - 开仓价格) × 持仓张数 × 合约面值 - 手续费
(1)手续费:双向收取,开仓 平仓各一次
OKX永续合约手续费分为“Maker费”(挂单手续费,提供流动性)和“Taker费”(吃单手续费,主动吃掉挂单),费率根据用户等级和交易量不同(具体可在OKX“账户-手续费”查看),BTC永续合约Taker费率0.02%,Maker费率-0.01%(即挂单还能返佣)。

举个例子(做多 手续费):
你做多BTC-USDT永续合约,开仓价格$60,000,持仓10张(0.1 BTC),平仓时标记价格$61,000,假设Taker费率0.02%,则:
- 手续费 = 开仓手续费 平仓手续费 = ($60,000 × 10 × 0.01) × 0.02% ($61,000 × 10 × 0.01) × 0.02%
= (6,000) × 0.02% (6,100) × 0.02% = $1.2 $1.22 = $2.42 - 已实现盈亏 = ($61,000 - $60,000) × 10 × 0.01 - $2.42 = $100 - $2.42 = $97.58
(2)资金费率:持仓期间的“隐性成本/收益”
永续合约通过“资金费率”机制,使合约价格与指数价格趋于一致,每8小时结算一次(OKX通常在0:00、8:00、16:00 UTC结算),资金费率为正时,多头向空头支付费用;为负时,空头向多头支付费用。
资金费率对盈亏的影响:
假设你持仓期间资金费率为正(0.01%),持仓价值$10,000,则需支付:$10,000 × 0.01% = $1(从账户扣除);若资金费率为负(-0.01%),则收取$1(计入账户)。
综合例子(做多 资金费率 手续费):
你做多BTC-USDT永续合约,开仓价格$60,000,持仓10张(0.1 BTC,持仓价值$60,000),持仓期间共经历2次资金费率结算(均为 0.01%),平仓时标记价格$61,000,Taker费率0.02%,则:
- 资金费成本 = $60,000 × 0.01% × 2 = $12
- 手续费 = $2.42(同上)
- 已实现盈亏 = ($61,000 - $60,000) × 10 × 0.01 - $12 - $2.42 = $100 - $14.42 = $85.58
杠杆与保证金:如何影响“实际收益率”?
前面提到的是“名义盈亏”,而杠杆会通过“保证金”放大你的实际收益率(或亏损率)。
保证金与保证金率
保证金是你开仓时冻结的资金,用于承担亏损,OKX永续合约支持“全仓保证金”和“逐仓保证金”模式,这里以逐仓为例:
- 初始保证金 = 开仓价值 × 保证金率(如10倍杠杆对应10%保证金率)
- 维持保证金 = 开仓价值 × 维持保证金率(如0.5%)
- 保证金率 = (账户权益 / 持仓价值) × 100%,当保证金率≤维持保证金率时,会触发“强制平仓”。
举个例子(杠杆对收益率的影响):
同样做多BTC-USDT,开仓价格$60,000,持仓10张(0.1 BTC,开仓价值$60,000):
- 10倍杠杆(10%保证金率):初始保证金 = $60,000 × 10% = $6,000
若价格上涨到$61,000,名义盈利$100,实际收益率 = $100 / $6,000 ≈ 67% - 5倍杠杆(20%保证金率):初始保证金 = $60,000 × 20% = $12,000
同样盈利$100,实际收益率 = $100 /
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



