合約交易

全倉

更新於 31/12/2025

1. 合約全倉 VS 合約逐倉

逐倉和全倉是兩種不同的保證金模式,用戶可以在交易頁面選擇全倉保證金模式和對應的槓桿倍數。 槓桿倍數關係到逐倉的倉位保證金及全倉的初始保證金。
  1. 如何選擇全倉模式
逐倉模式
在逐倉模式下,倉位保證金爲固定值。開倉時爲起初始證金,後續可以通過追加保證金方式來改變保證金數量。當保證金餘額低於維持保證金時,則會觸發強制平倉。此時,倉位保證金的金額就是用戶將要承擔的最大損失。逐倉倉位保證金=開倉數量*開倉均價/槓桿倍數
假設您以50,000USDT的價格買入0.1個BTCUSDT合約的倉位, 起始槓桿倍數是25x,則該逐倉倉位保證金爲:50,000*0.1/25=200USDT。若受價格波動影響,您所持倉位強平時,只會虧損該倉位的200USDT,不會影響該合約賬戶中的其他資金。
全倉模式
在全倉模式下,用戶合約帳戶的所有餘額均作爲倉位保證金使用,結算幣種相同的全倉倉位可以共用保證金,即所有的U本位全倉合約倉位共享USDT保證金,但幣本位合約全倉倉位之間不共享保證金,比如ETH不可用於BTC幣本位合約的保證金。這意味着,交易者可以最大化地利用其帳戶資金,而無需頻繁地進行資金轉移或平倉操作。
舉例說明:
全倉模式下,假設您以50,000USDT的價格買入0.1個BTCUSDT合約的倉位,槓桿倍數是25x,合約賬戶資金爲1,000USDT,該倉位初始保證金= 50,000 * 0.1 / 25 = 200 USDT。
當該倉位盈利200 USDT時,那麼您帳戶的總保證金將變爲1200 USDT。這多出的200 USDT可以用於開立新的倉位,無需像逐倉模式那樣先平倉或提取資金後才能繼續交易。
相反,如果該倉位虧損200 USDT時,那麼您帳戶的總保證金將變爲800 USDT。再開其他倉位時,可用的資金也會相應減少。
總結
逐倉和全倉提供了兩種不同的保證金模式。逐倉的倉位保證金爲固定值,更好理解。全倉的倉位保證金包含合約賬戶全部資金和未實現盈虧,可以最大程度提升資金利用效率。

 

2. 全倉模式的優點

在逐倉模式下,每個倉位的保證金獨立管理,導致交易者在盈利後需要先平倉,或者將資金提取後才能繼續進行新的交易。而全倉模式則消除了這些不必要的步驟,使得資金調度更加靈活高效。此外,KuCoin合約的全倉模式還具有以下優點:

2.1 KuCoin全倉優勢-最大可開倉數量

在逐倉模式或行業內,最大可開數量通常會受到風險限額的影響。但是在KuCoin的全倉模式中,引入了新的最大可開算法,保證使用者在相同資金下,槓桿越大,可開數量最多。好處如下:
  1. 避免高槓杆下的限制

  • 在逐倉模式的風險限額下,100倍槓桿可能最多開1個BTC,50倍槓桿最多開5個BTC。那麼,在資金量足夠多的情況下,選擇100倍槓桿反而能開的更少。在全倉模式下,可用金額越多,可開數量越大。
  1. 無需頻繁調整風險限額
  • 以前,使用者若想增加持倉數量,需要調整風險限額檔位或先降低槓桿。在調整過程中,可能因持倉數量多或保證金不足,無法調整。而在全倉模式下,無需特地調整,系統會即時根據使用者的資金體量和選擇的槓桿,自動計算合理的可開數量。

2.2 KuCoin全倉優勢- 雙向持倉時保證金佔用對衝

