一、什麼是多空對鎖?

多空對鎖指全倉模式下同品種合約多空雙向持倉。同等數量的多倉的盈利抵消空倉的虧損(或反之),從而達到鎖定盈利或鎖定虧損的目的。
 

二、全部對鎖與部分對鎖

2.1 全部對鎖

全部對鎖,表示同品種多倉持倉數量與空倉持倉數量完全相同。對鎖倉位在非極端情況下不會出現強制平倉,因為其中一個倉位的未實現盈利將完全用於填補另一個倉位的未實現虧損。全部對鎖對用戶而言,主要有以下效果:
1.價格漲跌不增加當前合約的強平風險;
2.價格漲跌不影響賬戶資金。
 
全部對鎖舉例(不考慮手續費):
用戶的賬戶初始餘額10000U。全倉模式下,在BTC/USDT價格為10000 USDT時以10倍槓桿開多了2個BTC倉位。此時,用戶的倉位及賬戶情況如下(假設維持保證金率爲0.4%,taker手續費率爲0.05%)
多倉初始保證金 = 持倉均價 * 數量 / 槓桿 = 10000 * 2 / 10 = 2000
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - 2000 - 0 + 0 = 8000
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧)= (10000*2*0.4% + 10000*2*0.05%) / (10000 - 0 - 0 + 0) = 0.9%
 
若當BTC價格下跌至9000,產生虧損。此時,用戶的倉位及賬戶情況如下
多倉未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (9000 - 10000) * 2 = -2000
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - 2000 - 0 - 2000 = 6000
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧)= (9000*2*0.4% + 9000*2*0.05%) / (10000 - 0 - 0 - 2000) = 1.01%
 
此時,用戶決定以9000的價格開空2個BTC倉位以鎖定-2000的虧損。用戶的倉位及賬戶情況如下
多倉初始保證金 = 持倉均價 * 數量 / 槓桿 = 10000 * 2 / 10 = 2000
空倉初始保證金 = 持倉均價 * 數量 / 槓桿 = 9000 * 2 / 10 = 1800
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - 3800 - 0 -2000 = 4200
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧) = [(2*9000*0.4%+2*9000*0.4%) + (2*9000*0.05%+2*9000*0.05%)] / (10000 - 0 - 0 -2000) = 2.03%
 
若當BTC再次下跌至8000,多倉產生虧損,空倉產生盈利,已鎖定-2000的虧損,實現多空對鎖。
多倉未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (8000 - 10000) * 2 = -4000
空倉未實現盈虧 = (持倉均價 - 當前價格) * 數量 = (9000 - 8000) * 2 = 2000
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - 3800 - 0 + (-4000 + 2000) = 4200
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧) = [(2*8000*0.4%+2*8000*0.4%) + (2*8000*0.05%+2*8000*0.05%)] / [10000 - 0 - 0 + (-4000+2000)] = 1.8%
注:此處風險率降低是因為BTC價格降低從而導致BTC倉位所需維持保證金及手續費降低。
 

2.2 部分對鎖

部分對鎖,表示同品種多倉持倉數量與空倉持倉數量不同,只有持倉數量相同部分的多空倉盈利及虧損相互抵消。部分對鎖對用戶而言,用戶只享受倉位淨頭寸的盈利或承擔倉位淨頭寸的虧損。
 
部分對鎖舉例(不考慮手續費):
用戶的賬戶初始餘額10000U。全倉模式下,在BTC/USDT價格為10000 USDT時以10倍槓桿開多4個BTC,開空2個BTC。此時,用戶的倉位及賬戶情況如下(假設維持保證金率爲0.4%,taker手續費率爲0.05%)
多倉初始保證金 = 持倉均價 * 數量 / 槓桿 = 10000 * 4 / 10 = 4000
空倉初始保證金 = 持倉均價 * 數量 / 槓桿 = 10000 * 2 / 10 = 2000
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - (4000+2000) - 0 + 0 = 4000
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧) = [(4*10000*0.4%+2*10000*0.4%) + (4*10000*0.05%+2*10000*0.05%)] / (10000 - 0 - 0 + 0) = 2.7%
 
若當BTC下跌至9000,淨多倉為2BTC,產生虧損。此時,用戶的倉位及賬戶情況如下
多倉未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (9000 - 10000) * 4 = -4000
空倉未實現盈虧 = (持倉均價 - 當前價格) * 數量 = (10000 - 9000) * 2 = 2000
賬戶可用保證金 = 餘額 - 所有倉位保證金 - 凍結資產 + 所有全倉未實現盈虧 = 10000 - (4000+2000) - 0 + (-4000+2000) = 2000
全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧) = [(4*9000*0.4%+2*9000*0.4%) + (4*9000*0.05%+2*9000*0.05%)] / [10000 - 0 - 0 + (-4000+2000)] = 3.04%

三、什麼是「多空自成交」?

「多空自成交」是平台為防止全倉倉位爆倉而設置的自動風控機制。當用戶風險率達到爆倉門檻時,系統會優先對用戶同合約下的多空倉位進行對沖平倉,以降低整體倉位所需維持保證金的要求,從而降低爆倉風險。

 

案例說明:

 

用戶在 BTC/USDT 合約中,全倉模式下持有:

10 BTC 的多倉,持倉均價為 60,000;

5 BTC 的空倉,持倉均價為 59,500。

 

當市場價格劇烈波動導致風險率接近爆倉門檻時,系統啟動「多空自成交」機制,自動撮合用戶自身的 5 BTC 多倉與 5 BTC 空倉,實現平倉,從而達到降低倉位總規模,降低維持保證金要求,避免爆倉。

 

剩餘未被對沖的 5 BTC 多倉仍保留,繼續持倉。