跳到正文
MOKFEE

快爆仓时,加保证金、减仓、补仓各能把强平价推开多少

同一笔逐仓多单离爆仓(强平)只差 1.33%:追加 290 USDT 推到 6.35%,补仓花同样的钱只推到 2.97%,减仓一半要看留下多少保证金。

岑步 发布 约 12 分钟

算账机屏上是追加保证金前后的强平价 2,861.45 与 2,715.86,及离标记价格的 6.35%
2,715.86 =(6,000 − 590)÷ 1.992,保证金从 300 加到 590 之后的强平价

仓位栏里强平价写着 2,861.45,标记价格 2,900,中间只差 1.33%。交易所页面上管这叫强平,平时说的快爆仓,指的就是标记价格离这个价只剩一小步。这时手边能做的有三种:往这笔仓位里追加保证金、平掉一部分、再补一笔同方向的单。它们把强平价推开的距离不一样,要花的钱也不一样。

同样新掏 290 USDT,追加保证金能把距离拉到 6.35%,补仓只拉到 2.97%;减仓一半一分钱不掏,强平价却可能纹丝不动,它改的是另一样东西。

盯哪个价,要先认准。币安合约强平协定写着,标记价格达到某仓位的强平价格时,就会发生强行平仓;它讲杠杆和触发类型怎么设的那一页里,也有一句「系统使用标记价格触发强制平仓」。标记价格本身取「价格 1、价格 2、合约价格」三者的中位数,官方说明给它列的用处是避免不必要的强平、计算未实现盈亏,短期内比合约成交价波动小。所以 K 线上最新价插针穿过强平价,不等于已经被强平;标记价格先到了、最新价还没到,照样会被强平。离强平近的时候,拿来比的是仓位上的强平价和标记价格。

拿这笔仓位举个例子:最新价一根针扎到 2,855,比强平价 2,861.45 还低,标记价格只到 2,880,仓位还在;反过来,最新价停在 2,870,标记价格先落到 2,861.45,仓位就被强平了。两个价分开的时候,只看 K 线容易误判。

下面先按逐仓算,多单算完再换全仓账户和空单各走一遍。

这笔 ETHUSDT 逐仓多单数值
持仓2 ETH
开仓均价3,000
名义价值 3,000 × 26,000
保证金(20 倍)6,000 ÷ 20300
标记价格2,900
浮亏(2,900 − 3,000)× 2−200
强平价(6,000 − 300)÷(2 × 0.996)2,861.45

强平价这一行,来自官方强平式在逐仓下的化简:账户余额那一项换成这笔仓位的保证金,其它仓位的保证金和盈亏都记 0;再取第 1 档(速算额 0),不算手续费和资金费,式子就是:

保证金 + 数量 ×(强平价 − 均价)= 维持保证金率 × 强平价 × 数量

解出来,多单强平价 =(数量 × 均价 − 保证金)÷(数量 ×(1 − 维持保证金率))。0.996 是 1 − 0.40%,币安和欧易的 ETH 永续第 1 档都用 0.40% 这个维持保证金率(币安到名义价值 30 万 USDT,欧易到 5,000 张);仓位大到下一档,就得换成档位表上那一档的数。补仓计算器用的是更粗一步的估算,3,000 ×(1 − 1 ÷ 20 + 0.40%)= 2,862,和这里差 0.55,看方向和幅度够用。

追加 100 USDT 保证金,强平价能往下挪多少

三种操作里,只有追加保证金不改仓位大小。把上面的式子换个写法,强平价往下挪的距离 = 追加的钱 ÷(数量 ×(1 − 维持保证金率))= 追加的钱 ÷ 1.992。

追加多少(USDT)0100290600
这笔仓位的保证金300400590900
强平价(6,000 − 保证金)÷ 1.9922,861.452,811.242,715.862,560.24
离标记价格 2,9001.33%3.06%6.35%11.72%

钱和距离是一比一换的:每 100 USDT 推开 50.2 个价位,想推远一倍,就得多掏一倍,没有更省的办法。加 600 之后保证金 900,按开仓名义 6,000 算,20 倍降到了 6.67 倍。

代价在表外。押在这笔仓位上的钱从 300 变成 900,价格要是接着跌穿新的强平价,赔掉的是 900。亏损的速度也没变:价格每跌 100,这笔仓位照样亏 200,追加只是把强平价挪远了。

也可以倒过来算:先定好想让强平价离标记价格多远,再求要加多少。式子是:需要的保证金 = 数量 × 均价 − 数量 × 目标强平价 ×(1 − 维持保证金率)。

想让强平价离 2,900 有 10%数值
目标强平价 2,900 × 0.92,610
需要的保证金 2 × 3,000 − 2 × 2,610 × 0.996800.88
已有保证金300
要追加500.88

