一、為什麼止盈止損訂單會自動撤銷或委託訂單數量會自動變少?
當止盈止損訂單的委託總數大於持倉數量時,系統會自動按價格排序來減少訂單數量。若某止盈止損訂單的數量變為0,則該訂單將自動撤銷,直到止盈止損訂單數量與持倉數量一致。
範例:
用戶持有9 DOT,當前DOT價格為5USDT,為避免虧損擴大用戶設置了3個止損訂單,詳情如下:
止損訂單1:止損價格為2USDT,止損數量為5 DOT;
止損訂單2:止損價格為3USDT,止損數量為5 DOT;
止損訂單3:止損價格為4USDT,止損數量為5 DOT;
此用戶設置的止損訂單總數量為15 DOT,持倉數量為9 DOT,止盈止損訂單的委託總數>持倉數量,系統會將倉位內所有止損單按價格距離當前價格的價差由大至小排列,依次減少止損訂單委託數量,若第一個止損訂單委託數量減少到0時,則直接進行撤單處理,繼續對第二個止損單進行減少委託數量處理,以此類推,直到止盈止損訂單數量與持倉數量一致
在此範例中,總共需減少止損委託數量= 15 - 9 = 6,依照上述規則,系統會將止損訂單1撤單,止損訂單2減少1 DOT,止損訂單3不處理, 此時止盈止損訂單數量與持倉數量一致。
二、為什麼在全倉模式下,即使轉入資金,可用餘額仍顯示為0?
在全倉模式下,當持倉產生浮虧且可用餘額顯示為0時,為降低倉位風險,轉入的資金將優先彌補倉位的浮虧,因此可用餘額依然為0。
範例:
1. 用戶帳戶中有100 USDT,以10倍槓桿開全倉價值500 USDT的某品種,佔用保證金50 USDT,可用保證金剩餘50 USDT(不考慮手續費)
2. 若該品種價格下跌,導致全倉位浮虧75 USDT,則計算可用保證金如下:
可用保證金
= max(0, 帳戶餘額 - 倉位保證金 + 全倉未實現損益 - 凍結資產)= max(0, 100 - 50 - 75 - 0) = 0
此時:
- 若使用者轉入15 USDT,可用保證金 = max(0, 115 - 50 - 75 - 0) = 0;
- 若使用者轉入35 USDT,可用保證金 = max(0, 135 - 50 - 75 - 0) = 10 USDT;
因此,在全倉模式浮虧情況下,即使帳戶有新資金注入,可用餘額可能仍為0。
三、在全倉模式下,為什麼在使用A品種的浮盈開B品種倉位後,B品種虧損平倉,再次平A品種時感覺浮盈沒到賬?
因為在全倉模式下,浮盈浮虧會直接在可用保證金中有所體現,當A品種的浮盈用於開B品種倉位時,該浮盈已被B品種用作於倉位保證金。
舉例:
1. 使用者帳戶可用保證金100 USDT,在BTC價格50,000 USDT時以10倍槓桿全倉開多0.02 BTC,佔用保證金100 USDT。
2. 當BTC價格上漲至55,000 USDT時,產生浮盈100 USDT,該部分浮盈計入可用保證金。
3. 使用者使用這100 USDT的浮盈,在ETH價格2,000 USDT時以10倍槓桿全倉開多0.5 ETH,佔用保證金100 USDT。
4. 若BTC價格不變,但ETH價格下跌,導致ETH/USDT倉位虧損90 USDT,BTC浮盈只剩10 USDT,最終平倉收益為10 USDT。
通過上述示例可以看出,全倉模式下的浮盈已經被用作新的倉位保證金,因此當新倉位虧損時,浮盈也會減少
四、為何全倉位在某倉位獲利的情況下被強平
全倉模式下,所有全倉位共享帳戶中的可擔保資產。用戶同時持有A品種及B品種全倉位時,若A和B的未實現盈虧+可擔保資產≤所有全倉維持保證金+平倉手續費,則所有全倉位會一起觸發強平。
舉例:
1. 用戶可用保證金有200USDT,在BTC價格50,000USDT時以10倍槓桿全倉開多0.02BTC,在ETH價格2000時以10倍槓桿全倉開多0.5ETH,共佔用保證金200USDT(此處不考慮手續費)
2. 當價格波動,產生浮盈浮虧。
- 當BTC上漲至55,000時,浮盈 = (當前價格-開倉均價)*持倉數量 = (55,000-50,000)*0.02 = 100USDT;
- 當ETH下跌至1,410時,浮虧 =(當前價格-開倉均價)*持倉數量= (1,410-2,000)*0.5 = -295USDT
3. 計算倉位所需維持保證金。
- 若BTC的維持保證金率為0.4%,則BTC維持保證金 = 當前價格*持倉數量*維持保證金率-維持保證金速算額 = 55,000*0.02*0.4%-0 = 4.4USDT
- 若ETH的維持保證金率為0.4%,則ETH維持保證金 = 當前價格*持倉數量*維持保證金率-維持保證金速算額 = 1,410*0.5*0.4%-0 = 2.82USDT
4. 判斷是否達到強平標準(不考慮平倉手續費)
- BTC未實現盈虧+ETH未實現盈虧+可擔保資產 = 100-295+200 = 5USDT;
- BTC所需維持保證金+ETH所需維持保證金 = 4.4+2.82 = 7.22USDT;
- 5<7.22,未實現盈虧+可擔保資產≤所有全倉維持保證金,則觸發強平。
通過上述示例可以看出,雖然單看BTC倉位處於獲利狀態,但由於ETH倉位虧損過大,BTC和ETH倉位的未實現盈虧+可擔保資產≤所有全倉維持保證金(不考慮平倉手續費),所以BTC和ETH倉位同時會被強平。