深度解析,欧易(OKX)合约究竟是如何计算的?

在加密货币交易领域,合约交易因其高杠杆、双向做空做多等特点,吸引了众多投资者的目光,欧易(OKX,原OKEx)作为全球领先的加密货币交易所之一,其合约产品种类丰富,交易活跃,对于许多新手乃至一些有经验的交易者而言,“欧易的合约是怎么算的”依然是一个核心且关键的问题,本文将详细拆解欧易合约的计算逻辑,帮助您更好地理解合约交易的盈亏、保证金以及相关费用。

核心概念:理解合约计算的基础

在深入计算之前,我们先明确几个核心概念:

  1. 合约类型:欧易提供多种合约,主要包括U本位合约(以USDT等稳定计价)和币本位合约(以BTC、ETH等主流加密货币计价),还有永续合约交割合约,不同类型的合约,其盈亏计算币种和方式略有差异,但基本原理相通,本文主要以最常见的U本位永续合约为例进行阐述。
  2. 交易单位(合约面值):每张合约代表的基础价值,BTC/USDT永续合约的面值可能是0.01 BTC(具体以欧易官方设置为准)。
  3. 杠杆倍数:投资者投入的保证金可以控制的价值倍数,10倍杠杆意味着您用100 USDT的保证金可以交易价值1000 USDT的合约。
  4. 保证金:开仓时冻结的、用于承担潜在亏损的资金,分为初始保证金维持保证金
  5. 未实现盈亏:持仓期间,由于价格波动导致当前持仓价值相对于开仓成本产生的浮动盈亏,平仓后实现。
  6. 已实现盈亏:平仓后,实际发生的盈亏。
  7. 手续费:开仓手续费、平仓手续费,以及资金费率(永续合约特有)。

欧易合约盈亏是如何计算的?

合约盈亏的计算是核心中的核心,我们分情况讨论:

U本位永续合约多头(做多)盈亏计算

公式: 未实现盈亏 = (当前标记价格 - 开仓价格) × 持仓数量 × 合约面值

  • 当前标记价格:市场上最新的合约价格。
  • 开仓价格:您开多单时的价格。
  • 持仓数量:您持有的合约张数。
  • 合约面值:单张合约对应的基础货币数量(如BTC/USDT合约的面值是0.01 BTC,则1张合约价值 = 标记价格 × 0.01)。

举例说明: 假设您在BTC/USDT永续合约上以50,000 USDT的价格开多10张合约,合约面值为0.01 BTC/张。

  • 如果当前标记价格上涨到52,000 USDT: 未实现盈亏 = (52,000 - 50,000) × 10 × 0.01 = 2,000 × 10 × 0.01 = 200 USDT(盈利)
  • 如果当前标记价格下跌到48,000 USDT: 未实现盈亏 = (48,000 - 50,000) × 10 × 0.01 = (-2,000) × 10 × 0.01 = -200 USDT(亏损)

平仓已实现盈亏:与未实现盈亏计算方式相同,只是使用平仓价格替代当前标记价格。

U本位永续合约空头(做空)盈亏计算

公式: 未实现盈亏 = (开仓价格 - 当前标记价格) × 持仓数量 × 合约面值

举例说明: 假设您在BTC/USDT永续合约上以50,000 USDT的价格开空10张合约,合约面值为0.01 BTC/张。

  • 如果当前标记价格下跌到48,000 USDT: 未实现盈亏 = (50,000 - 48,000) × 10 × 0.01 = 2,000 × 10 × 0.01 = 200 USDT(盈利)
  • 如果当前标记价格上涨到52,000 USDT: 未实现盈亏 = (50,000 - 52,000) × 10 × 0.01 = (-2,000) × 10 × 0.01 = -200 USDT(亏损)

币本位合约盈亏计算

币本位合约的盈亏计算与U本位类似,但盈亏结果是以基础货币(如BTC)结算的,然后再根据标记价格折算成USDT(或直接以BTC计价)。

举例(BTC本位永续合约做多): 假设BTC/USD永续合约面值为0.01 BTC,您开多10张,开仓价格50,000 USDT/BTC。

  • 标记价格涨到52,000 USDT/BTC: 未实现盈亏(BTC) = (52,000 - 50,000) × 10 × 0.01 / 52,000 ≈ 0.003846 BTC (折算成USDT ≈ 0.003846 × 52,000 ≈ 200 USDT,原理与U本位一致,只是中间过程以BTC计量)

保证金与保证金率是如何计算的?

保证金是合约交易的“安全垫”,欧易通过保证金率来监控风险。

初始保证金 (Initial Margin, IM)

初始保证金 = 开仓价值 / 杠杆倍数 开仓价值 = 开仓价格 × 持仓数量 × 合约面值

维持保证金 (Maintenance Margin, MM)

维持保证金是维持仓位所需的最小保证金,通常为初始保证金的一定比例(具体比例由欧易根据杠杆和币种设定)。 维持保证金 = 初始保证金 × 维持保证金率

保证金率 (Margin Ratio)

保证金率 = (账户权益 - 未实现盈亏) / 已用保证金 * 100%

  • 账户权益:您账户中总资产,包括可用保证金、未实现盈亏等。
  • 已用保证金:开仓占用的保证金。

保证金率的意义:

  • 保证金率 > 100%:仓位安全,不会被强平。
  • 保证金率 ≤ 维持保证金率:将触发强制平仓(强平),系统会部分或全部平掉您的仓位以控制风险。

举例: 您账户有1000 USDT,开10倍杠杆做多10张BTC/USDT合约(面值0.01 BTC),开仓价50,000 USDT。

  • 开仓价值 = 50,000 × 10 × 0.01 = 5,000 USDT
  • 初始保证金 = 5,000 / 10 = 500 USDT
  • 假设维持保证金率为0.5%,则维持保证金 = 500 × 0.5% = 2.5 USDT
  • 开仓后,账户权益 ≈ 1000 - 500 (已用保证金) + 0 (未实现盈亏) = 500 USDT
  • 初始保证金率 = 500 / 500 * 100% = 100%
  • 如果价格下跌,未实现盈亏为负,账户权益减少,保证金率下降,当保证金率接近或低于维持保证金率时,风险就来了。

手续费与资金费率

  1. 交易手续费: 欧易合约交易收取开仓和平仓手续费,费率通常根据用户等级(VIP等级、持仓量等)有所差异,分为Maker(挂单)和Taker(吃单)费率。 手续费 = 成交价格 × 持仓数量 × 合约面值 × 手续费率 做多和做空均需缴纳平仓手续费(部分平台对开单有优惠,具体以欧易规则为准)。

  2. 资金费率(永续合约特有): 为使永续合约价格与现货价格趋同,欧易会定期(通常每8小时)在多空持仓量不平衡时向多空双方收取或支付资金费率。 多支付/获得的资金费率 = 持仓数量 × 合约面值 × 当前标记价格 × 资金费率

    • 当资金费率为正时:多头支付空头资金费率。
    • 当资金费率为负时:空头支付多头资金费率。

总结与注意事项

欧易合约的计算逻辑围绕“价格变动”、“合约面值”、“持仓数量”和“杠杆/保证金”这几个核心要素展开,理解以下关键点至关重要:

  1. 盈亏核心:做多(现价 - 开价),做空(开价 - 现