我建议追加之前先做这一步,再问自己一句:这 800.88 全部亏掉,能不能接受。答案是不能的话,下一节的减仓更值得先算一遍。

全仓没有「加到这一笔」这回事。往合约账户转钱,账户余额变厚,强平价跟着往下走;账户里只有这一个仓位时,转进 X,强平价同样下挪 X ÷ 1.992,差别在押上的是整个账户,不只是这一笔的保证金。全仓里追加、减仓、补仓各推多远,后面单独算一节。账户里还有闲钱、全仓只补仓不转钱时,强平价会往现价靠,这一层在补仓之后强平价往哪走那篇按全仓式算过。

减仓一半,强平价可能一动不动

在 2,900 附近平掉 1 ETH。平掉的这 1 ETH 亏(3,000 − 2,900)× 1 = 100,变成已实现亏损。剩下 1 ETH,均价还是 3,000,平掉一部分不改剩下那部分的均价。

剩下的仓位里留多少保证金,要看平完之后仓位栏显示的数。这里把两头的情况各算一遍:

平掉 1 ETH 之后保证金按比例留一半原保证金扣掉亏损后全留下
剩余持仓1 ETH1 ETH
均价3,0003,000
已实现亏损−100−100
留在仓位里的保证金150200
强平价(3,000 − 保证金)÷ 0.9962,861.452,811.24
离标记价格 2,9001.33%3.06%

把仓位栏里那个保证金数代进式子,就知道落在哪一列,或者落在两列中间。

按比例留下时,强平价一点没动。数量和保证金同时减半,杠杆还是 20 倍,强平价只跟杠杆和均价有关,两样都没变。变的是押在价格上的钱:价格每跌 100,亏损从 200 变成 100;真被强平,这笔仓位最多再赔 150。

减仓减掉的是风险的大小,不是强平价的位置。

保证金全留下时,剩下的 1 ETH 由 200 撑着,按开仓名义 3,000 算是 15 倍,强平价下挪到 2,811.24,和给原仓位追加 100 一样远。它比按比例那一列多押了 50 在仓位里,这 50 来自原来的保证金,没再掏新钱。

两列之间其实能自己走过去。按比例那一列,平掉 1 ETH 释放出 150,扣掉 100 亏损,剩 50 回到可用余额;把这 50 再追加回这笔仓位,保证金变成 200,强平价就到了 2,811.24。想靠减仓把强平价推远,做法就是「减仓 + 把剩下的钱加回去」两步一起。

补仓:同样掏 290,强平价只挪到 2,813.76

在 2,900 再开多 2 ETH,还是 20 倍:

补仓 2 ETH数值
新增保证金 2,900 × 2 ÷ 20290
持仓4 ETH
新均价(6,000 + 5,800)÷ 42,950
这笔仓位的保证金 300 + 290590
强平价(4 × 2,950 − 590)÷(4 × 0.996)2,813.76
离标记价格 2,9002.97%

同样是 290 新钱,直接追加能把强平价压到 2,715.86,补仓只压到 2,813.76,离标记价格的距离差了一倍多。

原因是这 290 全是新开那 2 ETH 自己的保证金。补仓等于在 2,900 新开一笔 20 倍的多单,这笔新仓单独看,强平价约 2,900 ×(1 − 1 ÷ 20 + 0.40%)= 2,766.60。合进老仓位后,整笔的强平价落在老的 2,861.45 和新的 2,766.60 之间。杠杆一点没降,强平价就只能在两个 20 倍的强平价之间找位置,推不远。

补仓时多垫保证金也一样吃亏。同样补 2 ETH,这次按 5 倍的比例给新补的部分放保证金,新增保证金 5,800 ÷ 5 = 1,160,整笔保证金 1,460,强平价(11,800 − 1,460)÷ 3.984 = 2,595.38,离标记价格 10.50%。同样这 1,160 不开新仓、直接追加,强平价是(6,000 − 1,460)÷ 1.992 = 2,279.12,离标记价格 21.41%。补仓的钱,总有一份要拿去撑新开的那部分仓位。

更险的一面在仓位翻倍。价格每跌 100,补仓后亏 400。跌到 2,850 时,补仓那一种浮亏 4 ×(2,850 − 2,950)= −400,追加保证金那一种是 2 ×(2,850 − 3,000)= −300。再往下到 2,813.76,补仓的这笔被强平,590 保证金基本赔光;追加保证金那一种在这个价位还离强平有约 98 个价位。

逐仓按原杠杆补,强平价至少还往下挪了一点。全仓里只补仓、不转钱,强平价反而往现价靠,那就是越补越近;全仓的算例在前面提到的补仓那篇。

