帮助中心
合约
合约底层逻辑机制

强制平仓机制介绍

23 分 32 秒之前
496994 阅读量
220

什么是强制平仓

在合约交易中,强制平仓是一种重要的风险管理机制,旨在保护用户和平台免受市场剧烈波动带来的潜在损失。当用户的账户或仓位保证金率降至100%时,系统会触发强制平仓,强平系统会接管破产仓位,进入阶梯强平的流程,具体操作有:撤销挂单、部分或全部平仓等,不同模式的平仓流程可能有所不同。

触发强制平仓的条件

全仓模式 账户维持保证金率 ≤ 100%时,会触发强制平仓。 维持保证金率 = 总保证金余额 / 所有仓位所需维持保证金 逐仓模式 仓位维持保证金率 ≤ 100%时,会触发强制平仓。 维持保证金率 = 仓位保证金余额 / 仓位所需维持保证金 保证金的计算见 起始保证金计算维持保证金计算

强制平仓流程

以全仓模式为例,触发强平后,强平系统会接管需要处理的仓位,并进行以下操作:

1.撤销所有未成交的委托挂单。 2.根据市场流动性和需要强平的仓位,按照破产价格进行分批次的平仓,单次平仓量将根据当时市场、仓位情况调整。 3.减仓过程中,如果账户或仓位的维持保证金率回归到100%之上,则强平结束,否则会继续减仓,直至强平结束。

如果减仓无法被市场全部消化,剩余的订单会由保险基金按破产价接管,盈余也会计入保险基金。如果保险基金仍无法接管剩余全部仓位,则会触发自动减仓机制。 保险基金和自动减仓的说明见 保险基金自动减仓

强制平仓各因素

破产价格计算

经典合约全仓模式 多头破产价格 = 标记价格 × [1 –(综合维持保证金率 + 强平费率)× 保证金率] ÷ (1 – 强平费率) 空头破产价格 = 标记价格 × [1 + (综合维持保证金率 + 强平费率)× 保证金率] ÷ (1 + 强平费率) 经典合约逐仓模式 多头破产价格 = (开仓均价 – 初始保证金 ÷ 合约乘数 ÷ 仓位张数)÷( 1 – 强平费率) 空头破产价格 = (开仓均价 + 初始保证金 ÷ 合约乘数 ÷ 仓位张数)÷( 1 + 强平费率) 以上公式中,“综合保证金率”为仓位在梯度保证金要求下的最终维持保证金率要求,强平费率为0.075%。 保证金率的计算可以见 维持保证金文章

强平盈余

多头仓位强平产生的盈余 = ( 成交均价 – 破产价 ) × 成交张数 × 合约乘数 空头仓位强平产生的盈余 = ( 破产价 – 成交均价 ) × 成交张数 × 合约乘数 强平盈余计算示例见 保险基金文章

示例

用户持有BTCUSDT永续合约,账户和持仓情况如下

持仓模式 全仓模式
合约市场 BTCUSDT永续合约
持仓 多头1,000张合约
当前标记价格 20,000 USDT
账户维持保证金率 100%
综合维持保证金率 0.5%

此时用户的账户维持保证金率≤100%,触发强平,强平系统接管该仓位。 1.系统首先撤销账户内所有未成交的挂单。 2.计算破产价格 BTCUSDT多头破产价 = 标记价 × [1 –(综合维持保证金率 + 强平费率)× 保证金率] ÷ (1 – 强平费率) = 20,000 × [1 – (0.5% + 0.075%) × 100%] ÷ (1 – 0.075%) ≈ 19,900 USDT 3.减仓 强平系统根据市场和仓位情况,按照破产价格进行分批减仓。 减仓 600 张合约后,减仓后账户维持保证金率恢复到105% > 100%,则强平结束,剩余持仓 400 张。

立即注册,最高可领 $10,000 迎新奖励
signup-tips