babialab

半夜爆仓是币安主动平的还是市场打的?强平机制 + ADL 自动减仓详解

更新于 2026-04-23 · 12 分钟阅读 · 合约实验

半夜爆仓是币安主动平的还是市场打的?强平机制 + ADL 自动减仓详解

很多新手第一次被强平后,第一反应是:"是不是币安背后看到了我的仓位故意把我打爆?"这种想法情绪上可以理解,但技术上是错的。本文我会把币安永续合约从你被强平到结算完成的全流程拆开讲清楚:什么时候触发强平、强平用的是哪个价格、保险基金做了什么、ADL 自动减仓什么时候上场、穿仓损失谁来承担。看完你就知道半夜爆仓真不是币安"主动"在做什么,而是一套预设规则在跑。

如果你还没注册币安账户,可以从这个 币安官方注册 入口开通。开合约前请先确认已读 合约最高几倍杠杆3 倍 vs 5 倍杠杆实测

先把术语对齐

讨论爆仓机制前,必须分清四个易混术语:

  • 强制平仓 Liquidation:账户保证金不足维持保证金率,被系统按规则强行平仓。
  • 穿仓 Bankruptcy:强平价之后市场继续不利,账户余额变负数。
  • 保险基金 Insurance Fund:币安预留的资金池,用于覆盖穿仓损失。
  • ADL 自动减仓 Auto-Deleveraging:保险基金不足以覆盖穿仓时,按照盈利排名抓对手方仓位平账。

四者关系:强平是常规、穿仓是异常、保险基金是缓冲、ADL 是最后兜底。

强制平仓触发条件

币安永续合约的强平触发逻辑是:

当账户的维持保证金率(Maintenance Margin Ratio)≥ 100% 时,系统启动强平流程。

具体公式:

维持保证金率 = 维持保证金 / 钱包余额(含未实现盈亏)

举例:U 本位 BTC 5x 多单,1000 USDT 保证金,60000 入场。

  • 第一档维持保证金率 0.4%(< 5 万 USDT 名义价值)
  • 名义仓位 5000 USDT,所需维持保证金 = 5000 × 0.4% = 20 USDT
  • 当浮亏吃到只剩 20 USDT 钱包余额时(浮亏 -980 USDT),维持保证金率 = 20/20 = 100%,触发强平

对应的强平价 ≈ 60000 × (1 - 0.196) = 48240 USDT(5x 强平距离 -19.6%)。

强平用的是"标记价格"不是"最新价"

新手最常见的误会:「我看 K 线根本没跌到强平价为什么爆了?」答案是币安强平用的是 Mark Price 标记价格,不是 K 线显示的 Last Price 最新价。

标记价格 = 现货指数价格 + 移动平均资金费率基差(公式细节略)。它的设计目的是抗操纵:避免有人在合约盘故意砸盘把别人的强平价打掉。

最新价 = 合约盘最近一笔成交价。容易被针扎、闪崩、串单等行为操纵。

两者关系简化版:标记价格是"市场公允价",最新价是"合约盘上发生了什么"。强平、未实现盈亏都用标记价格。

项目 标记价格 Mark Price 最新价 Last Price
用途 强平判定、未实现盈亏 实际成交、限价单触发
抗操纵 强(多源指数) 弱(合约盘单一)
波动性 平滑 尖锐
显示位置 仓位面板默认 K 线图默认

所以你看到 K 线触底反弹但仓位被强平,是因为标记价格在某一秒触及了你的强平阈值,K 线上可能只是个针尾。

强平不是"立刻平掉",是分级处理

币安并不是一触发就直接市价砸单。它的处理顺序:

第一步:取消该仓位所有挂单。如果取消挂单后保证金率回落到安全线下,强平流程终止。

第二步:减仓 50%。如果是逐仓且单仓位过大,先尝试减半仓位回血。如果减半后保证金率回落,流程终止。

第三步:托管给 Liquidation Engine(清算引擎)按破产价 Bankruptcy Price 接管整个仓位。这一步才是真正意义的"强平"。

破产价是指仓位价值等于零的价格,即"账户余额变 0 的价格"。比强平价更不利一点(差额就是维持保证金 0.4%)。