追加、减仓、补仓摆在一张表里比

在标记价格 2,900 时新掏的钱强平价离标记价格价格每跌 100押在仓位里的保证金
什么都不做02,861.451.33%−200300
追加 290 保证金2902,715.866.35%−200590
减仓一半,保证金按比例留02,861.451.33%−100150
减仓一半,保证金全留下02,811.243.06%−100200
补仓 2 ETH2902,813.762.97%−400590

减仓那两行另有已经实现的 100 亏损,没算在表里。

几种操作也能叠着做。先减仓、再把释放出来的 50 追加回去,就是表里第四行;补仓的同时多放保证金,等于降杠杆补仓,上一节算过,同样的钱仍然不如直接追加推得远。表里每个数都按标记价格停在 2,900 算,真要动手时,拿那一刻的标记价格重算一遍。

只看「离标记价格」那一列,追加保证金最好看。我更倾向先看减仓:表里只有它让「每跌 100 亏多少」和「押着多少钱」两列同时变小。追加保证金拿新钱换距离,亏的速度不变;补仓花一样的钱,距离拉得最少,亏的速度还翻了倍。强平价只差 1.33%,说明这笔 20 倍的仓位从开仓价往下只扛得住约 4.6% 的波动;减仓是直接改仓位大小的那一个。

上面每一行都默认来得及下手。距离只剩 1% 多,标记价格再走 38.55 个价位就到强平价;一旦穿过,这笔逐仓仓位的保证金可能全部亏光,刚追加进去的钱也在里面。

同一笔仓位放在全仓账户里,三种操作各推多远

全仓没有单独分给这笔仓位的保证金,扛它的是整个合约账户的余额。账户里只有这一笔时,强平式和逐仓那条长得一样,只是保证金那一项换成钱包余额:

钱包余额 + 数量 ×(强平价 − 均价)= 维持保证金率 × 强平价 × 数量

要让全仓的强平价也落在 2,861.45,钱包余额得正好是 300。动手之前先看还开不开得出新单。可用余额按「钱包余额 − 起始保证金 + 未实现盈亏」算(币安合约博客给的算法,浮盈加仓那篇按它算过一遍),起始保证金按开仓名义 ÷ 杠杆粗算:

全仓账户,只有这笔 2 ETH 多单USDT
钱包余额300
起始保证金 6,000 ÷ 20300
未实现盈亏(2,900 − 3,000)× 2−200
可用余额 300 − 300 − 200−200
在 2,900 补 2 ETH 要的起始保证金 5,800 ÷ 20290
想补这一单,至少先转入 200 + 290490

逐仓补仓只要 290。全仓得先把 200 的浮亏窟窿填上,一共转 490 才开得出这一单。拿 490 当同一笔钱,几种操作摆在一起:

全仓,标记价格 2,900钱包余额持仓均价强平价离标记价格
什么都不做3002 ETH3,0002,861.451.33%
转入 490,不开新仓7902 ETH3,0002,615.469.81%
平掉 1 ETH,亏损 100 落袋2001 ETH3,0002,811.243.06%
转入 490,再补 2 ETH7904 ETH2,9502,763.554.71%

每一行都是(数量 × 均价 − 钱包余额)÷(数量 × 0.996)。转入 490 不开仓:(6,000 − 790)÷ 1.992 = 2,615.46。补仓那一行:(11,800 − 790)÷ 3.984 = 2,763.55。同样 490,不开新仓推开 9.81%,补仓只推开 4.71%,和逐仓是一个方向。

减仓那一行和逐仓不一样。逐仓要看平完后仓位里留了多少保证金;全仓没有这个悬念,亏损 100 从钱包余额里扣掉,剩下的 200 全部撑着剩下的 1 ETH,强平价到(3,000 − 200)÷ 0.996 = 2,811.24,一定往下走。全仓里不掏新钱还能把强平价推开的,只有减仓。

这几个数只在账户里没有别的仓位时成立。全仓账户里还开着别的合约,它们占的保证金和浮动盈亏都会进同一条式子:别的仓位在赚,这笔的强平价被撑远;别的仓位在亏,会把它一起拖近。被强平时,赔进去的也是整个合约账户的余额,不止这 300。

欧易的全仓规则不直接给强平价的式子,给的是一个比率。它的「合约账户模式全仓交易规则」(2026-08-11 更新)里,维持保证金率大意是(全仓账户该币余额 + 全仓仓位盈亏 − 各类挂单占用 − 手续费)÷(维持保证金 + 强平手续费),低于 300% 预警,降到 100% 及以下触发强平。同一笔仓位在欧易是 20 张 ETH-USDT 永续,一张 0.1 ETH。没有挂单、先不计手续费和强平手续费,代进去:

