清算與部分清算指南
了解 ZMO 清算機制的運作方式——觸發時機、部分清算如何保護您的保證金,以及四種降低合約倉位清算風險的策略。
LL
Lulu Liu
8 分鐘

什麼是清算?為何會發生清算?
清算實際上是一項用來保護交易者的機制,其設計目的是避免交易者產生超過其保證金餘額的虧損。為防止此情況發生,系統會為每種合約類型設定一個最低保證金要求,稱為維持保證金。當交易者的保證金餘額達到或低於維持保證金要求時,系統就會啟動清算流程。倉位遭清算時將被平倉,您保證金中的所有資金會用於彌補虧損,因此保證金餘額將歸零。
什麼是部分清算?
部分清算指的是僅平掉交易者倉位的一部分,以符合維持保證金要求,而不是一次性平掉整個倉位。這有助於降低潛在虧損,並保護交易者的保證金餘額不至於變為零,同時仍能在市場中保留部分原始倉位。
什麼是強制市價買/賣?為何會發生?
強制市價買/賣指的是交易系統自動代表交易者執行買/賣市價單,以將未實現利潤轉為已實現利潤的情況。這通常發生於交易者的倉位因保證金不足而有清算風險,或未能符合維持保證金要求時。強制市價買/賣的目的是降低潛在虧損,並保護交易者剩餘的保證金餘額。
發生清算或部分清算時會發生什麼事?
清算發生時,系統將接管您的倉位與剩餘保證金餘額,並嘗試以清算價格平掉該倉位(或其中一部分)。
若該倉位無法在清算價格平倉,系統將向 ZMO 保險基金尋求額外保證金,以進一步調升或調降價格,提高成功平倉的機率。
若在這些調整後倉位仍未平倉,系統將啟動自動減倉 (ADL) 流程。此流程會有系統性地將被清算的倉位與相反方向的倉位進行配對,雙方倉位規模會持續減少,直到被清算的倉位完全平倉為止。清算引擎進行自動減倉的優先順序,取決於對手方倉位的獲利與槓桿水準。
*在對沖模式下,發生清算時,您在該市場中的多倉與空倉將同時被清算。部分清算流程會優先嘗試平掉您在該市場中「完全對沖」的倉位規模。若平掉完全對沖倉位規模後保證金餘額仍不足,未完全對沖的倉位規模也將被清算。
系統如何判定何時啟動清算、部分清算或強制市價買/賣流程?
開倉時,系統會為您計算清算價格供參考。若標記價格穿越您的清算價格,即表示您的保證金餘額已不足以符合維持保證金要求。此時,系統會視情況自動觸發清算、部分清算或強制市價買/賣流程。
標記價格:作為「公平價格」,是依據多個價格來源計算得出的指數價格。為防止市場操縱及大量用戶同時被清算,ZMO 使用標記價格作為啟動清算、部分清算或強制市價買/賣流程的依據。
如何避免清算與超出預期的虧損?
為降低清算或超出預期虧損的風險,可考慮採用以下策略:
1. 監控維持保證金要求並選擇適當的槓桿
舉例來說,BTC 永續合約要求名義價值 0.5% 的維持保證金(最低風險限額設定),而 LTC 永續合約則要求 1.5%(最低風險限額設定)。請注意,不同的合約可能有不同的維持保證金要求。
選擇適當的槓桿倍數也有助於避免清算,因為槓桿會影響您被清算的機率。槓桿越高,可用作保證金的資金比例就越低。
比特幣 (BTC) | 以太幣 (ETH) | 萊特幣 (LTC) | |
槓桿 | 100 倍 | 100 倍 | 50 倍 |
初始保證金 | 1.0% | 1.0% | 2.0% |
維持保證金 | 0.5% | 0.5% | 1.5% |
2. 追蹤您的清算價格,並依需要補足保證金餘額
當標記價格接近您的清算價格時,請為保證金餘額增加資金,以防止兩者之間的差距被拉近。您可透過將更多資產存入合約錢包來達成此目的。
3. 設定停損點,並在清算發生前平倉
預先設定停利/停損 (TP/SL) 設定,或提前建立停損訂單。若市場價格走勢偏離您的預期,系統將依您預先設定的觸發價格觸發停利/停損設定或停損訂單。請注意,在高度波動的市場中,停利/停損訂單可能無法如預期般完全成交。
4. 依您願意承受的風險水準分配資金
除了上述策略外,也請管理好您的保證金餘額,以避免非預期的虧損。
舉例來說:
假設您已獲利 1,000 USDT,但只願意承擔 500 USDT 的風險。您可將 500 USDT 轉回現貨錢包,以避免系統自動補充保證金時放大您不願承擔的風險。
初始保證金如何計算?
初始保證金 = 名義價值 × ( 初始保證金% + Taker 手續費% × 2 )
名義價值 = 標記價格 × 倉位規模 × 合約乘數
舉例來說,當您在以下條件下買入 BTC-PERP 多倉合約:
- 市場價格:40,000 USDT
- 標記價格:40,001 USDT
- 倉位規模:10,000(份合約)
- 合約乘數:0.00001
- 初始保證金:1.00%
- Taker 手續費%:0.05%
在上述條件下,此倉位的初始保證金為:40,001 × 10,000 × 0.00001 × ( 1% + 0.05% × 2 ) = 44.0011 USDT
單向模式下的維持保證金(倉位保證金)如何計算?
維持保證金 = 名義價值 × ( 維持保證金% + Taker 手續費% + | 資金費率% | )
*持有多倉時,若資金費率為負,則設為 0%;持有空倉時,若資金費率為正,則設為 0%。*
名義價值 = 標記價格 × 倉位規模 × 合約乘數
舉例來說,當您在以下條件下買入 BTC 多倉合約:
- 市場價格:40,000 USDT
- 標記價格:40,001 USDT
- 倉位規模:10,000(份合約)
- 合約乘數:0.00001
- 維持保證金:0.50%
- Taker 手續費%:0.05%
- 資金費率%:0.01%
在上述條件下,此倉位的維持保證金為:40,001 × 10,000 × 0.00001 × ( 0.5% + 0.05% + | 0.01% | ) = 22.40056 USDT
對沖模式下的維持保證金(倉位保證金)如何計算?
維持保證金 = min( 多倉規模, | 空倉規模 | ) × 進場價格 × 合約乘數 × 費率 + ( | 倉位規模 | - min( 多倉規模, | 空倉規模 | ) ) × 合約乘數 × 標記價格 × 費率
費率 = 維持保證金% + Taker 手續費% + | 資金費率% |
*持有多倉時,若資金費率為負,則設為 0%;持有空倉時,若資金費率為正,則設為 0%。*
舉例來說,當您在以下條件下持有 BTC 倉位:
- 市場價格:40,000 USDT
- 標記價格:40,001 USDT
- 多倉規模:+20,000(份合約)
- 多倉進場價格:39,000 USDT
- 空倉規模:-10,000(份合約)
- 空倉進場價格:39,990 USDT
- 合約乘數:0.00001
- 維持保證金:0.50%
- Taker 手續費%:0.05%
- 資金費率%:0.01%
因此,多倉的維持保證金為:
min( 20000, | -10000 | ) × 39,000 × 0.00001 × ( 0.5% + 0.05% + | 0.01% | ) + ( 20000 - min( 20000, | -10000 | ) ) × 0.00001 × 40,001 × ( 0.5% + 0.05% + | 0.01% | ) = 44.24056
空倉的維持保證金為:
min( 20000, | -10000 | ) × 39,990 × 0.00001 × ( 0.5% + 0.05% ) + ( | -10000 | - min( 20000, | -10000 | ) ) × 0.00001 × 40,001 × ( 0.5% + 0.05% ) = 21.9945
單向模式下的清算價格如何計算?
多倉清算價格 = (名義價值 − (可用餘額 + 倉位保證金)) ÷ ( (1 − 費率) × 倉位規模 × 合約乘數 )
空倉清算價格 = (名義價值 + (可用餘額 + 倉位保證金)) ÷ ( (1 + 費率) × 倉位規模 × 合約乘數 )
名義價值 = 標記價格 × 倉位規模 × 合約乘數
倉位保證金 = 名義價值 × 費率
費率 = 維持保證金% + Taker 手續費% + | 資金費率% |
*持有多倉時,若資金費率為負,則設為 0%;持有空倉時,若資金費率為正,則設為 0%。*
舉例來說,您持有以下條件的 BTC 永續合約多倉:
- 倉位規模:10,000 份合約
- 合約乘數:0.00001
- 進場價格:40,000 USDT
- 標記價格:41,000 USDT
- 維持保證金%:0.50%
- Taker 手續費%:0.05%
- 資金費率%:0.01%
- 可用餘額:300 USDT
在上述條件下,此多倉的清算價格為:
( 41,000 × 10,000 × 0.00001 − ( 300 + 41,000 × 10,000 × 0.00001 × ( 0.5% + 0.05% + | 0.01% | ) ) ) ÷ ( (1 − ( 0.5% + 0.05% + | 0.01% | ) ) × 10,000 × 0.00001 ) = 37,983.10539
對沖模式下的清算價格如何計算?
首先計算淨倉位規模。若淨倉位方向為多倉,則使用多倉清算價格公式;若淨倉位方向為空倉,則使用空倉清算價格公式。
淨倉位規模 = 多倉規模 + 空倉規模
多倉清算價格 = ( 淨名義價值 − ( 可用餘額 + 淨倉位規模的倉位保證金 ) ) ÷ ( (1 − 費率) × 淨倉位規模 × 合約乘數 )
空倉清算價格 = ( 淨名義價值 + ( 可用餘額 + 淨倉位規模的倉位保證金 ) ) ÷ ( (1 + 費率) × 淨倉位規模 × 合約乘數 )
淨名義價值 = 標記價格 × | 淨倉位規模 | × 合約乘數
淨倉位規模的倉位保證金 = 淨名義價值 × 費率
費率 = 維持保證金% + Taker 手續費% + | 資金費率% |
*持有多倉時,若資金費率為負,則設為 0%;持有空倉時,若資金費率為正,則設為 0%。*
舉例來說,您持有以下條件的 BTC 永續合約倉位:
- 多倉規模:+20,000(份合約)
- 空倉規模:-10,000(份合約)
- 合約乘數:0.00001
- 標記價格:41,000 USDT
- 維持保證金%:0.50%
- Taker 手續費%:0.05%
- 資金費率%:0.01%
- 可用餘額:300 USDT
因此,此市場的清算價格為:
淨倉位規模 = 20,000 + (−10,000) = 10,000
淨名義價值 = 41,000 × |10,000| × 0.00001 = 4,100
費率 = 0.5% + 0.05% + |0.01%| = 0.56%
淨倉位規模的倉位保證金 = 4,100 × 0.56% = 22.96
清算價格 = ( 4,100 − ( 300 + 22.96 ) ) ÷ ( ( 1 − 0.56% ) × 10,000 × 0.00001 ) = 37,983.10539
不同保證金餘額比率下的風險比較
範例 1:
保證金錢包:4,000 USDT
倉位:1 顆 BTC 多倉
標記價格:40,000 USDT
倉位名義價值:40,000 USDT
風險限額設定:最低設定
維持保證金:40,000 × 0.5% = 200 USDT
可用餘額:4,000 − 200 = 3,800 USDT
在上述條件下,保證金餘額比率為 10%(保證金錢包 ÷ 倉位名義價值)。可用餘額為 3,800 USDT。若價格跌至 36,200 USDT(下跌 9.5%),將發生清算。
* 此處範例為近似值,未計入交易手續費與資金費用。
若您在保證金錢包中配置約 90% 的名義價值作為保證金,理論上可承受高達約 89.5% 的價格波動;若價格變動幅度超過 89.5%,便有可能觸發清算。
市場 | 風險限額設定 | 維持保證金% | 您可承受的價格變動 |
BTC-PERP | 最低設定 | 0.5% | 89.5% |
* 此處範例為近似值,未計入交易手續費與資金費用。
選擇較高的保證金比率能提高您承受倉位風險的能力,並降低清算機率。用戶應仔細評估自身的風險承受度,選擇適合自己的保證金比率,這一點十分重要。



