如何计算币本位合约的强平价格

2021-02-05 05:40

以下为币本位合约强行平仓价格计算公式:

image

地点

WB

钱包余额

TMM1

所有其他合约的维持保证金,不包含合约 1

若为逐仓模式,且假设 TMM = 0,UPNL= 0

UPNL1

所有其他合约的未实现盈亏,不包含合约 1

若为逐仓模式,且假设 UPNL= 0

cumB

双仓位(BOTH)的维持金额 (单向持仓模式)

cumL

多头仓位(LONG)的维持金额 (对冲模式)

cumS

空头仓位(SHORT)的维持金额 (对冲模式)

SideBOTH

双仓位(BOTH)的方向

1 = 多头仓位

-1 = 空头仓位

B

双仓规模的绝对值 (单向持仓模式)

EPB

双仓位的开仓价格 (单向持仓模式)

L

多头仓位规模的绝对值 (对冲模式)

EPL

多头仓位的开仓价格 (对冲模式)

S

空头仓位规模的绝对值 (对冲模式)

EPS

空头仓位的开仓价格 (对冲模式)

MMR B

双仓位的维持保证金比率 (单向持仓模式)

MMR L

多头仓位的维持保证金比率 (对冲模式)

MMR S

空头仓位的维持保证金比率 (对冲模式)

CM

该币种的合约大小

备注:

image
image
  • 在全仓模式中,WB 为 crossWalletBalance
  • 在逐仓模式中,WB 为逐仓仓位的逐仓钱包余额 (Isolated Wallet Balance),其中 TMM = 0,UPNL = 0,将仓位数量、MMR、cum 代入公式计算。

维持保证金比率

您可以在币本位合约的杠杆与保证金一文中了解更多关于维持保证金率的资讯。

例如,如果 BTCUSD 合约仓位为 300 BTC,维持保证金率应为 12.5%。

请注意:如果仓位名目本金 (强行平仓价格的计算结果) 与取得的保证金等级不同,您必须替换其他保证金等级的维持保证金率与维持保证金金额,以重新计算平仓价格。

维持金额

您可以用以下公式计算维持保证金金额。例如,如果 BTCUSD 合约仓位为 300 BTC,维持保证金金额应为 11.605 BTC。

维持保证金金额公式

维持保证金 = 仓位名目本金 * 仓位名目本金等级对应之维持保证金率 - 仓位名目本金等级对应之维持保证金金额

例如,若您持有 100 BTCUSDT 的永续合约,而最新标记价格为 25,000 USDT。仓位的名目价值计算如下:100 * 100 / 25,000 = 0.4 BTC,保证金等级为等级 1。因此,您可以计算对应的维持保证金率与维持保证金金额,并以以上公式替代:

维持保证金 = 100 * 100 / 25,000 * 0.4% - 0 = 0.0016 BTC

立即注册,最高可获 100 USDT 的交易手续费返还(仅限认证用户)