跳到正文
MOKFEE

合约补仓之后,强平价会往哪边走

逐仓按原杠杆往下补,强平价跟着均价下移;全仓不往账户加钱,补完强平价反而往现价靠。两组算例算清补多少、补在哪会让它变远或变近。

岑步 发布 约 8 分钟

算账机屏上显示补仓前后的均价 62,000 → 60,000、强平价 56,048 → 54,240,以及 0.2 BTC 的仓位
0.2 BTC 的仓位在 58,000 再补 0.2 BTC,均价从 62,000 落到 60,000

要看你开的是逐仓还是全仓。逐仓、按原杠杆往下补,强平价跟着均价往下走,离现价远了。全仓里只补仓、不往账户转钱,补完之后强平价会朝现价靠,近了。远多少、近多少,取决于补的数量和账户里的余额。

下面所有算例都用同一笔多单:62,000 USDT 开多 0.2 BTC,10 倍杠杆;价格跌到 58,000 时,在 58,000 再补 0.2 BTC。

合约补仓一次改三样:均价、名义价值、保证金

现货补仓只改一样:持仓成本。合约补仓同时改三样:均价、名义价值、占用的保证金。强平价是从这三样里算出来的,只看均价被摊低了多少,判断不了强平价往哪走。同一个下单动作,仓位带着浮盈时做叫加仓,两者在账上差在哪,见加仓和补仓的区别。

项目补仓前补仓后
持仓(BTC)0.20.4
均价(12,400 + 11,600)÷ 0.462,00060,000
名义价值(按开仓价,USDT)12,40024,000
占用保证金(名义 ÷ 10)1,2402,400
浮动盈亏(现价 58,000)−800−800

最后一行要多看一眼。补仓那一刻,浮亏还是 800,一分没少。之后价格每动 1,000,这笔仓位的盈亏跟着动 400,而不是原来的 200。均价离现价近了,价格只要回到 60,000 就不亏;可要是继续往下走,亏损的速度也翻了一倍。均价从 62,000 摊到了 60,000,那 800 浮亏原样留在账上。

名义价值翻倍还连带一件事:资金费按「持仓名义价值 × 资金费率」算,补完之后每次结算付或收的资金费也跟着翻倍。费率为正时多单付钱,补仓前每期付多少,补仓后就付两倍左右。

逐仓补仓后强平价怎么估,补多少能推远多少

逐仓的多单强平价可以这样估:强平价 ≈ 均价 ×(1 − 1 ÷ 杠杆 + 维持保证金率)。10 倍、维持保证金率按 0.40% 算(币安和欧易 BTC 永续最低一档都是这个数,各自的上限在后面讲换档的那一段),括号里是 0.904,强平价总是落在均价往下 9.6% 处。补仓不改这个比例,改的是均价;均价往下挪多少,强平价就跟着挪多少的 90.4%。手续费和资金费没算进去,这条式子看的是方向和幅度。

同样在 58,000 补仓,补少一点和补满 0.2 BTC 放在一起:

项目补仓前补 0.05 BTC补 0.2 BTC
均价62,00061,20060,000
强平价估算:均价 × 0.90456,04855,324.8054,240
强平价在均价下方9.6%9.6%9.6%
新增保证金(补仓名义 ÷ 10)02901,160
强平价离现价 58,0003.37%4.61%6.48%

补仓前,价格再跌 3.37% 就到强平;补满 0.2 BTC,这段距离拉开到 6.48%,代价是另外掏 1,160 USDT 进这笔仓位。补 0.05 BTC 只掏 290,距离也只拉开到 4.61%。补得少,挪得少;想把强平价推远一截,就得往这笔仓位里放进差不多同等比例的新钱。

这条路还有个天花板。补得再多,均价也只会无限接近补仓价 58,000,到不了它下面;强平价往下最多逼近 58,000 × 0.904 = 52,432,也就是离现价 9.6%,而且只能逼近、到不了。补 0.6 BTC 试一下:均价(12,400 + 34,800)÷ 0.8 = 59,000,强平价 53,336,离现价 8.04%,要另掏 3,480。补的数量是 0.2 BTC 的三倍,距离只从 6.48% 多拉开到 8.04%。

