中文

逐仓强平核对

强平价格怎么算:分档维持保证金与速算扣减

强平价不是开仓价乘一个固定比例。仓位越大,维持保证金率越高;部分交易所还要减去一笔速算扣减。把这两点算进去,结果才会和交易所一致。

内容与官方来源核对:

逐仓线性永续在标记价格让保证金余额降到维持保证金时触发强平。维持保证金 = 强平价处的名义价值 × 该档维持保证金率 − 该档速算扣减(没有扣减项的交易所按 0 计)。由此解出:多头强平价 =(名义价值 − 保证金 − 扣减)÷(数量 ×(1 − 维持保证金率)),空头强平价 =(名义价值 + 保证金 + 扣减)÷(数量 ×(1 + 维持保证金率))。

强平在什么时候触发?

本文只讨论逐仓模式下的线性永续合约(以 USDT 或 USDC 结算),这也是本站强平计算器实现的模型。逐仓仓位的保证金余额 = 投入的保证金 + 按标记价格计算的未实现盈亏;余额降到维持保证金时,仓位进入强平。币安说明强平按最新标记价格计算,而不是最新成交价。

多头保证金余额 = 保证金 + 数量 ×(标记价 − 开仓价)

空头保证金余额 = 保证金 + 数量 ×(开仓价 − 标记价)

强平条件:保证金余额 ≤ 维持保证金

杠杆只决定开仓时投入多少保证金(名义价值 ÷ 杠杆),不决定维持保证金。币安的说明是:维持保证金按档位计算,无论选择多少倍杠杆,计算方式都一样。

维持保证金率按仓位大小分档

交易所把仓位规模划成若干档:仓位越大,维持保证金率越高,可用的最大杠杆越低。下表是本站在 2026-10-04 采集的 Bybit BTCUSDT 前三档,仅作说明;阶梯会调整,当前数值以页面实时数据为准。

Bybit BTCUSDT 维持保证金阶梯(2026-10-04 采集,示例)
档位名义价值(USDT)维持保证金率最大杠杆速算扣减
10 – 300,0000.33%150x0
2300,000 – 2,000,0000.50%100x510
32,000,000 – 2,600,0000.56%90x1,710

并非所有交易所都按名义价值分档。OKX 的公开档位接口按合约张数划分(minSz 与 maxSz):BTC-USDT 永续每张 0.01 BTC,第一档上限 1,000 张,即 10 BTC。读阶梯前先确认它的单位。

速算扣减:为什么有些交易所要减去一笔钱

如果把整笔名义价值直接乘以所在档的费率,仓位一跨进下一档,维持保证金就会突然跳高。按上表,300,000 USDT 时第一档要求 990;若改用第二档的 0.50% 却是 1,500。速算扣减就是抹平这一跳的金额。

维持保证金 = 名义价值 × 维持保证金率 − 速算扣减

第一档上限:300,000 × 0.33% = 990

第二档下限:300,000 × 0.50% − 510 = 990

Hyperliquid 在文档中直接给出这一递推:本档扣减 = 上一档扣减 + 本档起点 ×(本档费率 − 上一档费率);Bybit 公布的扣减值也满足同样的算术。币安、Bybit、Hyperliquid 的公式都包含扣减项;OKX 的档位接口没有扣减字段,按所在档费率乘以整笔名义价值。其他交易所采用哪种模型,见交易场所页。

不要默认每家交易所的扣减都恰好让维持保证金连续,计算时应以交易所公布的数值为准。

把强平价解出来

令保证金余额等于强平价处的维持保证金,就能解出价格。要代入的是强平价所在档的费率和扣减,而不是开仓时的档位:价格变动后名义价值随之变化,所在档位可能不同。本站计算器会逐档求解,再取落在该档区间内、离开仓价最近的那个解。

多头强平价 =(名义价值 − 保证金 − 扣减)÷(数量 ×(1 − 维持保证金率))

