币安合约爆仓价怎么算:保证金率与强平线拆解
开 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% 维持保证金率 | 实际少了 |
|---|---|---|---|
| 5× | 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 就没什么感觉了。
六、强平真的发生时会怎样
触发之后不是「一秒钟归零」,而是一串动作:
- 系统接管仓位,先尝试按市价把它平掉。这一步会产生强平手续费,比正常平仓贵。
- 如果成交价格好于破产价,剩下的保证金会退回你的账户——所以强平不一定等于保证金一分不剩,只是通常剩得很少。
- 如果行情太快,成交价格差于破产价,出现穿仓。这部分缺口由保险基金吸收。
- 保险基金也扛不住的极端情况下,会启用自动减仓,从盈利方的仓位里按规则强制平掉一部分来对冲。
第 4 条是很多人没听说过的:你可能仓位方向做对了、正在盈利,却被系统减掉一部分。这不是平台针对谁,是极端行情下的兜底机制。合约页面通常会显示你当前仓位的自动减仓排队指示。
七、把强平线推远的四种做法,以及各自的代价
| 做法 | 效果 | 代价 |
|---|---|---|
| 降低杠杆 | 直接、显著地推远 | 同样的保证金只能开更小的仓 |
| 减小仓位 | 推远,且可能降到更低的维持保证金档 | 盈利空间同比例变小 |
| 追加保证金(逐仓) | 推远,效果递减 | 把更多本金锁进同一笔交易 |
| 改用全仓 | 看起来推得很远 | 风险敞口从单仓扩大到整个账户余额 |
四种里最被高估的是第三种。补保证金给人一种「我在积极管理风险」的感觉,实际上它只是把更多钱放进了一个你已经判断错了的方向。真正有效的是前两种,尤其是第二种:先决定这一笔最多能亏多少,再倒推仓位该多大。这个顺序写在 T4 仓位与风险计算器里,输入可承受亏损和止损位,它会告诉你该下多大的单。
八、标记价格是怎么来的
既然强平看的是标记价格,那它总得有个出处,不能是平台随手写的一个数。它的构成大致是两块:一块是多家现货交易所的价格合成出来的指数价格,另一块是对合约与现货之间价差的调整(这部分和资金费率同源)。合成的目的是让这个价格难以被单一场所操纵——想把标记价格推动一个百分点,你得同时在多个交易所的现货盘口上砸钱,成本远高于在一个合约盘口上插一根针。
这带来两个实际影响,值得记住:
- 你看到的 K 线可能骗你。合约 K 线画的通常是最新成交价。行情剧烈时,K 线最低点扎穿了你的强平价,但标记价格没到,你的仓位还在;反过来也可能发生。要判断距离,把图表切到标记价格模式看。
- 指数成分交易所出问题时会传导过来。某个成分交易所出现异常报价,理论上会影响指数,但主流平台会对异常成分做剔除或加权处理。这属于小概率事件,不过它解释了为什么偶尔标记价格会短暂偏离你熟悉的那个盘口。
顺带说一句:未实现盈亏也是按标记价格算的。所以有时候你会看到「浮亏在涨,但盘口价格没怎么动」——那是标记价格在动。
九、多个仓位一起放在全仓里,会发生什么
前面全仓那个公式有一个前提:账户里只有这一个仓位。真实账户很少这么干净,而多仓位共用一个余额池会产生一些反直觉的结果。
核心机制是这样的:全仓模式下,账户的保证金余额要同时覆盖所有仓位的维持保证金总和。任何一个仓位浮亏扩大,都会消耗共同的余额,于是其他仓位的强平价也会跟着往回挪。这就是所谓的连坐:你可能在 A 币种上判断完全正确,却因为 B 币种的仓位失控而被一起清掉。
由此得到几条实际做法:
- 不要在全仓里同时放几个高杠杆仓位。它们表面独立,风险上是一个整体。真要同时持有多个方向,逐仓能让每一笔的损失上限事先确定。
- 对冲不等于无风险。同一个币种同时开多和开空,浮亏浮盈会互相抵消一部分,但两边的手续费和资金费用照收,仓位名义价值还会把你推进更高的维持保证金档。长期挂着的对冲仓位是在持续付费。
- 看账户维持保证金率,别只看单仓强平价。合约界面通常有一个账户级的保证金率指标,那个数字才是全仓模式下真正决定生死的。习惯了看它,就不会被单个仓位「强平价还很远」的假象麻痹。
十、四种处境下,逐仓还是全仓
「哪个更安全」这个问题没有通用答案,但按处境分就清楚了。
| 处境 | 建议 | 理由 |
|---|---|---|
| 第一次开合约,想试试水 | 逐仓,小杠杆 | 损失上限事先可知,最坏结果就是那笔保证金,不会波及账户其他部分 |
| 用小仓位赌一个明确的事件 | 逐仓 | 赌错就认了,不该让它有机会咬到本金 |
| 持有现货、想用合约做阶段性对冲 | 全仓,但严格控制名义价值 | 需要余额托底避免被短期波动扫掉,但要清楚整个账户都在敞口里 |
| 账户里已有多个方向的持仓 | 各自逐仓 | 避免一个仓位的浮亏拖垮其余仓位 |
还有一种处境值得单独提:你正在亏损、并且开始想「换成全仓就不会爆了」。技术上确实能推远强平价,但这个动作的本质是把可能的损失从一笔保证金扩大到整个账户,而做出这个决定的时刻恰恰是你判断力最差的时候。如果非要给一条硬规矩,那就是:保证金模式在开仓前决定,开仓之后不因为亏损而改。
十一、几个常见误解
为什么我的爆仓价和自己按杠杆算出来的不一样?
因为强平线不在保证金归零的位置,而在保证金率跌到维持保证金率的位置。维持保证金率会随仓位名义价值上升而提高,同时手续费、资金费用和已实现盈亏也会改变保证金余额。这几项叠加之后,实际强平价通常比简单按杠杆倒数算出来的更靠近开仓价。
爆仓是按最新成交价还是标记价格判定?
永续合约的强平判定用标记价格,不是盘口最新成交价。标记价格参考现货指数和资金费率算出来,目的是避免单一交易所盘口被瞬时插针带偏而造成非必要的强平。看强平距离时要盯标记价格。
逐仓和全仓哪个更安全?
两者的风险形状不同。逐仓把亏损限制在这一个仓位的保证金里,爆仓价更近但损失封顶;全仓用整个账户余额托底,爆仓价更远但极端行情下可能亏掉账户里的全部可用余额。新手更适合逐仓,因为损失上限是事先可知的。
补保证金能把爆仓价推远多少?
逐仓下追加保证金会等比例推远强平价,追加的金额越大推得越远,但推远的幅度是递减的。真正决定生死的是仓位大小,减仓对强平距离的改善通常比补钱更直接,而且不会把更多本金锁进同一笔交易。
爆仓之后账户会变成负数吗?
正常情况下不会。强平在破产价之前触发,中间的缓冲加上保险基金用来吸收穿仓损失。只有在极端行情下缓冲被击穿,才可能出现穿仓,此时平台通常通过保险基金和自动减仓机制处理,而不是向用户追缴。
十二、开仓前的三步核对
把这三件事变成习惯,比记住任何公式都管用。
- 下单前先看强平价,不是下单后。下单面板通常会预估强平价,看完再确认。如果这个数字让你不舒服,说明仓位太大了,现在改比十分钟后改便宜。
- 把强平距离换算成百分比。「强平价 54,240」这个数字没有直觉,「跌 9.6% 就没了」有。而这个币种一天波动几个百分点,你心里应该有数。
- 确认止损在强平线之内。止损位如果比强平价还远,那它永远不会被触发,你等于没设止损。这个错误在高杠杆下极其常见。
合约本身没有对错,它只是一个把结果放大的工具,放大盈利也放大你判断里的每一个漏洞。如果你还在犹豫要不要碰,先读现货、杠杆、合约的区别;如果决定要开,至少先把强平价这件事算明白——这是整个合约交易里,唯一一件完全可以在下单之前就算清楚的事。
十三、算一笔账:持仓三十天,强平价会挪多少
前面说手续费和资金费用会往回挪强平价,光这么讲没有体感。用一个例子把它变成数字。
还是那个逐仓多单:开仓价 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 资金费率年化换算器就是干这个的,把单期费率换算成年化,你会发现有些时段的年化数字大得吓人。
反过来,如果费率是负的(做空的一方付钱给做多的),你持有多单期间反而在收钱,强平价会缓慢往外挪。这种情况不常见,也不该成为持仓理由,但它解释了为什么有些人愿意在特定费率环境下长期持有某个方向。
文中公式为简化形式,用于说明机制;币安实际计算包含维持保证金速算额与多仓合并等因素,强平价以合约界面显示为准。所举数字为演示用假设值,非实盘记录。加密衍生品杠杆交易风险极高,可能在短时间内损失全部保证金,本文不构成投资建议。