> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 自动减仓

> 抵御坏账的最后一道防线——谁会被减仓、按什么价格减仓，以及如何在事情发生之前看清自己的风险敞口。

自动减仓是最后手段。当一个仓位无法在订单簿上被平掉，而保险基金也吸收不了这个缺口时，协议会平掉对手方向上的盈利仓位，把损失补齐。

这是这个交易场所里最让人不适的机制，它之所以存在，是因为所有替代方案都更糟。交易场所放任坏账累积，最后只能把坏账社会化——损失摊到每一个用户头上，包括一张仓位都没有的人。自动减仓则把损失限定在失败仓位的具体对手方身上。

这个取舍就是设计本身：**一组明确的盈利交易者让出一部分未实现收益，从而让任何不在这个市场里的人都不必付出任何代价。**

<h2 id="when-it-triggers">
  什么时候触发
</h2>

自动减仓是[强制平仓](/zh/trading/liquidations)流程中的第四步，只有前面每一步都失败时才会走到这里。

<div className="dg" data-dg="adl-waterfall">
  <div className="dg-c" style={{aspectRatio:"720 / 394"}}>
    <svg className="dg-w" viewBox="0 0 720 394" aria-hidden="true">
      <path className="dg-wire dg--green dg-soft" d="M 435.00 92.00 L 460.00 92.00 L 460.00 203.00 L 508.60 203.00" />

      <path className="dg-head dg--green" d="M 515.00 203.00 L 508.60 207.40 L 508.60 198.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 166.00 L 460.00 166.00 L 460.00 203.00 L 508.60 203.00" />

      <path className="dg-head dg--green" d="M 515.00 203.00 L 508.60 207.40 L 508.60 198.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 240.00 L 460.00 240.00 L 460.00 203.00 L 508.60 203.00" />

      <path className="dg-head dg--green" d="M 515.00 203.00 L 508.60 207.40 L 508.60 198.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 314.00 L 460.00 314.00 L 460.00 203.00 L 508.60 203.00" />

      <path className="dg-head dg--green" d="M 515.00 203.00 L 508.60 207.40 L 508.60 198.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 120.00 L 215.00 131.60" />

      <path className="dg-head dg--orange" d="M 215.00 138.00 L 210.60 131.60 L 219.40 131.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 194.00 L 215.00 205.60" />

      <path className="dg-head dg--orange" d="M 215.00 212.00 L 210.60 205.60 L 219.40 205.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 268.00 L 215.00 279.60" />

      <path className="dg-head dg--orange" d="M 215.00 286.00 L 210.60 279.60 L 219.40 279.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 48.00 L 215.00 57.60" />

      <path className="dg-head dg--orange" d="M 215.00 64.00 L 210.60 57.60 L 219.40 57.60 Z" />
    </svg>

    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"0.0000%",width:"59.7222%",height:"11.1675%"}}><span className="dg-t">仓位超出维持保证金要求</span></div>
    <div className="dg-b dg--yellow" style={{left:"0.0000%",top:"17.2589%",width:"59.7222%",height:"12.1827%"}}><span className="dg-t">在订单簿上平仓</span></div>
    <div className="dg-b dg--yellow" style={{left:"0.0000%",top:"36.0406%",width:"59.7222%",height:"12.1827%"}}><span className="dg-t">强平金库接管</span></div>
    <div className="dg-b dg--orange" style={{left:"0.0000%",top:"54.8223%",width:"59.7222%",height:"12.1827%"}}><span className="dg-t">保险基金吸收</span></div>
    <div className="dg-b dg--orange" style={{left:"0.0000%",top:"73.6041%",width:"59.7222%",height:"12.1827%"}}><span className="dg-t">自动减仓</span><span className="dg-s">对手方向上的盈利仓位被平掉</span></div>
    <div className="dg-b dg--green" style={{left:"72.2222%",top:"45.4315%",width:"27.7778%",height:"12.1827%"}}><span className="dg-t">结算完成</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"90.8629%",width:"100.0000%"}}><div className="dg-n">行情正常时，订单簿会吸收掉一次强平，后面这些根本不会跑起来。只有流动性真的消失了，才轮得到减仓。</div></div>
    <div className="dg-lbl" style={{left:"45.3889%",top:"32.7411%"}}>仍有缺口</div>
    <div className="dg-lbl" style={{left:"45.3889%",top:"51.5228%"}}>仍有缺口</div>
    <div className="dg-lbl" style={{left:"45.3889%",top:"70.3046%"}}>仍有缺口</div>
  </div>
