在加密货币合约交易中,理解收益计算逻辑是盈利的基础,作为全球主流交易所之一,欧易(OKX)的合约交易机制相对成熟,但涉及多种类型和计算规则,新手容易混淆,本文将以欧易合约为例,从核心概念、具体计算公式到注意事项,帮你彻底搞懂“合约收益到底怎么算”。

先搞懂:合约交易的3个核心概念

要计算收益,先得明确合约交易中的几个关键变量,它们直接影响最终盈亏结果:

合约类型:永续合约 vs 交割合约

欧易合约分为永续合约交割合约,两者核心区别在于“是否到期交割”,但收益计算逻辑基本一致,主要差异在于资金费率(永续合约特有,会影响持仓成本)。

  • 永续合约:无固定到期日,可通过“资金费率”机制与现货价格锚定,适合长期持仓。
  • 交割合约:有固定到期日,到期后未平仓合约将按交割价结算,适合短期波段交易。

交易方向:做多 vs 做空

收益计算的首要前提是明确“开仓方向”:

  • 做多(看涨):预期价格上涨,先买入开仓,高价卖出平仓。
  • 做空(看跌):预期价格下跌,先卖出开仓,低价买入平仓。

收益计算的核心变量

无论做多做空,收益计算都离不开以下5个数据:

  • 开仓价格(P开):开仓时的合约成交价。
  • 平仓价格(P平):平仓时的合约成交价。
  • 合约面值(V):1张合约对应的基础资产数量(如BTC合约面值通常为0.01 BTC,ETH合约为0.1 ETH)。
  • 杠杆倍数(L):借入资金与自有资金的比率(如10倍杠杆,意味着10元自有资金可交易100元价值的合约)。
  • 手续费率(F):开仓和平仓时交易所收取的手续费(分Maker(挂单费)和Taker(吃单费),欧易不同合约档位费率不同,一般为0.02%-0.1%)。

合约收益计算公式:分步拆解

合约收益分为“未实现收益”(持仓中浮盈/浮亏)和“已实现收益”(平仓后实际盈亏),这里重点讲已实现收益,即平仓后的真实到账金额。

基础盈亏计算(不考虑手续费和杠杆)

先抛开杠杆和手续费,单纯计算“价格变动带来的盈亏”,这是收益的核心部分:

(1)做多盈亏

盈亏 = (平仓价格 - 开仓价格)× 合约面值
公式做多盈亏 = (P平 - P开) × V

  • 结果为正:盈利;结果为负:亏损。

举例
你在欧易开仓1张BTC永续合约(面值0.01 BTC),做多开仓价格$60,000,平仓价格$61,000。
做多盈亏 = (61,000 - 60,000) × 0.01 = 1,000 × 0.01 = 10 BTC ≈ $610,000(按当前BTC价格计算)

(2)做空盈亏

做空是“先卖后买”,盈亏方向与做多相反:
盈亏 = (开仓价格 - 平仓价格)× 合约面值
公式做空盈亏 = (P开 - P平) × V

  • 结果为正:盈利;结果为负:亏损。

举例
开仓1张BTC永续合约(面值0.01 BTC),做空开仓价格$60,000,平仓价格$59,000。
做空盈亏 = (60,000 - 59,000) × 0.01 = 1,000 × 0.01 = 10 BTC ≈ $610,000

加入手续费:实际收益要扣除成本

交易所收取的手续费会侵蚀收益,需单独计算并扣除,欧易合约手续费分为开仓费和平仓费,部分合约对Maker(挂单)和Taker(吃单)实行差异化费率,假设:

  • 开仓手续费 = 开仓价格 × 合约面值 × 开仓手续费率
  • 平仓手续费 = 平仓价格 × 合约面值 × 平仓手续费率

(1)做多实际收益

实际收益 = 多做基础盈亏 - 开仓手续费 - 平仓手续费
公式做多实际收益 = (P平 - P开) × V - (P开 × V × F开) - (P平 × V × F平)

举例(沿用做多案例,假设开仓费率0.05%,平仓费率0.05%):
开仓手续费 = 60,000 × 0.01 × 0.05% = 3 USDT
平仓手续费 = 61,000 × 0.01 × 0.05% = 3.05 USDT
做多实际收益 = 10 BTC - 3 USDT - 3.05 USDT ≈ 10 BTC - 6.05 USDT

(2)做空实际收益

做空实际收益 = 做空基础盈亏 - 开仓手续费 - 平仓手续费
公式做空实际收益 = (P开 - P平) × V - (P开 × V × F开) - (P平 × V × F平)

举例(沿用做空案例,费率同上):
开仓手续费 = 60,000 × 0.01 × 0.05% = 3 USDT
平仓手续费 = 59,000 × 0.01 × 0.05% = 2.95 USDT
做空实际收益 = 10 BTC - 3 USDT - 2.95 USDT ≈ 10 BTC - 5.9 USDT

杠杆对“收益率”的影响(注意:不影响“实际收益金额”)

杠杆会放大“本金收益率”,但不改变实际收益金额。

  • 你用100 USDT本金,10倍杠杆开仓1张BTC合约(价值600 USDT),价格上涨1%(6000 USDT),实际收益10 USDT,收益率=10/100=10%(相当于现货10倍收益率)。
  • 若是1倍杠杆,需用600 USDT本金开仓,同样收益10 USDT,收益率=10/600≈1.67%

关键结论:杠杆是“双刃剑”,放大收益的同时也放大亏损,计算收益金额时无需考虑杠杆,但计算“收益率”时需除以“自有本金”。

永续合约特殊成本:资金费率(仅限永续合约)

永续合约通过“资金费率”机制与现货价格锚定,每8小时(欧易规则)结算一次,费率为正时,多头支付空头;费率为负时,空头支付多头,这会影响持仓成本,需加入收益计算:

(1)资金费率计算

资金费率 = (标记价格 - 现货价格)/ 现货价格 × 固定系数(欧易通常为0.0001%)

  • 费率>0:多头需向空头支付资金费,持仓成本增加;
  • 费率<0:空头需向多头支付资金费,持仓成本减少。

(2)加入资金费率后的实际收益(永续合约)

实际收益 = 基础盈亏 - 手续费 ± 资金费
公式实际收益 = (P平 - P开) × V - 手续费 ± (累计资金费 × 合约面值)

举例(做多 资金费)
持仓期间资金费率为0.01%(正费率),持仓1张BTC合约(面值0.01 BTC),累计支付资金费 = 0.01% × 0.01 BTC = 0.0001 BTC ≈ 6 USDT(按BTC价格$60,000计算)。
做多实际收益 = 10 BTC - 6.05 USDT(手续费) - 6 USDT(资金费) ≈ 10 BTC - 12.05 USDT

特殊情况:保证金与爆仓(影响实际到账金额)

合约交易采用保证金制度,收益到账前需满足“维持保证金”要求,否则可能被强制平仓(爆仓),导致亏损扩大。

保证金计算

  • 初始保证金 = 开仓合约价值 / 杠杆倍数 = (开仓价格 × 合约面值) / L
  • 维持保证金 = 初始保证金 × 维持保证金率(