在OKX等交易所进行合约交易,新手最常问也最需要搞清楚的问题之一就是:“OK合约怎么算?”这里的“算”,不仅仅指简单的盈亏计算,更涉及到保证金、杠杆、持仓盈亏、资金费率等多个核心概念,理解这些计算逻辑,是做好合约交易、控制风险的第一步,本文将为您详细拆解OK合约的计算方式。
核心概念:先搞懂这些“算术”的基础元素
在计算之前,我们必须先明确几个关键术语:
-
合约类型:
- U本位合约:保证金和盈亏都以USDT等稳定币计价。
- 币本位合约:保证金和盈亏以对应的基础货币(如BTC、ETH)计价。
- 永续合约:没有到期日,可以长期持有,但会收取/支付资金费率。
- 交割合约:有固定到期日,到期后会强制平仓或实物交割(目前主流为现金交割)。
-
保证金:开仓时需要冻结的资金,作为你履约的担保,保证金分为初始保证金和维持保证金。
- 初始保证金 = 开仓价值 / 杠杆倍数
- 维持保证金 = 初始保证金 * 维持保证金率(通常为0.5%,即50%)
-
杠杆:放大交易的工具,例如10倍杠杆,意味着你只需用10%的资金就能交易价值100%的合约,杠杆越高,所需保证金越少,但风险也越大。
-
合约面值:每一张合约代表的基础资产数量,BTCUSDT永续合约的面值可能是0.01 BTC,即1张合约代表0.01 BTC。
-
开仓价与平仓价:买入/卖出合约时的价格,以及卖出/买入平仓时的价格。
-
标记价格:由交易所根据指数价格和资金费率等因素计算得出的价格,用于计算未实现盈亏和触发强制平仓,能有效避免 manipulating 市场价格导致的异常强平。
核心计算:盈亏究竟如何产生
合约交易的盈亏主要分为已实现盈亏和未实现盈亏。
未实现盈亏(持仓盈亏)
这是指你当前持仓的浮动盈亏,随着市场价格的变动而变化。
-
做多(买入)合约的未实现盈亏:
未实现盈亏 = (标记价格 - 开仓价) * 持仓数量 * 合约面值结果为正,表示盈利;为负,表示亏损。
-
做空(卖出)合约的未实现盈亏:
未实现盈亏 = (开仓价 - 标记价格) * 持仓数量 * 合约面值结果为正,表示盈利;为负,表示亏损。

举例(以U本位BTC永续合约为例,假设面值0.01 BTC/张):
- 你开仓买入(做多)10张BTC合约,开仓价为50,000 USDT。
- 当前标记价格为51,000 USDT。
- 未实现盈亏 = (51,000 - 50,000) 10 0.01 = 100 10 0.01 = 100 USDT(盈利)
已实现盈亏(平仓盈亏)
当你平仓后,未实现盈亏就会转化为已实现盈亏,同时扣除相应的手续费。
-
做多(买入)后平仓(卖出)的已实现盈亏:
已实现盈亏 = (平仓价 - 开仓价) * 持仓数量 * 合约面值 - 手续费结果为正,表示盈利;为负,表示亏损。
-
做空(卖出)后平仓(买入)的已实现盈亏:
已实现盈亏 = (开仓价 - 平仓价) * 持仓数量 * 合约面值 - 手续费结果为正,表示盈利;为负,表示亏损。
手续费计算:
手续费 = 成交金额 * 手续费率
- 成交金额 = 平仓价 持仓数量 合约面值
- 手续费率分为maker(挂单手续费率)和taker(吃单手续费率),通常taker费率高于maker费率。
举例(延续上例,假设taker手续费率为0.04%):
- 你在51,000 USDT价位平仓卖出10张BTC合约。
- 成交金额 = 51,000 10 0.01 = 5,100 USDT
- 手续费 = 5,100 * 0.0004 = 2.04 USDT
- 已实现盈亏 = (51,000 - 50,000) 10 0.01 - 2.04 = 100 - 2.04 = 96 USDT(盈利)
特殊计算:资金费率与保证金
资金费率(针对永续合约)
资金费率是永续合约市场机制的重要组成部分,用于锚定合约价格与标记价格(通常参考现货指数价格)。
- 作用:当资金费率为正时,多头支付空头资金费率;当资金费率为负时,空头支付多头资金费率,这鼓励套利者帮助平衡市场。
- 计算:
你支付/收到的资金费率 = 持仓价值 * 资金费率- 持仓价值 = 标记价格 持仓数量 合约面值
- 资金费率通常每8小时结算一次。
保证金与强制平仓
这是风险控制的核心。
- 保证金余额:初始保证金 + 未实现盈亏 - 已实现盈亏 - 手续费等。
- 风险率:衡量你持仓风险的重要指标。
风险率 = 保证金余额 / 维持保证金- OKX等交易所会设置一个风险率阈值(如100%)。
- 当风险率 ≤ 100%时,会触发追加保证金通知,你需要及时补充保证金,否则可能会被强制减仓或全部平仓。
- 当风险率 ≤ 强制平仓线(如50%)时,交易所会强制平仓你的部分或全部仓位,以释放风险。
强制平仓价格估算(以多单为例):
预估强平价 ≈ 开仓价 * (1 + (1 - 风险率阈值) / 杠杆)
(此为简化估算,实际强平价还考虑标记价格、手续费等因素,以交易所系统计算为准)
OK合约怎么算?关键在于理解逻辑
“OK合约怎么算”这个问题,核心在于理解以下几点:
- 盈亏来源:开仓价与平仓价(或标记价格)的差额,乘以合约数量和面值,再扣除手续费。
- 杠杆作用:杠杆放大了你的资金,也放大了盈亏和风险,保证金与杠杆直接相关。
- 风险控制:密切关注保证金余额和风险率,确保风险率维持在安全水平以上,避免强制平仓。
- 特殊机制:永续合约的资金费率会影响你的持仓成本。
合约交易虽然复杂,但其计算逻辑是清晰的,新手在入金实盘交易前,强烈建议先在模拟盘上进行练习,熟悉这些计算方式,感受不同杠杆和市场波动下的盈亏变化,才能真正将知识转化为交易能力,并在OKX的合约市场中稳健前行,控制风险永远是第一位的!