强平价推远了,不等于少亏。补完以后价格要是接着跌,两种做法各亏多少:

价格接着跌到不补仓的亏损补 0.2 BTC 后的亏损
57,0001,0001,200
56,000已强平,约 1,2401,600
55,000已强平,约 1,2402,000

不补仓,价格跌破 56,048 就被强平,这笔仓位最多赔掉 1,240 保证金。补了仓,56,000、55,000 都还扛着,可跌到 55,000 时浮亏已经是 2,000,比不补仓被强平时赔的还多。补仓换来了更大的价格空间,代价是这笔逐仓仓位能赔掉的钱从 1,240 涨到了 2,400。补之外还有止损和扛着不动两条路,各亏多少在浮亏 20% 那篇里并排算过。

逐仓里这笔新钱是实打实进了仓位的,所以强平价能往下走。这一点和全仓正好相反。想换自己的数字试,可以直接用补仓计算器,它算的就是逐仓、按原杠杆补仓的这一套。

全仓补仓后强平价为什么会变近

全仓的强平价不能套 0.904。币安给的全仓强平式里,左边是这个账户扛得住多少亏损,右边是仓位在强平价上要留多少维持保证金,同一个账户里其它合约的保证金和未实现盈亏也在这条式子里。币安那一页附了一个同时持有 ETHUSDT 和 BTCUSDT 两个多仓的全仓算例,两笔的强平价分别算到 1,153.26 和 26,316.89,全仓里一个仓位会牵动另一个。

只开着这一笔多单、名义价值没出第 1 档时,速算额是 0;再把手续费和资金费略去,多单的式子是:

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

合约账户里有 4,000 USDT,用全仓开着这笔多单。补仓前,可用余额大约是 4,000 − 1,240 − 800 = 1,960,够补 0.2 BTC 要的 1,160。代进去,P 是要解的强平价:

项目补仓前补仓后
钱包余额4,0004,000
持仓 × 均价0.2 × 62,0000.4 × 60,000
方程4,000 + 0.2(P − 62,000)= 0.0008P4,000 + 0.4(P − 60,000)= 0.0016P
强平价42,168.6750,200.80
强平价离现价 58,00027.30%13.45%

均价摊低了 2,000,强平价却往上走了 8,032。补完之后,可用余额也只剩 4,000 − 2,400 − 800 = 800 左右,再想补一次已经不够。全仓的强平价,是「整个账户的钱亏到只剩维持保证金」的那个价格。补仓没往账户里加钱,账户还是那 4,000,扛的仓位却翻了一倍,每跌 1,000 亏 400 而不是 200,亏光的速度快了一倍,强平价自然往上走。

这不是这组数字碰巧如此。化简后的式子里,新强平价 ×(1 − 维持保证金率),恰好等于旧强平价 ×(1 − 维持保证金率)和补仓价按数量加权的平均值。补仓价一定在强平价上方,平均下来只会更高。只要不转钱进来,全仓多单补仓之后,强平价一定往上挪。完整的全仓强平式和每个变量的含义,写在补仓与强平公式页。

账户余额厚一些,结论也一样。把余额换成 10,000 再算:补仓前强平价 12,048.19,离现价 79.23%;补仓后 35,140.56,离现价 39.41%。全仓里补上和原来一样多的量,强平价离现价的距离差不多砍掉一半,因为账户权益没变,名义价值翻了一倍。余额厚,只是让这一半从一个更远的起点砍起。

同一笔补仓放进三种账户,哪种反而离强平更近

想让全仓的强平价不动,补仓的同时得往合约账户转钱。转多少可以倒推:补仓数量 ×(补仓价 − 原强平价 ×(1 − 维持保证金率))= 0.2 ×(58,000 − 42,000)= 3,200 USDT。把三种做法并排:

项目逐仓全仓,不转钱全仓,另转 3,200
补仓前强平价56,04842,168.6742,168.67
补仓后强平价54,24050,200.8042,168.67
强平价挪动下移 1,808上移 8,032.13不动
这次掏出的新钱1,16003,200
补仓后强平价离现价 58,0006.48%13.45%27.30%

反而更近的,是中间那一列:全仓、只补仓不转钱。距离从 27.30% 缩到 13.45%,砍掉一半。

这张表还有一处别看反。全仓不转钱那列,补完离现价 13.45%,看上去比逐仓的 6.48% 还远。可两者押上的钱不一样:逐仓被强平,赔掉的是这笔仓位里的 2,400 保证金;全仓被强平,赔掉的是账户里全部 4,000。离现价远的那一列,真被强平时赔得反而更多。

全仓要让强平价原地不动,得转进 3,200,是逐仓同样补 0.2 BTC 多占的 1,160 的 2.76 倍。全仓的「不用另外掏钱」,换来的就是强平价往上走。

仓位补得很大时,档位要重看。定档看的是强平那一刻的名义价值(强平价 × 持仓数量),开仓时的名义不算数。币安 BTCUSDT 这个数在 300,000 USDT 以内还是第 1 档;超过以后进第 2 档,维持保证金 = 名义价值 × 0.50% − 速算额 300,逐仓多单的强平价换成(均价 × 0.9 − 300 ÷ 持仓数量)÷ 0.995 来估,0.9 是 10 倍时的 1 − 1 ÷ 杠杆。10 倍、均价 60,000 的 6 BTC 多单,按第 1 档不取近似是 60,000 × 0.9 ÷ 0.996 = 54,216.87,这时名义约 325,301,已经过线;按第 2 档重算是 53,950 ÷ 0.995 = 54,221.11,只往上挪了 4 左右。欧易按张数分档,BTC-USDT 永续第 1 档到 1,000 张(10 BTC),再往上一档是 0.50%。本篇 0.4 BTC 的仓位离这两条线都很远。

补仓会让可能亏掉的本金变多。照本篇的数,逐仓这笔仓位补之前最多赔 1,240 保证金,补完以后价格跌到 54,240 附近,可能全部亏光的是 2,400;全仓又没往账户转钱的话,价格到 50,200.80 附近,账户里的 4,000 可能全部亏光。

补之前,先在仓位那一栏看清标的是全仓还是逐仓。逐仓按原杠杆补,强平价会往下挪,挪多少取决于补多少;把「补完离现价还剩百分之几」和「要多掏多少保证金」两个数一起算出来,才知道推远这一截花了多少钱。

全仓又不打算转钱,强平价一定往上走,按上面那条等式把补完的强平价算出来,和现价比一比,再决定补不补。全仓并且愿意转钱,就用「补仓数量 ×(补仓价 − 原强平价 × 0.996)」估一下要转多少才能让强平价不动;0.996 是维持保证金率 0.40% 时的数,换档要跟着改。

空单补仓、账户里还有别的仓位、想换保证金模式

空单补仓以后,强平价怎么走?

方向和多单相反。逐仓按原杠杆在更高的价格补空单,均价往上挪,强平价按「均价 ×(1 + 1 ÷ 杠杆 − 维持保证金率)」跟着往上走,离现价远了一些;全仓不往账户里转钱,补完之后强平价会往下挪、朝现价靠近。

全仓里另一个仓位在亏,会影响这一笔的强平价吗?

会。全仓强平式里有「其它合约的全部保证金」和「其它合约的未实现盈亏」两项,同一个账户里别的仓位亏得越多,这一笔的强平价越往现价靠。逐仓仓位只看分给它的那份保证金,别的仓位亏多少都不进它的式子。

已经按逐仓开着的仓位,补仓时能顺手改成全仓吗?

欧易帮助中心写明,已开的仓位不能在全仓和逐仓之间切换。补仓前先看清这笔仓位标的是全仓还是逐仓,再选对应的算法估强平价。

写这篇的人

岑步

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

放在这几个抽屉里: 补仓与均价 强平与保证金

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