以下为币本位合约强行平仓价格计算公式:
地点
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 | 该币种的合约大小 |
备注:
您可以在币本位合约的杠杆与保证金一文中了解更多关于维持保证金率的资讯。
例如,如果 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