> ## 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.

# 槓桿

> 槓桿如何決定你的保證金要求、為什麼最大槓桿會隨部位規模上升而下降，以及持有部位時改動槓桿會發生什麼。

部位需要多少保證金，由槓桿決定。10× 時，某個規模的部位佔用名目價值的十分之一；20× 時佔用二十分之一。

槓桿**不**會改變的，是你的曝險。部位的損益看的是規模和價格，不是你選的槓桿。槓桿改變的是投入多少擔保品，因而也就改變了價格能走多遠才會把這筆擔保品耗盡。

槓桿**按市場設定**，而且和[保證金模式](/zh-Hant/trading/margin-modes)不同，它可以在你持有部位、也有訂單掛著的時候更改。

<h2 id="maximum-leverage-falls-with-size">
  最大槓桿隨規模下降
</h2>

每個市場都有分級距的風險限額。部位一大，可用的最大槓桿就下降，維持保證金要求就上升。

| 級距 | 部位名目價值      | 最大槓桿 | 維持保證金率 |
| -- | ----------- | ---: | -----: |
| 1  | 至 5M        | 100× |  0.50% |
| 2  | 5M – 50M    |  80× |  0.60% |
| 3  | 50M – 100M  |  60× |  0.80% |
| 4  | 100M – 150M |  40× |  1.25% |
| 5  | 150M 以上     |  20× |  2.50% |

<Note>
  上表用於說明級距結構。實際的級距、槓桿上限與費率按市場設定，發布在各自的[合約規格](/zh-Hant/trading/markets)中。
</Note>

這裡的邏輯關乎平倉。小部位幾乎在任何訂單簿上都平得掉；非常大的部位要快速平掉，就一定會把價格推向對自己不利的方向，也就是說，交易場所強平它時可能收不回全部價值。對大部位課更高的維持保證金要求，就是為此準備的緩衝。

<h2 id="computing-the-requirement-yourself">
  自己算出保證金要求
</h2>

級距不只是一個費率。每個級距帶著四個數值，協議把它們算成一筆保證金要求：

$$
\text{起始保證金} = \text{名目價值} \times \text{im\_leverage} \times 10^{\text{exponent}}
$$

$$
\text{維持保證金} = \max\!\left(\text{名目價值} \times \text{mm\_leverage} \times 10^{\text{exponent}} - \text{扣減額},\; 0\right)
$$

槓桿數值是整數，再由一個共用的指數縮放，同一筆記錄因此既給得出最大槓桿，也給得出維持保證金率。以 `im_leverage = 100`、`mm_leverage = 50`、`exponent = −4` 為例：起始保證金是名目價值的 1%，也就是 100×，維持保證金則是 0.50%。

**扣減額是真正要緊、卻通常被漏掉的那一項。** 少了它，部位一跨過級距邊界，整份名目價值都會按更高的費率重新定價，保證金要求就會不連續地跳上去。扣減額的設定原則，是讓每個級距的直線在邊界處接上前一段：套用更高的費率，再減去一個把這一跳抵消掉的常數。結果是保證金要求隨規模連續上升。

<Warning>
  正因如此，只拿費率那一欄算出來的維持保證金要求，在邊界附近是錯的——它會把那一跳算得太大。從合約規格裡把 `maintenance_deduction` 連同費率一起讀出來，或者直接讀協議為你的部位報出的保證金要求，不要自己推。
</Warning>

還有一條進位規則值得知道：指數為負時，這個除法**無條件進位**。保證金要求的進位方向永遠對協議有利，絕不會對你有利，所以手算出來的要求可能比真實值低一個最小單位。

<h2 id="growing-into-a-tier">
  部位變大跨入新級距
</h2>

實際後果是：**即便價格沒有移動，把部位做大也可能把你的強平價格推向不利的方向。** 跨入更高級距會抬高整個部位的維持保證金要求，從而縮短距強平的距離。

<h2 id="changing-leverage-with-a-position-open">
  持有部位時更改槓桿
</h2>

提高槓桿會釋放保證金；降低槓桿則要吃掉更多保證金，餘量夠才准。

