首页 / 文章 / 合约

币安合约爆仓价怎么算:保证金率与强平线拆解

岑野发布 2026-08-20更新 2026-08-26合约

合约爆仓价计算封面:保证金模式、维持保证金率与强平线

开 10 倍杠杆,很多人心里默认「跌 10% 才爆」。真下了单一看强平价,发现跌不到 10% 就到了,于是怀疑平台算错。平台没算错,是那个心算方法从一开始就漏掉了两个东西。这篇把公式整个拆开,用两个例子手算到底。

先给结论:强平不发生在「保证金亏光」的位置,而发生在「保证金率跌到维持保证金率」的位置。所以爆仓价永远比你按杠杆倒数心算出来的更近一点。逐仓的强平价只看这一个仓位的保证金,全仓的强平价要把整个账户余额算进去。判定用的是标记价格,不是盘口最新成交价。

一、先把四个价格分清楚

合约界面上同时挂着好几个价格,混在一起看就永远算不明白。先把它们分开。

名称它是什么用来干什么
最新成交价这个合约盘口上最近一笔成交的价格决定你下单的成交结果,也是已实现盈亏的依据
标记价格参考现货指数与资金费率推算出来的「公允价」判定强平、计算未实现盈亏用它
强平价标记价格触及它,系统开始接管你的仓位你要盯的那条线
破产价保证金正好归零的价格,比强平价更远一点强平之后系统在这个价位之前尽量成交完

为什么用标记价格而不是最新成交价?因为盘口会被瞬间的大单打穿,出现所谓的插针。如果按盘口判定,一根几秒钟的针就能把一大批本来没问题的仓位全部扫掉。用参考现货指数算出来的标记价格,可以过滤掉这类单一盘口的噪声。代价是有时候你会看到「盘口价格明明还没到我的强平价,但标记价格到了」,或者反过来。所以看距离要看标记价格,别看那根 K 线。

二、为什么不是「跌到杠杆倒数就爆」

那个心算方法背后的假设是:保证金亏完才爆。但交易所不会等到亏完,因为亏完的那一刻它已经来不及平仓了——平仓需要时间,市场还在动,等真正成交完可能已经穿仓,损失要平台自己承担。

所以平台设了一条提前线,叫维持保证金率。当你的保证金率跌到这个比例,仓位就被接管。用一句话表述:

保证金余额 ÷ 仓位名义价值 < 维持保证金率 → 触发强平。

维持保证金率不是一个固定数字。同一个币种,仓位名义价值越大,适用的档位越高,维持保证金率也越高——这就是所谓的阶梯(有些界面叫风险限额)。原因很直接:大仓位平掉的时候对市场冲击更大,平台需要更厚的缓冲。这也意味着同一个开仓价和同一个杠杆,你下 1 万和下 100 万,强平价可能不一样。具体档位表要在合约页面里查该品种当期的版本,各币种不同,也会调整。

三、逐仓:公式与手算

逐仓的好处是简单:这个仓位的保证金就是它自己的全部家当,账户里别的钱不参与。忽略手续费的情况下,线性合约(U 本位)的强平价可以写成:

逐仓多单:强平价 ≈ 开仓价 × (1 − 1÷杠杆 + 维持保证金率)
逐仓空单:强平价 ≈ 开仓价 × (1 + 1÷杠杆 − 维持保证金率)

手算一遍

假设开仓价 60,000 USDT,10 倍杠杆做多,该档位维持保证金率取 0.4%:

  • 1 ÷ 10 = 0.1
  • 1 − 0.1 + 0.004 = 0.904
  • 60,000 × 0.904 = 54,240

也就是说跌到 54,240 附近就到线了,距离开仓价 9.6%,不是 10%。差的那 0.4% 就是维持保证金率吃掉的。

杠杆越高,这个差距的相对影响越明显。同样 0.4% 的维持保证金率,20 倍杠杆下强平距离从 5% 缩到 4.6%,相对少了 8%;50 倍杠杆下从 2% 缩到 1.6%,相对少了整整两成。这是很多人「明明设了止损却先被强平」的直接原因——止损挂在按杠杆心算的位置,而强平线在它前面。

杠杆心算的强平距离算上 0.4% 维持保证金率实际少了
20.0%19.6%2%
10×10.0%9.6%4%
20×5.0%4.6%8%
50×2.0%1.6%20%
100×1.0%0.6%40%

