强平价格
Last updated
Last updated
因为强制平仓的判定条件,强平发生时,仓位的权益只剩下维持保证金和手续费了。
也可以看做,强平发生时,仓位的‘保证金率’只够(维持保证金率+平仓手续费率)了。
假设此时的仓位权益为E,仓位为P, 仓位数量为Q, 当前标记价格MP,当前阶梯维持保证金率为MMR,平仓手续费率为Fee,强平价格为X,此时存在:
当前权益 - 现在到强平时的亏损 = 维持保证金 + 手续费
E - P * (MP - X) = (MMR + Fee) * Q * X
假如是全仓,还要减去其他仓位需要的维持保证金:
当前权益 - 现在到强平时的亏损 - 其他仓位维持保证金和手续费 = 本仓位维持保证金 + 手续费
E - P * (MP - X) - SUM((MMR_n + Fee_n) * Q_n * MP_n) = (MMR + Fee) * Q * X
进行求解X即可得到强平价格计算公式!
强平价格 = (逐仓权益 - 仓位数量 * 标记价格) / ((维持保证金率 + 手续费率 - 1)* 仓位数量 )
强平价格 = (逐仓权益 + 仓位数量 * 标记价格) / ((维持保证金率 + 手续费率 + 1)* 仓位数量 )
强平价格 = (全仓总权益 - 仓位数量 * 标记价格 - SUM其他全仓合约(仓位数量 * 标记价格 * (维持保证金率 + 手续费率)) / ((维持保证金率 + 手续费率 - 1)* 仓位数量)
强平价格 = (全仓总权益 + 仓位数量 * 标记价格 - SUM其他全仓合约(仓位数量 * 标记价格 * (维持保证金率 + 手续费率)) / ((维持保证金率 + 手续费率 + 1)* 仓位数量)
维持保证金率是仓位名义价值(仓位数量 * 标记价格)所在的挡位的维持保证金率。
手续费 = Max(Taker手续费率,Maker手续费率)