在数字资产交易中,合约因自带杠杆、双向交易等特点,成为许多投资者的选择,而欧易(OKX,原OKEx)作为主流交易平台,其合约产品的计算逻辑是新手入门的“必修课”,本文将围绕“欧易合约交易怎么算”,从核心概念、盈亏计算、保证金机制、费用规则四个维度,用案例和公式拆解其计算逻辑,帮助投资者清晰掌握合约交易的“数学本质”。
先搞懂:欧易合约的两种类型与核心参数
在计算之前,需明确欧易合约的两大分类,不同类型的合约计算逻辑差异较大:
-
U本位合约:以USDT等稳定币作为保证金和结算货币,支持永续合约(交割日无限远)和定期合约(如周合约、季度合约,到期自动平仓或交割)。
- 核心参数:
- 合约面值:每张合约对应的基础资产数量(如BTC合约面值通常为0.01 BTC,ETH为0.1 ETH)。
- 保证金模式:全仓(所有仓位共享保证金)、逐仓(单个仓位独立占用保证金)。
- 杠杆倍数:支持1-125倍杠杆(具体取决于币种和合约类型),杠杆越高,占用保证金越少,但风险越大。
- 核心参数:
-
币本位合约:以BTC、ETH等数字货币作为保证金和结算货币,同样分永续和定期合约,更适合持有原生资产的投资者。
- 核心参数:
- 计价货币与保证金币种:如BTC-USDT永续合约(计价USDT,保证金BTC),BTC-USDT季度合约(计价USDT,保证金BTC)。
- 核心参数:
核心计算1:盈亏怎么算?正向与反向合约的逻辑差异
合约交易的盈亏取决于“开仓价格与平仓价格的差值”,以及“合约张数和面值”,但正向合约(与现货价格同向)和反向合约(与现货价格反向)的计算公式略有不同。
▍1. U本位合约盈亏计算(以做多为例)
公式:
盈亏 = (平仓价格 - 开仓价格) × 合约张数 × 合约面值 - 手续费
- 做多(看涨):若平仓价格 > 开仓价格,盈利;反之亏损。
- 做空(看跌):若平仓价格 < 开仓价格,盈利;反之亏损。
案例:
假设小明在U本位BTC永续合约中做多10张BTC合约(合约面值0.01 BTC/张),开仓价格60,000 USDT,平仓价格65,000 USDT,杠杆10倍,手续费率开仓0.02%、平仓0.02%。
- 未盈亏计算:(65,000 - 60,000) × 10 × 0.01 = 5,000 USDT
- 手续费计算:(60,000 × 10 × 0.01) × 0.02% + (65,000 × 10 × 0.01) × 0.02% = 12 + 13 = 25 USDT
- 实际盈亏:5,000 - 25 = 4,975 USDT(盈利)
▍2. 币本位合约盈亏计算(以BTC保证金为例)
币本位合约的盈亏以基础资产(如BTC)结算,需通过“标记价格”转换为保证金币种的价值。
公式:
盈亏(BTC)= [(平仓标记价格 - 开仓标记价格) × 合约张数 × 合约面值] / 标记价格 - 手续费(BTC)
- 标记价格:由指数价格+资金费率(永续合约)或交割价格(定期合约)决定,避免操纵价格导致的强平风险。
案例:
小明在BTC本位BTC-USDT永续合约中做空5张BTC合约(面值0.01 BTC/张),开仓标记价格60,000 USDT/BTC,平仓标记价格55,000 USDT/BTC,手续费率开仓0.02%、平仓0.02%。
- 未盈亏(BTC):[(55,000 - 60,000) × 5 × 0.01] / 60,000 = (-2,500) / 60,000 ≈ -0.0417 BTC(注意:做空时平仓价低于开仓价盈利,此处公式已体现符号)
- 手续费(BTC):开仓手续费=(60,000 × 5 × 0.01) / 60,000 × 0.02% = 0.00005 BTC;平仓手续费=(55,000 × 5 × 0.01) / 55,000 × 0.02% = 0.00005 BTC,合计0.0001 BTC
- 实际盈亏(BTC):(-2,500 / 60,000) - 0.0001 ≈ -0.0417 - 0.0001 = -0.0418 BTC(此处为亏损,因做空时价格下跌应盈利,公式需注意符号:做空时公式应为“开仓价-平仓价”,修正后实际盈利为(60,000-55,000)×5×0.01/60,000 - 0.0001≈0.0416 BTC)
核心计算2:保证金与维持保证金率:决定仓位生死的关键
合约交易的“保证金”是开仓的“入场券”,而“维持保证金率”则是强平的“警戒线”,两者直接关系到仓位是否会被强制平仓。
▍1. 初始保证金(开仓需冻结的资金)
公式:
初始保证金 = 合约张数 × 合约面值 × 开仓价格 / 杠杆倍数
- 杠杆倍数与保证金关系:杠杆越高,初始保证金越低(如10倍杠杆只需1/10的仓位价值作为保证金)。
案例:
小明开仓1张BTC U本位合约(面值0.01 BTC),开仓价格60,000 USDT,10倍杠杆:
初始保证金 = 1 × 0.01 × 60,000 / 10 = 60 USDT
▍2. 维持保证金(防止强平的最低保证金)
维持保证金是账户必须保留的最低保证金,若账户权益低于维持保证金,触发强平。
公式:
