在加密货币衍生品交易中,永续合约(Perpetual Contract)因其“无交割日”的特性,成为投资者对冲风险、放大收益的重要工具,而欧易(OKX)作为全球领先的加密货币交易所,其永续合约的机制设计相对复杂,涉及保证金、标记价格、资金费率、未实现盈亏等多个核心概念,本文将详细拆解欧易永续合约的计算逻辑,帮助投资者清晰理解盈亏如何产生,以及关键参数如何影响交易结果。
核心概念:先搞懂这些“术语”
在计算盈亏前,需先明确欧易永续合约中的几个基础概念,它们是后续计算的“基石”:
合约单位(Contract Size)
每张永续合约对应标的资产(如BTC、ETH)的数量,BTC永续合约的合约单位可能是“1张=100 BTC”(具体数值以OKX页面显示为准),即交易1张合约,相当于交易100 BTC的价值。
保证金(Margin)
开仓时需要冻结的资金,分为初始保证金和维持保证金:
- 初始保证金:开仓所需的最低资金,计算公式为:
初始保证金 = 开仓数量 × 合约最新价格 × 杠杆倍数的倒数,开1张BTC永续合约(假设100 BTC/张),当前价格$60,000,杠杆10倍,则初始保证金=1×100×60,000×(1/10)=$600,000。 - 维持保证金:维持仓位不被强平的最低资金,通常为初始保证金的50%-75%(具体比例取决于币种和杠杆,OKX会公示),若账户权益低于维持保证金,将触发强制平仓。
杠杆(Leverage)
放大交易资金的工具,OKX支持最高125倍杠杆(不同币种上限不同),杠杆倍数越高,所需保证金越少,但风险也越大,公式:杠杆倍数 = 合约价值 / 初始保证金。
标记价格(Mark Price)
用于计算未实现盈亏和触发强平的“参考价格”,避免因市场价格瞬时波动导致频繁强平,OKX的标记价格通常为最近一笔成交价与指数价格(标的资产在多个交易所的加权均价)的加权平均,计算公式为:标记价格 = 指数价格 × α + 最近成交价 × (1-α)
为权重系数(通常0.5-0.8,具体以OKX规则为准),标记价格能更真实反映合约价值,减少“插针”对仓位的影响。

资金费率(Funding Rate)
永续合约与现货价格之间的“平衡机制”,当永续合约价格高于现货价格(资金费率为正),多头向空头支付资金费率;当合约价格低于现货价格(资金费率为负),空头向多头支付资金费率,每8小时结算一次(OKX结算时间为UTC 0:00、8:00、16:00),公式为:资金费率 = [(标记价格 - 现货价格) / 现货价格] × 年化化系数
资金费率的作用是使合约价格锚定现货价格,避免偏离过大。
盈亏计算:开仓到平仓的全流程
欧易永续合约的盈亏分为未实现盈亏(持仓期间浮动盈亏)和已实现盈亏(平仓后实际盈亏),计算逻辑如下:
未实现盈亏(Floating P&L)
持仓期间的浮动盈亏,反映当前仓位的市场价值变化,计算公式为:未实现盈亏 = 开仓数量 × (标记价格 - 开仓价格) × 方向系数
- 做多(Long):方向系数为+1,标记价格高于开仓价则盈利,低于则亏损;
- 做空(Short):方向系数为-1,标记价格低于开仓价则盈利,高于则亏损。
示例:
小明开多1张BTC永续合约(100 BTC/张),开仓价格$60,000,当前标记价格$61,000,则未实现盈亏=1×100×($61,000-$60,000)×(+1)=$10,000(盈利);
若小红开空1张相同合约,开仓价$60,000,当前标记价格$59,000,则未实现盈亏=1×100×($59,000-$60,000)×(-1)=$10,000(盈利)。
已实现盈亏(Realized P&L)
平仓时的实际盈亏,计算公式为:已实现盈亏 = 平仓数量 × (平仓价格 - 开仓价格) × 方向系数 - 手续费
手续费包括开仓和平仓两部分,OKX按成交金额的一定比例收取(不同VIP等级费率不同,如现货maker/taker费率为0.08%/0.1%,永续合约类似)。
示例:
小明开多1张BTC合约(开仓价$60,000,手续费$10),平仓价$61,000(平仓手续费$10),则已实现盈亏=1×100×($61,000-$60,000)×(+1) - ($10+$10)=$9,980;
若小红开空1张合约(开仓价$60,000,手续费$10),平仓价$59,000(平仓手续费$10),则已实现盈亏=1×100×($59,000-$60,000)×(-1) - $20=$9,980。
账户权益(Equity)
账户当前总价值,计算公式为:账户权益 = 账户余额 + 未实现盈亏
账户权益是判断仓位风险的核心指标,若权益≤维持保证金,将触发强平。
资金费率对持仓成本的影响
资金费率会直接影响持仓者的实际盈亏,尤其是长期持仓者。
- 做多且资金费率为正:需向空头支付资金费率,增加持仓成本;
- 做多且资金费率为负:从空头处获得资金费率,减少持仓成本;
- 做空且资金费率为正:从多头处获得资金费率,增加持仓收益;
- 做空且资金费率为负:需向多头支付资金费率,增加持仓成本。
示例:
小明持有多头仓位,资金费率为0.01%(8小时),持仓价值$100,000,则需支付资金费=$100,000×0.01%=$10;
若小红持有空头仓位,相同资金费率,则可获得$10资金费。
强平机制:何时会被“强制平仓”
当账户权益低于维持保证金时,OKX会触发强制平仓(强平),强平价格的计算需满足:账户权益 = 维持保证金,即:强平价格 = 开仓价格 × (1 ± (初始保证金 / 维持保证金 - 1) × 方向系数)
(具体公式可能因OKX风控模型略有调整,实际以系统计算为准)
示例:
小明开多1张BTC合约(开仓价$60,000,初始保证金$60,000,维持保证金$45,000,当前未实现亏损$15,000,账户权益=$60,000-$15,000=$45,000=维持保证金,触发强平预警;若继续下跌,强平机制会自动卖出仓位)。
实际案例:完整交易流程计算
假设以下场景:
- 币种:BTC永续合约(合约单位100 BTC/张)
- 开仓:做多1张,开仓价格$60,000,杠杆10倍,初始保证金$60,000($60,000×100×1/10)
- 手续费:开仓$10,平仓$10(费率0.01%)
- 持仓期间:标记价格从$60,000涨至$61,000(未实现盈利$10,000),资金费率0.01%(需支付$10)
- 平仓:平仓价格$61,000
计算步骤:
- 未实现盈亏:1×100×($61,000-$60,000)=$10,000(盈利)
- 资金费成本:$60,000×0.01%=$10(支付)
- 已实现盈亏:1×100×($61,000-$60,000) - ($10+$10)=$9,980
- 账户总盈亏:已实现盈亏 - 资金费