BinanceU本位合约强平价公式推算

一、基本概念

1.强平触发条件

保证金余额=维持保证金时,强平被触发。

2.维持保证金

维持保证金(Maintenance Margin)是在合约交易中,投资者需要维持在其保证金账户中的最低资金要求。维持保证金的主要目的是确保投资者能够承担可能出现的亏损,以及确保交易所或经纪商不会因客户的亏损而承担风险。

2.1维持保证金速算额

合约交易的维持保证金速算额是一个简化的计算方法,用于快速估算投资者在进行杠杆交易时需要维持的最低保证金水平。币安使用维持保证金速算额,主要是因为维持保证金的计算方式是按照持仓量等级分阶梯计算的。

例如:

仓位名义价值是200000 USDT

1)正常计算:维持保证金 = 50000x0.4%+150000 x0.5% = 950

2)使用速算额计算更加简洁:维持保证金 =200000x0.5%-50 = 950

也就是维持保证金=仓位名义价值*对应等级的维持保证金率-对应等级的速算数

Binance U本位合约阶梯维持保证金率
Binance U本位合约阶梯维持保证金率

推导过程:

1)假设仓位名义价值在级距n

正常计算维持保证金=(仓位名义价值-级距n持仓下限)*级距n的维持保证金率+(级距n的持仓价值下限-级距n-1的持仓价值下限)*级距(n-1)的维持保证金率+(级距n-1的持仓价值下限-级距n-2的持仓价值下限)*级距(n-2)的维持保证金率+...+级距2的持仓价值下限*级距1的维持保证金率

整理以上公式可得公式一:

公式一:维持保证金=仓位名义价值*级距n的维持保证金率-[ 级距n持仓下限*(级距n的维持保证金率-级距n-1的维持保证金率)+级距n-1持仓下限*(级距n-1的维持保证金率-级距n-2的维持保证金率)+级距n-2持仓下限*(级距n-2的维持保证金率-级距n-3的维持保证金率)+...+级距2持仓下限*(级距2的维持保证金率-级距1的维持保证金率) ]

所以仓位名义价值在级距n的速算额即为:公式一[中括号]的部分,即下方公式二

公式二:速算额=[ 级距n持仓下限*(级距n的维持保证金率-级距n-1的维持保证金率)+级距n-1持仓下限*(级距n-1的维持保证金率-级距n-2的维持保证金率)+级距n-2持仓下限*(级距n-2的维持保证金率-级距n-3的维持保证金率)+...+级距2持仓下限*(级距2的维持保证金率-级距1的维持保证金率) ]

2)同上,假设仓位名义价值在级距n-1

维持保证金=仓位名义价值*级距n-1的维持保证金率-[ 级距n-1持仓下限*(级距n-1的维持保证金率-级距n-2的维持保证金率)+级距n-2持仓下限*(级距n-2的维持保证金率-级距n-3的维持保证金率)+级距n-3持仓下限*(级距n-3的维持保证金率-级距n-4的维持保证金率)+...+级距2持仓下限*(级距2的维持保证金率-级距1的维持保证金率) ]

仓位名义价值在级距n-1的速算额=[ 级距n-1持仓下限*(级距n-1的维持保证金率-级距n-2的维持保证金率)+级距n-2持仓下限*(级距n-2的维持保证金率-级距n-3的维持保证金率)+级距n-3持仓下限*(级距n-3的维持保证金率-级距n-4的维持保证金率)+...+级距2持仓下限*(级距2的维持保证金率-级距1的维持保证金率) ]

不难发现以上两处置灰部分完全相同,因此使用(级距n-1的速算额)来替代公式二中置灰部分

3)结论

仓位名义价值在级距n的速算额=[ 级距n持仓下限*(级距n的维持保证金率-级距n-1的维持保证金率)+级距n-1的速算额]

再将级距n的速算额公式代入公式一,得出维持保证金=仓位名义价值*对应等级的维持保证金率-[ 级距n持仓下限*(级距n的维持保证金率-级距n-1的维持保证金率)+级距n-1的速算额]

即维持保证金=仓位名义价值*对应等级的维持保证金率-对应等级的速算额

二、强平公式推导过程

1.官方指标

post image

2.单向持仓

post image

1)条件:MB=MM时,强平被触发

2)代入公式即为:WB+UPNL1+Side1BOTH*Position1BOTH*(LP1-EP1BOTH)=TMM1+Position1BOTH*MMR B*LP1-cumB

3)提取LP1,结论:

LP1=(WB+UPNL1-TMM1+cumB-Side1BOTH*Position1BOTH*EP1BOTH)/(Position1BOTH*MMR B-Position1BOTH*Side1BOTH)

3.双向持仓

post image

1)条件:MB=MM时,强平被触发

2)代入公式即为:WB+UPNL1+[Position1LONG*(LP2-EP1LONG)]-[Position1SHORT*(LP2-EP1SHORT)]=TMM1+Position1LONG*MMR L*LP2-cumL+Position1SHORT*MMR S*LP2-cumS

3)提取LP2,结论:

LP2=(WB+UPNL1-TMM1+cumL+cumS-Position1LONG*EP1LONG+Position1SHORT*EP1SHORT)/(Position1LONG*MMR L+Position1SHORT*MMR S-Position1LONG+Position1SHORT)

4.综上

post image