</div>

行情正常时，订单簿会吸收掉一次强平，后面这些根本不会跑起来。只有流动性真的消失了——薄市场里的一次快速行情，任何价格上都找不到能覆盖损失的买单——才轮得到自动减仓。

<h2 id="who-gets-deleveraged">
  谁会被减仓
</h2>

选择依据是一个由公开状态算出来的分数，因此任何人都可以复现：

$$
\text{排序分} = \text{未实现盈利百分比} \times \text{有效杠杆}
$$

失败仓位对手方向上的仓位按这个分数排序，从高到低。

两个因子背后的理由：

* **未实现盈利**——手握大额浮盈的交易者让出的是一部分收益，不是承担亏损。刚刚微利的人，要等排在前面的都处理完了才轮得到。
* **有效杠杆**——高杠杆仓位正是让市场变得脆弱的那一批。排在最前面，就是这份脆弱的代价。

这里没有任何自由裁量。没有运营方的决定，没有可以花钱买进或买出的队列，除了在失败方向的对面持有一个高盈利、高杠杆的仓位之外，没有别的办法让自己被选中。

<h2 id="your-adl-indicator">
  你的 ADL 指示器
</h2>

这个分数可以提前算出来，所以事情发生之前，你的风险敞口就是可见的。仓位上带一个**五级刻度**的指示器，每隔几秒刷新一次：

| 等级        | 含义            |
| --------- | ------------- |
| **1 – 2** | 低。排在队列很靠后的位置  |
| **3**     | 中等            |
| **4**     | 偏高。重大事件中你会被波及 |
| **5**     | 高。属于最先被减仓的一批  |

第一次进入等级 4 或 5 会收到通知，每跨一次提示一次，不会停在同一等级上反复提示。

往下移动排名有两种办法：减小仓位，或者降低杠杆。两者都会拉低分数，而且随时都能做。

<Note>
  指示器只出现在你有仓位的市场上，而且只在支撑它的数据是最新的时候出现。底层数据一旦陈旧，系统宁可不显示等级，也不显示一个可能是错的等级——过期的排名比没有排名更糟，它会诱使你按一个自己早已不在的队列位置去做决定。
</Note>

<h2 id="the-price-used">
  使用的价格
</h2>

被减仓的仓位按失败仓位的**破产价格**平掉——也就是它的保证金恰好耗尽的那个价格。

这个选择是刻意的，其他方案都更糟：

| 价格        | 结果                         |
| --------- | -------------------------- |
| 强平价格      | 盈利方让出的太少，缺口补不上             |
| **破产价格**  | **盈利方让出的恰好够补上缺口**          |
| 当前标记价格    | 失败方照样破产；盈利方留下一笔系统无力兑付的意外收益 |
| 上一区块的标记价格 | 同样的问题，还多了一个任意选取的参照         |

只有破产价格能让这笔转移正好对齐。盈利的交易者让出的，正是失败仓位付不出来的那部分收益——不多，也不少。

<h2 id="execution">
  执行
</h2>

自动减仓是原子的。平掉失败仓位和平掉被选中的对手方，发生在同一个执行步骤里：要么整组生效，要么一个都不生效。不存在一边已经被平掉、另一边还没有的中间状态。

一切都在链上——触发、排序和执行——因此任何被波及的交易者都可以验证自己为什么被选中、按什么价格、对应的是哪一次失败。

<Warning>
  被自动减仓，意味着你的仓位按破产价格平掉，不是按市价。你本打算继续持有的话，现在它没了；要重新进场，当下市场开什么价，你就得付什么价。自动减仓可能发生得毫无预警——除了指示器等级，没有别的提示——而且恰恰发生在重新进场最贵的那种行情里。参见[风险披露](/zh/protocol/security/risks)。
</Warning>

<h2 id="where-to-go-next">
  后续阅读
</h2>

<CardGroup cols={2}>
  <Card title="强制平仓" href="/zh/trading/liquidations">
    只有走到最后一步才会触及自动减仓的那套流程。
  </Card>

  <Card title="杠杆" href="/zh/trading/leverage">
    你能控制的、对排名影响最大的那个因子。
  </Card>

  <Card title="标记价格" href="/zh/trading/mark-price">
    未实现盈利——分数的一半——是怎么度量的。
  </Card>

  <Card title="风险披露" href="/zh/protocol/security/risks">
    自动减仓可能带来的代价，直说无隐。
  </Card>
</CardGroup>
