强平

强平是交易场所把一个仓位关掉,因为它背后的权益已经跌到维持保证金以下。

定义

维持保证金是一个仓位可以站住的最低权益,而它是名义金额的一个比例,不是已押保证金的比例:在这个市场的最大杠杆下,它是初始保证金的一半,所以在一个 40 倍市场上是名义金额的 1.25 %,在一个 3 倍市场上是 16.7 %。读哪一份权益取决于模式。一个全仓仓位在账户价值(含未实现盈亏)小于维持保证金率乘以总未平名义金额时被强平。一个逐仓仓位遵循同样的规则,只是输入只有它自己的保证金和名义金额。

接下来发生的事有一个顺序。系统首先尝试把这些仓位整个平掉,向订单簿发出覆盖全部数量的市价单,它们可能全部成交,也可能只成交一部分;如果这样就把账户拉回到满足要求,剩下的抵押品仍归这个交易者,而且不收清算费。如果权益跌到维持保证金的 2/3 以下而通过订单簿的强平仍未成功,强平金库,也就是 HLP 的一个组成策略,就把这个仓位接过去,而维持保证金那时不会退回来。

一个大仓位不会整个被扔进订单簿。对一个大于 100k USDC(测试网 10k USDC)的可强平仓位,只有它的 20 % 会作为一笔市价强平单发出去,而在某个区块里某个用户的任何一个仓位被部分强平之后,有 30 秒的冷却期,期间这个用户的每一笔市价强平单都针对整个仓位。强平是按标记价格衡量的,不是按你刚才看到的那笔成交。

入场前显示的强平价格是一个估算,而文档说它可能不准确,因为订单簿的流动性在变。入场后显示的那个价格,确定性和入场价一样,但它仍会随资金费的支付而动,在一个全仓账户上还会随你其他仓位的未实现盈亏而动。有一个结果会让人意外:对一个全仓仓位,那个价格和设定的杠杆无关,而对一个逐仓仓位,它取决于杠杆。

公式

liq_price = price - side * margin_available / position_size / (1 - l * side),其中 l = 1 / MAINTENANCE_LEVERAGE,side 在做多时是 1、做空时是 -1,而 margin_available 对一个全仓仓位是 account_value - maintenance_margin_required,对一个逐仓仓位是 isolated_margin - maintenance_margin_required。

例子

一个例子,数字取整。在 $100,000 按 10 倍入场的 0.1 BTC 逐仓多头,押上 $1,000 的保证金。在一个 40 倍市场上,维持保证金是 $10,000 名义金额的 1.25 %,也就是 $125,于是可用保证金剩 $875,维持杠杆是 80,所以 l 是 0.0125。公式给出 $875 除以 0.1 BTC 再除以 0.9875,大约是入场价之下 $8,861:强平价格接近 $91,139,也就是下跌 8.9 %。