表里的维持保证金率只是为了演示取的一个常见量级,实际数值按品种和仓位档位查合约页面的阶梯表。想直接得到结果的话,T1 爆仓价计算器把这套公式做成了输入框,逐仓全仓都能算。

四、全仓:为什么它的强平价「看起来很远」

全仓模式下,账户里的全部可用余额都是这个仓位的后备。所以只要你余额多,强平价可以被推得非常远,远到界面上显示成一个看起来不可能到达的数字。这是全仓最迷惑人的地方:它让风险看起来消失了,其实只是把风险从「这个仓位」挪到了「整个账户」。

单个全仓多单、账户里没有其他仓位时,强平价可以这样算:

强平价 = (钱包余额 − 仓位数量 × 开仓价) ÷ (仓位数量 × (维持保证金率 − 1))

手算一遍

假设钱包余额 2,000 USDT,全仓做多 0.1 BTC,开仓价 60,000,维持保证金率 0.4%:

  • 分子:2,000 − 0.1 × 60,000 = 2,000 − 6,000 = −4,000
  • 分母:0.1 × (0.004 − 1) = 0.1 × (−0.996) = −0.0996
  • 强平价 = −4,000 ÷ −0.0996 ≈ 40,161

验算一下:价格到 40,161 时,浮亏是 0.1 × (60,000 − 40,161) ≈ 1,984 USDT,账户剩下约 16 USDT;此时需要的维持保证金是 0.1 × 40,161 × 0.4% ≈ 16 USDT。两边正好碰上,说明算对了。

注意这个 40,161 是从 60,000 跌下来 33%。同样 0.1 BTC 的仓位,如果用逐仓、只放 600 USDT 保证金(相当于 10 倍),强平价是 54,240,跌 9.6% 就没了。差别不在于哪个「更安全」,在于全仓把账户里那 2,000 全都押上去了——真跌到 40,161,你损失的是账户里绝大部分钱,而不是一开始打算投入的那 600。

币安实际的全仓强平价还要把账户里其他仓位占用的维持保证金、未实现盈亏和维持保证金速算额一起算进去,多个仓位互相影响。上面的式子只在「单一仓位」这个简化条件下成立,用来理解机制够了,实盘请以合约界面显示的强平价为准。

五、三个会偷偷改变强平价的变量

下完单之后强平价不是钉死的,下面三件事会持续挪动它。

1. 手续费

开仓那一刻就扣了一次,平仓还要再扣一次。这笔钱从保证金余额里出,所以开仓完成的瞬间,你的强平价就比理论值近了一点点。低杠杆下这点影响可以忽略,高杠杆下不能——50 倍以上的仓位,手续费占保证金的比例已经不是小数了。想看清楚这笔账的话,手续费那篇把费率结构拆过。

2. 资金费用

永续合约每隔一段时间结算一次资金费率,多空之间互相付钱。付出去的那一方,保证金余额在每次结算时减少一点,强平价就往回挪一点。持仓时间越长、费率越极端,这个累积效应越明显。有人的仓位方向明明是对的,却在横盘里被慢慢磨到强平,多半就是这个原因。资金费率那篇讲了怎么看方向,T3 年化换算器可以估算持有成本。

3. 仓位变化

加仓会改变持仓均价和名义价值,可能同时把你推进更高的维持保证金档位,强平价往往比你预期的更近。减仓则相反。逐仓下手动追加保证金也会推远强平价,但推远的效果是递减的:第一笔 100 USDT 推得动,第五笔 100 USDT 就没什么感觉了。

六、强平真的发生时会怎样

触发之后不是「一秒钟归零」,而是一串动作:

  1. 系统接管仓位,先尝试按市价把它平掉。这一步会产生强平手续费,比正常平仓贵。
  2. 如果成交价格好于破产价,剩下的保证金会退回你的账户——所以强平不一定等于保证金一分不剩,只是通常剩得很少。
  3. 如果行情太快,成交价格差于破产价,出现穿仓。这部分缺口由保险基金吸收。
  4. 保险基金也扛不住的极端情况下,会启用自动减仓,从盈利方的仓位里按规则强制平掉一部分来对冲。

第 4 条是很多人没听说过的:你可能仓位方向做对了、正在盈利,却被系统减掉一部分。这不是平台针对谁,是极端行情下的兜底机制。合约页面通常会显示你当前仓位的自动减仓排队指示。

七、把强平线推远的四种做法,以及各自的代价