空头强平价 =(名义价值 + 保证金 + 扣减)÷(数量 ×(1 + 维持保证金率))

算例:Bybit BTCUSDT 做多 5 BTC,开仓价 80,000,20 倍(假设)
项目数值说明
名义价值400,000 USDT5 × 80,000,落在第二档
保证金20,000 USDT400,000 ÷ 20
强平价76,279.40(400,000 − 20,000 − 510)÷(5 × 0.995)
强平时的维持保证金1,396.98 USDT与此时的保证金余额相等

同样规模做空,强平价为 83,683.58。以上不含平仓手续费和持仓期间的资金费,两者都会让实际强平略早于这个价格。

常见公式为什么会差出几十到上百 USDT

网上常见的估算式是:多头强平价 ≈ 开仓价 ×(1 − 1 ÷ 杠杆 + 维持保证金率)。它只用一个固定费率,也不考虑扣减。对上面的仓位,各种算法的结果如下:

同一仓位、不同算法得到的多头强平价
算法强平价与阶梯结果相差
按阶梯与扣减(与交易所一致)76,279.40—
同一阶梯但忽略扣减76,381.91高 102.51
常见公式,用开仓档 0.50%76,400.00高 120.60
常见公式,用第一档 0.33%76,264.00低 15.40

前两种偏差让强平看起来来得更早;最后一种更危险:它给出的价格比实际强平价离开仓价更远,让仓位显得比实际更安全。仓位越大、档位越高,偏差通常也越大。

同样的杠杆,仓位越大强平越近

杠杆相同时,大仓位落在费率更高的档位,强平价离开仓价更近。按上面的阶梯,20 倍做多 1 BTC(第一档)的强平价是 76,251.63,做多 5 BTC(第二档)是 76,279.40,近了 27.77。最大杠杆也随档位下降:第二档最高 100 倍,这样大的仓位无法再按第一档的 150 倍开出。

这个算法没有包含什么

  • 平仓手续费与强平费用:交易所可能另外收取,实际强平会更早。
  • 持仓期间的资金费:资金费从保证金中收付,会改变保证金余额。
  • 全仓、统一账户和组合保证金:其他仓位的盈亏会影响强平,不能套用逐仓公式。
  • 标记价格与成交价的差异:强平按标记价格判断,成交价可能已经越过或尚未到达。
  • 部分强平与风险限额下调:部分交易所会在触及强平前先降档或分批平仓。
  • 反向(币本位)合约:盈亏以基础币计,本文的公式不适用。

常见问题

杠杆越高,维持保证金率越高吗?

不是。维持保证金率由仓位所在的档位决定,与选择的杠杆无关。杠杆只决定开仓投入多少保证金:杠杆越高,保证金越少,强平价离开仓价越近。

什么是速算扣减?

部分交易所计算维持保证金时,从“名义价值 × 维持保证金率”中减去的一笔固定金额,用来避免仓位跨档时维持保证金突然跳高。币安、Bybit、Hyperliquid 使用这一项;没有扣减项的交易所按所在档费率乘以整笔名义价值。

为什么我算的强平价和交易所显示的不一样?

常见原因有:用了固定的维持保证金率或忽略了扣减;用了开仓时的档位,而不是强平价所在的档位;遗漏了追加的保证金;或处于全仓模式、受其他仓位影响。交易所显示的价格还会随资金费收付和手续费变化。

强平按最新成交价还是标记价格触发?

按标记价格。币安说明强平按最新标记价格计算;标记价格的作用是避免单笔异常成交直接触发强平。

仓位越大越容易强平吗?

是的。仓位越大,所在档位的维持保证金率越高,同样杠杆下强平价离开仓价越近,可用的最大杠杆也越低。

官方来源与适用范围

以下来源支持本文所说明的交易所规则;数值算例由本文按假设条件推算,不是交易所报价。交易所可能调整合约规则,实际结算以对应合约和账户记录为准。