一 、什么是强制平仓?
强制平仓是指当保证金达到了维持保证金的水平,您的仓位必须被平仓,并且您将损失所有的维持保证金的事件。当合理格触及强平价格的时候,强制平仓就触发了。
二、强制平仓机制如何进行?
(1)风险限额要求仓位越大需要的保证金水平更高.
仓位大的时候一旦触发强平很可能出现无法安全强平的风险,从而对市场产生影响,而MXC 的强平引擎可以使用更多的保证金来有效的大量平仓。
如果强平被触发,MXC 将取消该合约的所有未成交委托,以释放保证金并保持仓位。 其他合约的委托不受影响。MXC 使用部分强平方法,此方法会自动尝试减少维持保证金要求而避免全部仓位被强平。
(2)使用最低风险限额的用户
MXC 取消此合约的所有未成交委托。如果此时还未能满足维持保证金要求,此仓位被强平引擎于破产价格接管。
(3)使用高风险限额的用户
强行平仓系统将会用以下方法尝试降低用户的风险限额,从而降低保证金要求:取消未成交委托,但保留现有仓位,而降低用户的风险限额。如果仓位仍然处于强平状态,那么全部仓位将被强平系统以破产价格接管。
(4)使用合理的价格进行强制平仓
MXC使用合理的价格标记方法来避免由于缺乏流动性或市场操纵而导致的强制平仓。
正向合约与反向合约的强制平仓有何不同,如何计算呢?
正向合约(基于USDT计算的合约产品):
(1)逐仓模式下强平价格的计算(逐仓模式下可手动添加保证金)
强平条件:仓位保证金+浮动盈亏< = 维持保证金 将发生强平事件;
多仓:强平价格=(维持保证金-仓位保证金+开仓均价x 数量x面值)/(数量x面值);
空仓:强平价格=(开仓均价x数量x面值-维持保证金+仓位保证金)/(数量x面值);
例如:
某一用户以8000USDT的价格买入BTCUSDT永续合约10000张,起始杠杆倍数是25x,且为多仓
维持保证金=8000x10000x0.0001x0.5%=40USDT;
仓位保证金=8000x10000x0.0001/25=320USDT;
可以计算出用户的强平价格
多仓强平价格=(40-320+8000x10000x0.0001)/(10000x0.0001)=7720
(2)全仓模式下(所有的可用将被用作仓位保证金)
全仓模式下将会把用户所有可用用作仓位保证金,但需要注意,全仓模式下,已经亏损的的全仓仓位将不被用户其他仓位的仓位保证金。
反向合约( 币本位合约)
(1) 逐仓模式下强平价格的计算(逐仓模式下可手动添加保证金)
强平价格的计算:
强平条件:仓位保证金+浮动盈亏< = 维持保证金 将发生强平事件;
多仓:强平价格=开仓均价x数量x面值/(数量x面值+开仓均价(仓位保证金-维持保证金));
空仓:强平价格=开仓均价x数量x面值/(开仓均价x(维持保证金-仓位保证金)+数量x面值)
例如:
某一用户以8000的价格买入BTCUSD永续合约10000张,起始杠杆倍数是25x,且为多仓
维持保证金=10000x1/8000x0.5%=0.00625BTC;
仓位保证金=10000x1/(25x8000)=0.05BTC;
可以计算出用户的强平价格
多仓强平价格=(8000x10000x1)/(10000x1+8000x(0.05-0.00625))=7729
(2) 全仓模式下(所有的可用将被用作仓位保证金)
全仓模式下将会吧用户所有可用用作仓位保证金,但需要注意,全仓模式下,已经亏损的的全仓仓位将不被用户其他仓位的仓位保证金。
*通过上面的公式我们可以知道通过手动增加仓位保证金后,将会来开与开仓价格的距离;所以当用户风险比较大的时候可通过手动增加保证金来降低用户的风险。