做法效果代价
降低杠杆直接、显著地推远同样的保证金只能开更小的仓
减小仓位推远,且可能降到更低的维持保证金档盈利空间同比例变小
追加保证金(逐仓)推远,效果递减把更多本金锁进同一笔交易
改用全仓看起来推得很远风险敞口从单仓扩大到整个账户余额

四种里最被高估的是第三种。补保证金给人一种「我在积极管理风险」的感觉,实际上它只是把更多钱放进了一个你已经判断错了的方向。真正有效的是前两种,尤其是第二种:先决定这一笔最多能亏多少,再倒推仓位该多大。这个顺序写在 T4 仓位与风险计算器里,输入可承受亏损和止损位,它会告诉你该下多大的单。

八、标记价格是怎么来的

既然强平看的是标记价格,那它总得有个出处,不能是平台随手写的一个数。它的构成大致是两块:一块是多家现货交易所的价格合成出来的指数价格,另一块是对合约与现货之间价差的调整(这部分和资金费率同源)。合成的目的是让这个价格难以被单一场所操纵——想把标记价格推动一个百分点,你得同时在多个交易所的现货盘口上砸钱,成本远高于在一个合约盘口上插一根针。

这带来两个实际影响,值得记住:

  • 你看到的 K 线可能骗你。合约 K 线画的通常是最新成交价。行情剧烈时,K 线最低点扎穿了你的强平价,但标记价格没到,你的仓位还在;反过来也可能发生。要判断距离,把图表切到标记价格模式看。
  • 指数成分交易所出问题时会传导过来。某个成分交易所出现异常报价,理论上会影响指数,但主流平台会对异常成分做剔除或加权处理。这属于小概率事件,不过它解释了为什么偶尔标记价格会短暂偏离你熟悉的那个盘口。

顺带说一句:未实现盈亏也是按标记价格算的。所以有时候你会看到「浮亏在涨,但盘口价格没怎么动」——那是标记价格在动。

九、多个仓位一起放在全仓里,会发生什么

前面全仓那个公式有一个前提:账户里只有这一个仓位。真实账户很少这么干净,而多仓位共用一个余额池会产生一些反直觉的结果。

核心机制是这样的:全仓模式下,账户的保证金余额要同时覆盖所有仓位的维持保证金总和。任何一个仓位浮亏扩大,都会消耗共同的余额,于是其他仓位的强平价也会跟着往回挪。这就是所谓的连坐:你可能在 A 币种上判断完全正确,却因为 B 币种的仓位失控而被一起清掉。

由此得到几条实际做法:

  • 不要在全仓里同时放几个高杠杆仓位。它们表面独立,风险上是一个整体。真要同时持有多个方向,逐仓能让每一笔的损失上限事先确定。
  • 对冲不等于无风险。同一个币种同时开多和开空,浮亏浮盈会互相抵消一部分,但两边的手续费和资金费用照收,仓位名义价值还会把你推进更高的维持保证金档。长期挂着的对冲仓位是在持续付费。
  • 看账户维持保证金率,别只看单仓强平价。合约界面通常有一个账户级的保证金率指标,那个数字才是全仓模式下真正决定生死的。习惯了看它,就不会被单个仓位「强平价还很远」的假象麻痹。

十、四种处境下,逐仓还是全仓

「哪个更安全」这个问题没有通用答案,但按处境分就清楚了。

处境建议理由
第一次开合约,想试试水逐仓,小杠杆损失上限事先可知,最坏结果就是那笔保证金,不会波及账户其他部分
用小仓位赌一个明确的事件逐仓赌错就认了,不该让它有机会咬到本金
持有现货、想用合约做阶段性对冲全仓,但严格控制名义价值需要余额托底避免被短期波动扫掉,但要清楚整个账户都在敞口里
账户里已有多个方向的持仓各自逐仓避免一个仓位的浮亏拖垮其余仓位

还有一种处境值得单独提:你正在亏损、并且开始想「换成全仓就不会爆了」。技术上确实能推远强平价,但这个动作的本质是把可能的损失从一笔保证金扩大到整个账户,而做出这个决定的时刻恰恰是你判断力最差的时候。如果非要给一条硬规矩,那就是:保证金模式在开仓前决定,开仓之后不因为亏损而改。

十一、几个常见误解

为什么我的爆仓价和自己按杠杆算出来的不一样?