通常在掛單時,訂單成交前都需要佔用對應的保證金,以確保成交時用戶資金足夠支付倉位元需要的保證金。傳統邏輯中,一般多空方向都需要收取對應的保證金。但是在全倉模式下,多空方向的保證金可以進行對衝,根據持倉和掛單情況進行判斷,只收取對應的保證金。
同一合約持倉掛單保證金= max(abs(持倉+ 持倉同方向對應訂單佔用),abs(需要收取保證金的反向訂單所需佔用)),跟持倉相反的訂單如果數量小於持倉,則不收取保證金。
舉例說明:假設使用者持有100張多倉,需要100 USDT保證金。如果掛買單佔用100 USDT保證金,掛賣單200張,其中100張無需佔用保證金(與持倉相抵銷),剩下100張佔用250 USDT保證金。
最終收取的保證金= max(abs(100 + 100), abs(250)) = 250 USDT。
而按照傳統演算法,收取的保證金= 100 + 100 + 250 = 450 USDT。

2.3 KuCoin全倉優勢- IMR和MMR

針對全倉的初始保證金率(IMR)和維持保證金率(MMR)的計算更加合理且高效。
初始保證金率(IMR):大部分情況下與選擇的槓桿有關,爲1/槓桿,但同時需要考慮MMR的影響,比如不能大於1.3倍的MMR。
維持保證金率(MMR):主要與用戶的持倉和掛單數量相關。如果用戶的持倉和掛單數量越大,MMR也會越大。 KuCoin的IMR和MMR計算方法更加精確,不像其他平臺需要識別不同的風險限額檔位,並且會有一定距離,避免兩者非常接近,導致較低的波動即引發強制減倉。
舉例說明:
假設用戶持有1個BTC,那麼MMR = (1 + N/m) * (1 / 2 / 最大槓桿常數) = (1 + 1/300) * (1/2/100) = 0.5%。

2.4 KuCoin全倉優勢- 風險率

針對全倉的風險率計算主要爲維持保證金/權益。 KuCoin的維持保證金同時考慮持倉及掛單,並不只考慮持倉。這避免了極端行情下掛單未及時撤銷,導致成倉後帳戶整體風險率迅速提升,甚至導致穿倉。
KuCoin的風險率在計算維持保證金時,同樣分析了持倉和多空兩個方向的掛單可能形成的最差場景,不同方向的持倉和訂單,有可能產生對衝,以抵消部分維持保證金要求。這樣計算維持保證金的要求更加合理,避免所有掛單和持倉簡單地直接累加後,所需的維持保證金過多。
舉例說明:
假設用戶持有1個BTC,和2個BTC買單,3個BTC賣單。
那麼維持保證金要求= max(1+2,1-3) * 標記價格* MMR = 3* 標記價格* MMR = 3*60000*0.5% = 900
而不是6 * 標記價格* MMR = 6 * 60000 * 0.5% = 1800
(假設當前標記價格爲60,000, MMR爲0.5%)

 

3. 全倉模式下的最大可開倉數量

與逐倉模式不同,全倉模式下單時最大可開倉數量,不再由風險限額的檔位進行限制。而是取決於用戶合約帳戶的總保證金,槓桿倍數,委託價格等多方面因素。簡單來說用戶選擇的槓桿倍數越高,那麼可開倉數量越大,不會出現逐倉模式中,選擇槓桿倍數越高,可開倉數量還越小的情況。
計算公式 正向合約:最大可開倉數量= k*ln((CF)*Lev / p / k + 1) 反向合約:最大可開倉數量= k*ln((C - F)*x*p/k+1) C:用戶的全倉總保證金,即合約帳戶餘額減去逐倉倉位保證金佔用,如果沒有逐倉倉位,那麼約帳戶所有餘額可以用於當作全倉總保證金。 F:除了當前合約以外,其他合約倉位及掛單所佔用的資金。用總保證金減去這部分的錢後,即爲當前合約可用的保證金。 Lev:用戶選擇的槓桿倍數。 P:近似於委託價格,實際計算會考慮盤口及手續費率。 K:放大係數,主要用於確保證在相同的可用保證金下,可開倉數量會隨着用戶選擇的槓桿倍數變大而增加,但是增加的速度是遞減的。平臺會根據每個合約的情況來決定和調整K值。 以正向合約爲例:如果您假設您以60,000 USDT的價格買入BTCUSDT合約,選擇的槓桿倍數是10x,您的合約賬戶餘額有100,000 USDT,且無其他合約的掛單和持倉,BTCUSDT合約的k值爲490。那麼您的最大可開倉數量= 490* ln(100,000 * 10 / 60,000/490 + 1) = 16.39個BTC。
更多場景 如果計算最大可開時,有持倉和掛單,則需要將結果減去下單同方向的持倉和掛單數,並加上下單方向相反的持倉數。 即正向合約: k*ln((CF)*Lev / p / k + 1) – 下單同方向持倉&掛單數量+ 與下單方向相反的持倉數量 反向合約:最大可開倉數量= k*ln((C - F)*x*p/k+1) – 下單同方向持倉&掛單數量+ 與下單方向相反的持倉數量 舉例:延續上方的正向合約的例子,如果算出來做多最大可開數量= 16.39,但是已經持多倉持有10個,那麼現在下單做多最大可開= 16.39 - 10 = 6.39 同理如果已經持多倉10個BTC,且有多方向訂單2個BTC。再次下買單時,可開數量= 16.39 - 10 - 2 = 4.39 此外,如果算出來最大做空數量= 16,但是已經持多倉持有10個,那麼現在下單做空最大可開= 16 + 10 = 26。

 

