上一篇文章我们介绍了BitMEX逐仓模式下爆仓价格的计算方法,这篇文章我们来介绍一下全仓模式下爆仓价格的计算。
逐仓模式下的爆仓价格计算默认是使用最小的保证金,而全仓模式下则是所有资金都可以被用作保证金,所以保证金的金额也就非常重要了。我们依然是分3中合约来介绍。
1. 期货合约
假设ADA仓位100000,开仓价格为0.000012,钱包数量为1,则强平价格为0.00000239.
我们来看一下计算过程:
(1)维持保证金=仓位*开仓价格*2.5%=100000*0.000012*2.5%=0.03
(2)保证金余额=钱包余额-维持保证金=1-0.03=0.97
(3)假设强平价格为X,100000*(0.000012-X)=0.97,X=0.0000023
这个价格算出来就比较接近了,实际上根据官方客服的回复,爆仓价格的算法比这个更复杂,我们也只能算出一个比较接近的数字。
2. 双向合约
假设ETH仓位60000,开仓价格为200,钱包数量为10,则强平价格为35.8.
我们来看一下计算过程:
(1)维持保证金=仓位*开仓价格*比特币乘数*1%=60000*200*0.000001*1%=0.12
(2)保证金余额=钱包余额-维持保证金=10-0.12=9.88
(3)假设强平价格为X,60000*0.000001*(200-X)=9.88,X=35.33
和35.8还是稍微有一些差别,也是手续费问题。
3. 反向合约
假设XBT仓位60000,开仓价格为6000,钱包数量为10,则强平价格为3017.
我们来看一下计算过程:
(1)计算维持保证金,维持保证金比例是0.5%,维持保证金=60000/6000*0.5%=0.05
(2)计算保证金余额,保证金余额=保证金-维持保证金=10-0.05=9.95
(3)根据XBT盈亏算法,假设爆仓价格为X,(1/6000-1/X)*60000=-9.95,X=3007,和爆仓价格还是出现了一些误差,这主要是因为没有考虑手续费的问题。也算是比较接近了。
强平价格的计算就介绍到这里,可以看出来算的还是有一些毛病的,大家如果有更准确的计算方法,请与我联系,非常感谢!
想要了解区块链币圈知识,与笔者共同成长的朋友请多多关注转发哦~