第四步:清算引擎在市场上以限价单(不是市价!)卖出 / 买入仓位。如果在到达破产价之前成交,账户能拿回一部分余额(差额)。

第五步:如果限价单到破产价仍未成交,行情继续不利,进入穿仓状态。

保险基金怎么救

保险基金是币安从过去强平赚到的"破产价 - 实际成交价"差额积累起来的资金池。当某笔强平产生穿仓亏损时,保险基金优先垫付。

举例:你 60000 开 5x 多单 1000 USDT,破产价约 48000。行情从 60000 直接闪崩到 47500(中间 K 线穿透),清算引擎卖出价 47500:

  • 你账户余额本应变成 -250 USDT(穿仓 250)
  • 保险基金垫付 250 USDT,你账户结算为 0
  • 保险基金从池子里扣 250

币安公开过保险基金余额 dashboard,2024-2025 年区间多数币种保险基金余额在亿级 USDT,正常市况完全够用。

但极端行情下保险基金可能不够。比如 2020 年 3 月 12 日全市场闪崩,币安保险基金被消耗大量。这时启动 ADL。

ADL 自动减仓 Auto-Deleveraging 详解

ADL 是币安用来"找对手方还钱"的最后机制。逻辑:穿仓的钱必须有人买单。如果保险基金不够,那就让盈利最多 + 杠杆最高的对手方"被强制平仓让利"。

ADL 选择对手方的排名公式:

ADL 排名 = 仓位盈利百分比 × 实际杠杆

排名越高,越先被 ADL 减仓。排名展示在仓位面板"ADL 指示灯"位置(5 格灯,全亮表示在队列最前)。

举例:行情闪崩,A 用户多单穿仓 -500 USDT。系统找对手方(空单赚钱的人)。空单用户 B 当前盈利 200%、杠杆 50x,排名极高,被 ADL 选中。系统按破产价强制平掉 B 的 0.5 张合约,把利润 500 USDT 拿来补 A 的窟窿。

B 的损失:本来 200% 盈利的仓位被强制平仓在破产价,少赚一部分(不是亏,只是"没赚到本来能赚的")。

ADL 触发后,B 收到通知"您的仓位已被自动减仓",仓位即时关闭。这不会让 B 倒亏,但会让 B 错过后续可能的更多利润。

优先级 哪类用户先被 ADL
最高 浮盈 > 100% + 杠杆 ≥ 50x
浮盈 50%-100% + 杠杆 20x-50x
浮盈 20%-50% + 杠杆 10x-20x
浮盈 < 20% + 杠杆 < 10x
最低 浮亏中或低杠杆持仓

怎么避免被 ADL:降杠杆 + 适时部分止盈。永远满杠杆吃到行情反转时,你就是 ADL 名单顶部。

穿仓损失分摊机制(Socialized Loss)已被废弃

历史上币安和某些交易所采用过穿仓损失分摊:把穿仓亏损按比例摊给所有当期盈利用户。这种机制被批评后,币安已经在 2019 年改为保险基金 + ADL 双层兜底,不再向"无关盈利用户"摊派。

也就是说:你做对方向不会无缘无故被扣钱(除非你正好在 ADL 队列前列),不存在"币安从赚钱用户口袋拿钱补穿仓"的情况。

真实案例:2024 年 8 月 5 日全市场闪崩

2024 年 8 月 5 日凌晨日股暴跌引发加密市场连锁闪崩,BTC 从 60000 一小时内最低跌至 49000(-18%)。币安公开数据:

  • 当日累计强平金额超过 10 亿美元
  • BTC、ETH 主要合约保险基金正常运作,未触发大规模 ADL
  • 部分山寨永续合约(如 ENA、PENDLE)保险基金消耗较快,触发 ADL 通知

那一晚被强平的多单用户,是因为标记价格在某一秒达到强平阈值。币安没有"主动平你",是预设规则在跑。

半夜更容易爆仓的真实原因