标记价格余额 + 盈亏维持保证金 0.40% × 价格 × 2比率
2,900100.0023.20431%
2,884.6269.2423.08300%
2,861.4522.9022.89100%

余额 + 盈亏那一列是 300 + 2 ×(标记价格 − 3,000)。比率掉到 300% 时,标记价格是 2,884.62,离 2,900 只有 15.38 个价位,预警来得很早。到 100% 的那个价,和上面那条式子解出来的 2,861.45 是同一个点:比率等于 1,就是余额加盈亏正好等于维持保证金。把手续费和强平手续费算进去,分子变小、分母变大,两条线都会再近一点。

空单快爆仓时强平价怎么算,同样的钱推开多远

空单亏在上涨,强平价在标记价格上方。把多单那条式子里的方向对调,就是空单的:

保证金 + 数量 ×(均价 − 强平价)= 维持保证金率 × 强平价 × 数量

解出来,空单强平价 =(数量 × 均价 + 保证金)÷(数量 ×(1 + 维持保证金率))。这条是从多单式对称推出来的,同样只取第 1 档、不算手续费和资金费。拿一笔方向相反的逐仓单来算:开空 2 ETH,均价 3,000,20 倍,保证金 300,标记价格涨到 3,100,浮亏同样是 200。

逐仓空单 2 ETH,标记价格 3,100新掏的钱强平价离标记价格价格每涨 100
什么都不做(6,000 + 300)÷ 2.00803,137.451.21%−200
追加 310 保证金(6,000 + 610)÷ 2.0083103,291.836.19%−200
减仓一半,保证金按比例留(3,000 + 150)÷ 1.00403,137.451.21%−100
减仓一半,保证金全留下(3,000 + 200)÷ 1.00403,187.252.81%−100
在 3,100 再开空 2 ETH(12,200 + 610)÷ 4.0163103,189.742.89%−400

再开空 2 ETH,新增保证金是 3,100 × 2 ÷ 20 = 310,均价变成(6,000 + 6,200)÷ 4 = 3,050。为了拿同一笔钱比,追加那一行也按 310 算。

排下来的顺序和多单一样:310 直接追加,推开 6.19%;拿去加空,只推开 2.89%;减仓动不动,要看留下多少保证金。数字上有两处小差别。分母从 1.992 换成了 2.008,每追加 100 USDT,强平价往上挪 100 ÷ 2.008 = 49.80 个价位,比多单的 50.2 少一点。再就是加空的成交价比原来高,同样 2 ETH 要 310,多单那边在更低的价位补只要 290;行情越往上走,空单补一次越贵。

什么都不做等到爆仓,这笔仓位还剩多少

回到那笔多单。一样都不动,等标记价格碰到 2,861.45,按逐仓的式子,到那个价位这笔仓位只剩维持保证金 0.40% × 2,861.45 × 2 ≈ 22.89 USDT。维持保证金这个说法,传统期货里也在用:芝商所(CME Group)期货入门课程的 Margin: Know What’s Needed 一课说,它是账户里任何时候都必须留住的最低金额,跌破之后可能收到追加保证金通知、被减仓或被自动平仓。币安合约强平协定写明,强平时会按仓位名义价值和强平清算手续费率收取强平清算手续费;仓位要是破产,损失由合约风险保障基金尽可能承担。落到这笔仓位上,就是 300 保证金基本赔光。

追加的钱算不算数,爆仓后还剩什么

追加保证金和往合约账户转钱是一回事吗?

逐仓不是。逐仓仓位只认分给它的那份保证金,钱转进合约账户以后,还要加到这笔仓位上,强平价才会动。全仓仓位共用账户余额,转进来就算数。

爆仓(被强平)之后,剩下的保证金会退回来吗?

别指望退回多少。币安合约强平协定写明,强平时会按仓位名义价值和强平清算手续费率收取强平清算手续费;仓位破产产生的损失,由合约风险保障基金尽可能承担。逐仓仓位到强平价时只剩维持保证金那一点,再扣掉清算手续费,这笔保证金基本就没了。

写这篇的人

岑步

岑步是笔名。这里的每个数字都写明按什么公式、用哪个月读到的交易所公开规则算出来,读者可以拿同样的输入自己复算;算不准的地方直接写出来。 数字怎么算出来

放在这几个抽屉里: 强平与保证金 止损与风控

配套计算器 补仓计算器(合约版):补完的均价、强平价和保证金 填开仓价、补仓价、数量和杠杆,算出 U 本位逐仓补仓之后的持仓均价、强平价估算、离现价多远,以及补仓要多占用多少保证金。