因为强平线不在保证金归零的位置,而在保证金率跌到维持保证金率的位置。维持保证金率会随仓位名义价值上升而提高,同时手续费、资金费用和已实现盈亏也会改变保证金余额。这几项叠加之后,实际强平价通常比简单按杠杆倒数算出来的更靠近开仓价。

爆仓是按最新成交价还是标记价格判定?

永续合约的强平判定用标记价格,不是盘口最新成交价。标记价格参考现货指数和资金费率算出来,目的是避免单一交易所盘口被瞬时插针带偏而造成非必要的强平。看强平距离时要盯标记价格。

逐仓和全仓哪个更安全?

两者的风险形状不同。逐仓把亏损限制在这一个仓位的保证金里,爆仓价更近但损失封顶;全仓用整个账户余额托底,爆仓价更远但极端行情下可能亏掉账户里的全部可用余额。新手更适合逐仓,因为损失上限是事先可知的。

补保证金能把爆仓价推远多少?

逐仓下追加保证金会等比例推远强平价,追加的金额越大推得越远,但推远的幅度是递减的。真正决定生死的是仓位大小,减仓对强平距离的改善通常比补钱更直接,而且不会把更多本金锁进同一笔交易。

爆仓之后账户会变成负数吗?

正常情况下不会。强平在破产价之前触发,中间的缓冲加上保险基金用来吸收穿仓损失。只有在极端行情下缓冲被击穿,才可能出现穿仓,此时平台通常通过保险基金和自动减仓机制处理,而不是向用户追缴。

十二、开仓前的三步核对

把这三件事变成习惯,比记住任何公式都管用。

  1. 下单前先看强平价,不是下单后。下单面板通常会预估强平价,看完再确认。如果这个数字让你不舒服,说明仓位太大了,现在改比十分钟后改便宜。
  2. 把强平距离换算成百分比。「强平价 54,240」这个数字没有直觉,「跌 9.6% 就没了」有。而这个币种一天波动几个百分点,你心里应该有数。
  3. 确认止损在强平线之内。止损位如果比强平价还远,那它永远不会被触发,你等于没设止损。这个错误在高杠杆下极其常见。

合约本身没有对错,它只是一个把结果放大的工具,放大盈利也放大你判断里的每一个漏洞。如果你还在犹豫要不要碰,先读现货、杠杆、合约的区别;如果决定要开,至少先把强平价这件事算明白——这是整个合约交易里,唯一一件完全可以在下单之前就算清楚的事。

十三、算一笔账:持仓三十天,强平价会挪多少

前面说手续费和资金费用会往回挪强平价,光这么讲没有体感。用一个例子把它变成数字。

还是那个逐仓多单:开仓价 60,000,10 倍杠杆,仓位 0.1 BTC(名义价值 6,000 USDT),保证金 600 USDT,维持保证金率按 0.4% 算,初始强平价 54,240。现在假设你打算拿一个月,期间资金费率长期为正(也就是做多的一方付钱),单期费率取 0.01%,一天结算三次。

  • 开仓手续费:按吃单万分之几的量级,6,000 名义价值大约扣掉个位数 USDT。
  • 每期资金费用:6,000 × 0.01% = 0.6 USDT。一天三期就是 1.8 USDT。
  • 三十天累计:1.8 × 30 = 54 USDT

54 USDT 相对 600 USDT 的保证金,是 9%。也就是说什么都不做、价格原地不动,一个月之后你的保证金只剩 546 左右,强平价从 54,240 挪到了大约 54,780——原本 9.6% 的安全距离缩到了 8.7%。如果这段时间费率更高一些,或者你持有的时间更长,这个侵蚀会继续。

这就是为什么「看对方向还是亏钱」在合约里是常态。方向对不代表能扛到那一天,中间每一次结算都在从你的保证金里拿钱。判断一个仓位能不能长期持有,除了看价格,还要把这笔持有成本算进去——T3 资金费率年化换算器就是干这个的,把单期费率换算成年化,你会发现有些时段的年化数字大得吓人。

反过来,如果费率是负的(做空的一方付钱给做多的),你持有多单期间反而在收钱,强平价会缓慢往外挪。这种情况不常见,也不该成为持仓理由,但它解释了为什么有些人愿意在特定费率环境下长期持有某个方向。

文中公式为简化形式,用于说明机制;币安实际计算包含维持保证金速算额与多仓合并等因素,强平价以合约界面显示为准。所举数字为演示用假设值,非实盘记录。加密衍生品杠杆交易风险极高,可能在短时间内损失全部保证金,本文不构成投资建议。