<div className="dg" data-dg="leverage-change">
  <div className="dg-c" style={{aspectRatio:"720 / 272"}}>
    <svg className="dg-w" viewBox="0 0 720 272" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 143.00 124.00 L 156.60 124.00" />

      <path className="dg-head dg--blue" d="M 163.00 124.00 L 156.60 128.40 L 156.60 119.60 Z" />

      <path className="dg-wire dg--sky" d="M 423.00 124.00 L 436.60 124.00" />

      <path className="dg-head dg--sky" d="M 443.00 124.00 L 436.60 128.40 L 436.60 119.60 Z" />

      <path className="dg-wire dg--green" d="M 572.00 124.00 L 589.58 80.93" />

      <path className="dg-head dg--green" d="M 592.00 75.00 L 593.66 82.59 L 585.51 79.26 Z" />

      <path className="dg-wire dg--orange" d="M 572.00 124.00 L 589.66 169.04" />

      <path className="dg-head dg--orange" d="M 592.00 175.00 L 585.57 170.65 L 593.76 167.44 Z" />
    </svg>

    <div className="dg-band" style={{left:"23.3333%",top:"9.5588%",width:"34.7222%",height:"72.0588%"}}><span className="dg-cap">一起重算</span></div>
    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"35.6618%",width:"19.1667%",height:"19.8529%"}}><span className="dg-t">請求更改槓桿</span></div>
    <div className="dg-b dg--sky" style={{left:"25.5556%",top:"16.1765%",width:"30.2778%",height:"16.1765%"}}><span className="dg-t">未平倉部位的起始保證金</span></div>
    <div className="dg-b dg--sky" style={{left:"25.5556%",top:"37.5000%",width:"30.2778%",height:"16.1765%"}}><span className="dg-t">掛單所佔用的保證金</span></div>
    <div className="dg-b dg--sky" style={{left:"25.5556%",top:"58.8235%",width:"30.2778%",height:"16.1765%"}}><span className="dg-t">為每個部位扣下的平倉手續費</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"62.2222%",top:"36.7647%",width:"16.6667%",height:"17.6471%"}}><span className="dg-t">仍然有償付能力？</span></div>
    <div className="dg-b dg--green" style={{left:"82.7778%",top:"18.3824%",width:"17.2222%",height:"18.3824%"}}><span className="dg-t">已套用</span></div>
    <div className="dg-b dg--orange" style={{left:"82.7778%",top:"55.1471%",width:"17.2222%",height:"18.3824%"}}><span className="dg-t">拒絕</span><span className="dg-s">槓桿不變</span></div>
    <div className="dg-free" style={{left:"23.3333%",top:"86.7647%",width:"76.6667%"}}><div className="dg-n">對於逐倉部位，同樣的檢查在該部位自己的保證金分配內進行。</div></div>
  </div>
</div>

重算涵蓋這次更改所觸及的一切，而不只是部位本身：未平倉部位的起始保證金、掛單所佔用的保證金，以及為每個部位扣下的平倉手續費。算下來如果帳戶蓋不住自己已經許下的承諾，這次更改就會被拒絕，原有槓桿保持不變。

對於**逐倉**部位，同樣的檢查在該部位自己的保證金分配內進行，比較已投入的部分與新槓桿所要求的部分。

<h2 id="when-a-position-outgrows-its-leverage">
  部位超出槓桿允許的級距時
</h2>

部位有可能跑到槓桿允許的級距之外，最常見的原因是它隨著成交不斷變大，或者這個市場的限額收緊了。

協議不會因此強平，也不會撤掉你已有的東西：

* **已有訂單保留。** 不會因為超出級距而被撤銷。
* **新的增加風險的訂單會被拒絕。**
* **撮合時，會增加風險的成交會被拒絕，訂單被撤銷。**
* **減倉始終允許。**

解法是降低槓桿或減少曝險。在此之前，部位規模凍結：只能縮小，不能增大。

<h2 id="choosing-leverage">
  如何選擇槓桿
</h2>

人們最盯著的那個數字，其實最不重要。真正重要的是**部位規模相對於你擔保品的比例**，因為這才決定你距強平有多遠。選 50× 開一個小部位，比選 5× 開一個大十倍的部位更安全。

槓桿直接控制的只有兩件事：

* **投入多少擔保品**，因而也決定了還剩多少可供其他部位使用或充當緩衝。
* **你的[自動減倉](/zh-Hant/trading/adl)排名**，由未實現獲利乘上有效槓桿算出。槓桿越高，你在佇列中越靠前。

<h2 id="reading-the-live-values">
  讀取即時數值
</h2>

這一頁上的每個數字都是鏈上的按市場配置，不是協議的常數。驅動這些數字的參數：

| 參數                      | 決定               |
| ----------------------- | ---------------- |
| `im_leverage`           | 起始保證金率，因而也決定最大槓桿 |
| `mm_leverage`           | 維持保證金率           |
| `exponent`              | 兩個費率共用的十的次方      |
| `maintenance_deduction` | 讓級距函式保持連續的那個常數   |

這些參數發布在各自的[合約規格](/zh-Hant/trading/markets)中，也可以從鏈上讀取。把它們寫死的串接，遲早會算出一個網路並未採用的數字——參見[開發者](/zh-Hant/developers/overview)。

<h2 id="where-to-go-next">
  後續閱讀
</h2>

<CardGroup cols={2}>
  <Card title="保證金模式" href="/zh-Hant/trading/margin-modes">
    全倉與逐倉，以及各自對共享擔保品意味著什麼。
  </Card>

  <Card title="增加保證金" href="/zh-Hant/trading/add-margin">
    在不改動槓桿的前提下調整逐倉部位的保證金分配。
  </Card>

  <Card title="強制平倉" href="/zh-Hant/trading/liquidations">
    維持保證金要求如何變成強平觸發條件。
  </Card>

  <Card title="市場" href="/zh-Hant/trading/markets">
    各市場的級距表與槓桿上限。
  </Card>
</CardGroup>