4. 全倉模式的風險率

在逐倉模式下,標記價格達到強平價格時,倉位會被強制平倉。但是在全倉模式下,只有當風險率達到100%時,倉位纔會被強制平倉。強平價格只能作爲參考,而不是強制平倉的依據。
什麼是全倉風險率?
風險率爲全倉強平的唯一依據, 定義爲維持當前全倉倉位和掛單所需要的保證金與全倉總保證金的比值。在不同風險率下,用戶的倉位和掛單等操作會受到對應影響。
全倉風險率計算方法
(∑全倉倉位維持保證金額+ 掛單預計成交後的維持保證金額+預計平倉手續費)/ (全倉總保證金- 預計開倉手續費)
示例
用戶持倉和挂單 風險率
假設您全倉賬戶中的總保證金爲 5,000 USDT,當前賬戶中同時存在以下倉位與委托訂單:
當前持有 BTCUSDT 永續合約多倉,具體參數如下:
BTCUSDT 合約標記價格爲 62,000 USDT。
BTCUSDT 合約持倉數量爲 100 張(面值0.001BTC)。
BTCUSDT 合約的維持保證金率爲 0.5%。
同時,賬戶中存在壹個 ETHUSDT 永續合約空單的挂單委托,具體參數如下:
ETHUSDT 合約標記價格爲 3,000 USDT。
ETHUSDT 合約挂單數量爲 1,000 張(面值0.01ETH)。
ETHUSDT 合約的維持保證金率爲 0.8%。
當前適用的 Taker 手續費率爲 0.06%。

