在OKX进行合约交易时,很多新手投资者对“收益具体如何计算”存在疑问,合约交易的收益不仅与价格波动有关,还涉及杠杆、保证金、手续费、未实现盈亏等多个因素,本文将以OKX的主流合约类型(U本位合约、币本位合约)为例,详细拆解合约收益的计算逻辑,帮助大家清晰理解盈亏来源。

先明确两个核心概念:未实现盈亏与已实现盈亏

在OKX合约账户中,盈亏分为两种状态,直接影响账户资产变化:

未实现盈亏(浮动盈亏)

指持仓期间,根据当前市场价格与开仓价格的差异计算的盈亏,尚未实际结算,此时盈亏会随市场价格实时波动,反映在账户的“未实现盈亏”栏中。

  • 多头(做多):未实现盈亏 = (当前市场价格 - 开仓价格)× 合约数量 × 杠杆倍数
  • 空头(做空):未实现盈亏 = (开仓价格 - 当前市场价格)× 合约数量 × 杠杆倍数

注意:这里的“合约数量”需换算为“名义价值”(即合约面值×数量),例如1张BTCUSDT合约面值100美元,若开仓10张,名义价值为1000美元。

已实现盈亏(实际盈亏)

平仓后,最终确定的盈亏金额,会直接增减账户可用保证金,计算公式需扣除手续费:

  • 多头平仓:已实现盈亏 = (平仓价格 - 开仓价格)× 合约数量 - 开仓手续费 - 平仓手续费
  • 空头平仓:已实现盈亏 = (开仓价格 - 平仓价格)× 合约数量 - 开仓手续费 - 平仓手续费

U本位合约收益计算(以USDT为保证金和计价单位)

U本位合约是OKX最主流的合约类型,保证金和盈亏均以USDT结算,适合新手理解,假设场景如下:

案例1:做多BTCUSDT永续合约

  • 开仓价格:$60,000
  • 开仓数量:10张(每张合约面值100 USDT,名义价值=10×100=1000 USDT)
  • 杠杆:10倍
  • 开仓手续费:0.02%(单边)
  • 平仓价格:$62,000
  • 平仓手续费:0.02%

第一步:计算未实现盈亏(持仓期间)

若持仓时BTC价格涨至$61,000,未实现盈亏为:
(当前价格 - 开仓价格)× 合约数量 × 杠杆倍数?
注意:这里需修正!未实现盈亏的计算无需乘以杠杆,杠杆影响的是保证金占用,而非盈亏本身,正确公式为:
未实现盈亏 = (当前价格 - 开仓价格)× 合约面值 × 数量
= ($61,000 - $60,000)× 100 × 10
= 1,000 USDT(浮动盈利)

第二步:计算已实现盈亏(平仓后)

平仓时,已实现盈亏需扣除手续费:
(平仓价格 - 开仓价格)× 合约面值 × 数量 - 开仓手续费 - 平仓手续费
= ($62,000 - $60,000)× 100 × 10 - (1000×0.02%) - (1000×0.02%)
= 2,000 USDT - 0.2 USDT - 0.2 USDT
= 1,999.6 USDT(实际盈利)

关键点:杠杆如何影响收益?

杠杆不直接改变盈亏金额,而是通过“降低保证金占用”来放大“收益率”,例如本例中,10倍杠杆下,开仓1000 USDT名义价值仅需占用100 USDT保证金,若盈利1999.6 USDT,对保证金而言,收益率是(1999.6/100)≈1999.6%,即“以小博大”,但需注意:杠杆也会放大亏损风险!

币本位合约收益计算(以BTC等加密货币为保证金和计价单位)

币本位合约的保证金和盈亏均以加密货币(如BTC、ETH)结算,计算逻辑与U本位类似,但需注意“计价币种”和“保证金币种”的一致性,假设场景如下:

案例2:做空BTCUSDT季度合约(保证金为BTC)

  • 开仓价格:$60,000
  • 开仓数量:5张(每张面值0.1 BTC,名义价值=5×0.1=0.5 BTC)
  • 开仓手续费:0.02%(单边,扣除BTC)
  • 平仓价格:$58,000
  • 平仓手续费:0.02%

已实现盈亏计算(平仓后)

币本位合约盈亏以BTC结算,公式为:
(开仓价格 - 平仓价格)× 合约面值 × 数量 - 手续费(BTC)
= ($60,000 - $58,000)× 0.1 × 5 - (0.5×$60,000×0.02%)÷$58,000 - (0.5×$58,000×0.02%)÷$58,000
注意:币本位手续费需根据平仓价格折算为BTC,计算如下:

  • 开仓手续费(BTC)=(名义价值×开仓价格×手续费率)÷平仓价格
    = (0.5 BTC×$60,000×0.02%)÷$58,000 ≈ 0.00103 BTC
  • 平仓手续费(BTC)=名义价值×手续费率
    = 0.5 BTC×0.02% = 0.0001 BTC
    已实现盈亏(BTC)= 2,000×0.1×5 - 0.00103 - 0.0001 ≈ 1.0 - 0.00113 ≈ 99887 BTC

影响合约收益的3个关键因素

  1. 手续费:OKX合约手续费分为“开仓费”和“平仓费”,部分产品支持“开仓免单”(如永续合约maker/taker模式),可通过OKX的“费率表”查看具体费率,尽量选择低费率产品降低成本。

  2. 资金费率(仅永续合约):永续合约通过资金费率机制使合约价格贴近现货价格,若做多时资金费率为正,空头向多头支付费用;做空时资金费率为正,多头向空头支付费用,长期持仓需关注资金费率成本。

  3. 杠杆与保证金率:杠杆越高,保证金占用越少,但“维持保证金率”要求更高(如U本位合约维持保证金率≥0.5%),若价格反向波动导致保证金率低于“强平线”,账户可能被强制平仓,导致亏损扩大。

3步快速计算合约收益

  1. 确认合约类型:U本位用USDT计价,币本位用加密货币计价;
  2. 区分持仓/平仓:持仓看“未实现盈亏”,平仓算“已实现盈亏”(扣手续费);
  3. 用对公式
    • 多头盈亏 = (平仓/当前价 - 开仓价)× 合约面值 × 数量 - 手续费
    • 空头盈亏 = (开仓价 - 平仓/当前价)× 合约面值 × 数量 - 手续费