深度解析,欧易(OKX)合约究竟是如何计算的?
在加密货币交易领域,合约交易因其高杠杆、双向做空做多等特点,吸引了众多投资者的目光,欧易(OKX,原OKEx)作为全球领先的加密货币交易所之一,其合约产品种类丰富,交易活跃,对于许多新手乃至一些有经验的交易者而言,“欧易的合约是怎么算的”依然是一个核心且关键的问题,本文将详细拆解欧易合约的计算逻辑,帮助您更好地理解合约交易的盈亏、保证金以及相关费用。
核心概念:理解合约计算的基础
在深入计算之前,我们先明确几个核心概念:
- 合约类型:欧易提供多种合约,主要包括U本位合约(以USDT等稳定计价)和币本位合约(以BTC、ETH等主流加密货币计价),还有永续合约和交割合约,不同类型的合约,其盈亏计算币种和方式略有差异,但基本原理相通,本文主要以最常见的U本位永续合约为例进行阐述。
- 交易单位(合约面值):每张合约代表的基础价值,BTC/USDT永续合约的面值可能是0.01 BTC(具体以欧易官方设置为准)。
- 杠杆倍数:投资者投入的保证金可以控制的价值倍数,10倍杠杆意味着您用100 USDT的保证金可以交易价值1000 USDT的合约。
- 保证金:开仓时冻结的、用于承担潜在亏损的资金,分为初始保证金和维持保证金。
- 未实现盈亏:持仓期间,由于价格波动导致当前持仓价值相对于开仓成本产生的浮动盈亏,平仓后实现。
- 已实现盈亏:平仓后,实际发生的盈亏。
- 手续费:开仓手续费、平仓手续费,以及资金费率(永续合约特有)。
欧易合约盈亏是如何计算的?
合约盈亏的计算是核心中的核心,我们分情况讨论:

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%
- 如果价格下跌,未实现盈亏为负,账户权益减少,保证金率下降,当保证金率接近或低于维持保证金率时,风险就来了。
手续费与资金费率
-
交易手续费: 欧易合约交易收取开仓和平仓手续费,费率通常根据用户等级(VIP等级、持仓量等)有所差异,分为Maker(挂单)和Taker(吃单)费率。
手续费 = 成交价格 × 持仓数量 × 合约面值 × 手续费率做多和做空均需缴纳平仓手续费(部分平台对开单有优惠,具体以欧易规则为准)。 -
资金费率(永续合约特有): 为使永续合约价格与现货价格趋同,欧易会定期(通常每8小时)在多空持仓量不平衡时向多空双方收取或支付资金费率。
多支付/获得的资金费率 = 持仓数量 × 合约面值 × 当前标记价格 × 资金费率- 当资金费率为正时:多头支付空头资金费率。
- 当资金费率为负时:空头支付多头资金费率。
总结与注意事项
欧易合约的计算逻辑围绕“价格变动”、“合约面值”、“持仓数量”和“杠杆/保证金”这几个核心要素展开,理解以下关键点至关重要:
- 盈亏核心:做多(现价 - 开价),做空(开价 - 现