此時您賬戶的風險率=((62,000 * 0.001 * 100 * 0.5% + 
3,000 * 0.01 * 1,000 * 0.8% + 62,000 * 
0.001 * 100 * 0.06% + 3,000 * 0.01 *
1,000 * 0.06%) / (5,000 – 3,000 *
0.01 * 1,000 * 0.06%) = 5.88%

 
風險率限制
當全倉賬戶風險率≥ 95% 時,系統將會對您的訂單執行撤單操作。
當全倉賬戶風險率≥ 100% 時,您的倉位會被強制平倉。如果您的持倉金額>等值600,000 USDT,您的倉位會被部分平倉。

 

5. 非階梯式風險限額

KuCoin 全倉槓桿採用傳統金融業的「非階梯式風險限額」模式。換言之,投入的資金越多,運用的槓桿倍數越高,可開倉規模亦隨之增加——即投入越多,倉位越大。持倉限額僅取決於您的保證金金額,無嚴格上限。不同於其他平臺需要頻繁調整風險限額等級,KuCoin 的全倉槓桿帶來更順暢、無障礙的交易體驗。
示例:
某交易者希望使用槓桿開立合約倉位,其帳戶中的保證金餘額共計10,000 USDT
在採用階梯式風險限額的平臺,隨着槓桿或資金提升,交易者可能會面臨預設持倉上限,甚至需要手動調整風險等級或減倉以避免超限。
藉助KuCoin 全倉槓桿的非階梯式風險限額模式,交易者只需對保證金運用更高槓杆,最大可開倉規模便會按比例擴大。例如:
10 倍槓桿時,交易者可以開立高達95,000 USDT的倉位。
20 倍槓桿時,交易者可以開立高達180,000 USDT的倉位。
沒有明確的上限或階梯限制,交易者無需切換風險限額等級。這種無縫的擴展方式讓交易者可以僅根據可用保證金及所需槓桿,自由調整倉位大小,實現更順暢、更高效的交易體驗。

 

6.  強平與維持保證金(MMR) 的優化解決方案

  1. 許多交易所面臨多級階梯式風險限額難題

在許多交易平臺,強制平倉採用階梯式風險結構。例如,假設以 10 億USDT 資金、2 倍槓桿及 48% 維持保證金比率(MMR) 開立允許的最大 BTC 倉位。價格只要下跌1% 就會觸發強制平倉,迫使部分持倉進入下一級風險階梯,同時維持保證金比率降低至46%。即使市場隨後回升,帳戶權益亦無法完全恢復如初,從而造成不可挽回的資產虧損。
  1. KuCoin 全倉槓桿的動態MMR 解決方案
降低強制平倉風險:最高MMR 僅爲30%。
無階梯式強制平倉:只要總體風險比率維持在100% 以下,正常的市場波動就不會造成資產虧損。
降低主流加密貨幣的MMR 要求:進一步降低強平風險,提高資金效率。
對大多數主流加密貨幣而言,在同等條件下,KuCoin 的維持保證金比率(MMR) 更低,從而降低了用戶的強制平倉風險。

 

7. 全倉API使用指南

Kucoin合約全倉API 近期已全面升級,本文將幫助您完成全倉API的接入。

Step1:獲取合約交易對信息

調用Get All Symbols接口,獲取合約交易對基本信息。

Step2:查詢全倉風險限額

調用Get Cross Margin Risk Limit接口,批量查詢合約品種的全倉風險限額,即特定槓桿倍數和保證金對應的對大可開倉量。點擊Kucoin 合約全倉模式瞭解更多全倉產品機制。

Step3:將目標品種的保證金模式切換至全倉

調用Batch Switch Margin Mode接口,可批量調整合約品種的保證金模式。注意,切換前需確保該品種下無活躍訂單或持倉。

Step4:設置全倉槓桿倍數

Kucoin全倉採用了行業通用的固定槓桿模式,您可以通過Get Cross Margin Leverage查詢當前設置的槓桿倍數,並通過Modify Cross Margin Leverage調整特定合約品種的槓桿倍數。注意,下調槓桿倍數時,活躍訂單和持倉佔用的保證金會增加,反之則會減少。

Step5:接入市場行情

TickerKlineOrderbookTrades等行情數據接口均可以在全倉模式下繼續正常使用。

Step6:下單交易

全倉與逐倉共享相同的下單撤單訂單查詢等交易接口。我們推薦您使用Get Max Open Size接口獲取系統計算出的當前賬戶實際最大可開倉量,以免下單數量超出風險限額導致下單失敗。
注意,下單接口中的“Leverage”和“marginMode”兩個入參僅對逐倉有效,使用全倉模式下單時,槓桿倍數和保證金模式將以Step3和Step4中設置的槓桿倍數和保證金模式爲準。

Step7:倉位信息查詢

使用Get Position listGet Positions History獲取活躍倉位和歷史倉位信息。接口返回數據中“marginMode”爲“CROSS”,則代表對應的倉位是全倉模式倉位。另外,對於活躍的全倉倉位,您可以通過返回數據中的“maintMarginReq”和“posMaint”獲取該倉位的維持保證金率和維持保證金。

 

快來開啓您的合約之旅吧!

 

Trade Now.gif

 

KuCoin 合約操作指南:

網頁版教程

APP版教程

 

感謝您的支持!

KuCoin 合約團隊