新手感觉"半夜更容易被爆",统计上不算错觉。原因:

  1. 流动性低:北京时间凌晨 1-5 点对应美国深夜+欧洲凌晨,主力做市商减少,盘面薄。一个相对小的市价单都能砸出几百点。
  2. 新闻冲击:美国时区的关键经济数据(CPI、非农)公布时间常对应北京时间深夜。
  3. 黑天鹅事件偏好深夜:2020 年 3 月 12 日、2022 年 5 月 LUNA、2024 年 8 月 5 日,多次大跌都发生在亚洲凌晨。
  4. 散户睡着无法响应:你睡了,机器还在跑。设置好止损单是唯一的"远程保护"。

三种"非自愿平仓"的对比表

场景 触发条件 你的损失 你能做什么
强制平仓 Liquidation 维持保证金率 ≥ 100% 保证金 ≈ 全部归零 提前止损、降杠杆
穿仓 Bankruptcy 强平后行情继续不利 账户余额可能变负,由保险基金兜底 仍然 ≈ 全部归零
ADL 自动减仓 保险基金不足,你是盈利+高杠杆方 强制以破产价平仓,少赚不会亏 降杠杆、部分止盈

怎么避免半夜爆仓

实操层面五件事:

第一:始终设置止损单(Stop-Limit 或 Stop-Market)。止损在强平前触发,能保留更多保证金。建议止损价比强平价提前 5%-8%。

第二:不要满杠杆。3x-5x 留出 -20%~-30% 缓冲,多数闪崩扛得住。

第三:用逐仓而非全仓。一笔爆不连累全部。

第四:开启移动止损 Trailing Stop。盈利后止损位自动上移锁定利润,避免被打回原形。

第五:极端行情前降杠杆 / 平仓。重大宏观新闻日(FOMC、CPI、非农)前 4 小时主动减仓。

如果你做合约前还没领取手续费返佣,先看 币安手续费返佣 20% 把成本压下来再开始。

风险提示

合约爆仓机制是预设规则而不是平台主观行为,但这并不意味着合约就"安全"。新手必须明确:

  1. 半夜爆仓不是阴谋论,是流动性问题。无论哪个交易所都会出现深夜流动性骤降。
  2. 止损单本身也可能在闪崩中失效(穿透)。极端行情没有完美保护。
  3. 保险基金有限,ADL 是真实存在的"利润被剥夺"机制。永远满杠杆的策略不可持续。
  4. 币安公开了爆仓引擎规则但不公开你的具体强平价。你看到的"预估强平价"是动态计算,可能与实际强平时刻有几个百分点出入。

FAQ

Q1:被强平后我的保证金会全部归零吗? A:理想情况下清算引擎能在破产价之前成交,你能拿回一小部分余额(不到 1%)。极端情况下成交不上时,保险基金兜底,账户结算为 0,但不会负数。

Q2:穿仓后我会不会欠币安钱? A:现行机制下不会。保险基金 + ADL 是兜底,币安不会向用户追讨负余额。这是合约和借贷的根本区别。

Q3:ADL 触发率高吗? A:BTC、ETH 主流合约极低(保险基金充足)。冷门山寨永续 ADL 触发率明显更高。新手别碰小币种合约。

Q4:强平时挂单会被取消吗? A:是的。系统会先取消所有挂单尝试自救,再走清算流程。

Q5:标记价格和最新价差异多大算异常? A:正常情况下两者偏离 < 0.1%。差异 > 0.5% 通常是合约盘流动性问题,币安会调整资金费率把它拉回。

Q6:止损单设在强平价之前 3% 够吗? A:常规市况够。极端闪崩可能穿透你的止损价,实际成交价比预期差几个百分点。建议设 5%-8% 提前量。

Q7:我能在被 ADL 之前提前关闭仓位避免吗? A:能。ADL 指示灯亮 4-5 格时,主动平仓即可。但实操中 ADL 通常发生在行情急速变化的几分钟内,反应窗口很短。

Q8:被 ADL 后能不能申诉? A:不能。ADL 是合约规则的一部分,所有用户开通合约时都签署了知情同意。币安客服不会帮你恢复仓位。

一句话总结

币安半夜没有"主动平你",平你的是你自己加杠杆开的仓和市场凑巧的波动。合约系统是一套自动跑的规则集合:维持保证金不足 → 强平 → 保险基金 → ADL。理解这套规则比指责平台有用 100 倍。新手第一次开仓建议 3x 杠杆 + 逐仓 + 提前止损,把"半夜爆仓"概率降到接近零。