Document client Dex-liquidation

Date de publication : 14 juil. 2023Date de mise à jour : 7 juin 2024Lecture de 12 min

1. Définition et description des champs de base

Présentation du mode de marge : Pour aider les utilisateurs à trader en toute confiance, la marge croisée sur devise unique est disponible sur les swaps perpétuels. Cela permet aux utilisateurs de trader simultanément différents swaps perpétuels en transférant leurs actifs dans un compte sur marge croisée, et de régler les contrats en USDC pendant le calcul des risques. Si les fonds propres en USDC sont insuffisants, une réduction partielle ou totale d'une position dans un contrat perpétuel peut être déclenchée, et la totalité des fonds propres peut être perdue. Actif Les actifs (compte de trading) avec une marge sur devise unique sont présentés dans l'image ci-dessous.

Durée Définition a b
Marge de maintenance requise pour détenir des positions
Montant de la marge des positions actuelles dans un swap perpétuel au titre d'un actif du compte. Marge de maintenance requise pour détenir des positions = Taille du contrat * Quantité du contrat * Multiplicateur de contrat * Prix de l’oracle * Ratio de marge de maintenance pour la quantité correspondant au niveau -0,046875 % 0,046875 %
Taux de marge du compte Indice de risque des actifs USDC sur le compte. Taux de marge = (Solde de la marge croisée en USDC + UPL des positions sur marge croisée - Tous les frais des ordres en attente) / (Marge de maintenance requise pour détenir des positions + Frais de pré-réduction) La plateforme ne facture actuellement aucuns frais de fermeture lorsque les utilisateurs sont confrontés à une liquidation. Ainsi, lorsque la liquidation a été déclenchée, la commission de pré-réduction est de 0. -0,09375 % 0,09375 %
Rendements du compte Total des capitaux propres de tous les actifs USDC (dans un compte sur marge croisée) d’un compte. Fonds propres du compte = Solde du compte USDC + UPL des positions sur marge croisée -0,1875 % 0,1875 %
Utilisé Quantité d'actifs actuellement utilisés sur un compte, y compris les ordres en attente dans les marges croisées et les positions en cours d'utilisation.

Les swaps perpétuels permettent d'acheter ou de vendre avec une marge sur devise unique. Les illustrations sont les suivantes :

Mode Achat/Vente

Durée Définition
Taille de la position Pour le mode Achat/Vente, la taille des positions longues comprend des nombres entiers positifs tandis que les positions courtes comprennent des nombres entiers négatifs.
Rendement UPL des positions actuelles Contrats à marge en USDC Rendement des positions longues = Taille du contrat * Quantité du contrat * Multiplicateur de contrat * (Cours de l’oracle - Cours d’ouverture moyen) Rendement des positions courtes = Taille du contrat * Quantité du contrat * Multiplicateur de contrat * (Cours d’ouverture moyen - Cours de l'oracle)
Profits Profits / Marge des positions d'ouverture
Marge initiale Contrats à marge USDC Marge initiale = Taille du contrat * |Quantité de contrat * Multiplicateur de contrat * Cours de l'oracle / Effet de levier
Marge de maintenance Contrats à marge USDC Marge de maintenance = Taille du contrat * Quantité du contrat * Multiplicateur du contrat * Ratio de marge de maintenance * Cours de l'oracle

2. Annulation de l’ordre

Évaluation des risques La marge croisée sur devise unique repose sur deux niveaux d'évaluation des risques : l'évaluation de l'annulation de l'ordre et l'évaluation de la pré-liquidation. Grâce à ces évaluations, les utilisateurs peuvent trader sans se soucier de ne pas avoir suffisamment de marge, ce qui entraîne généralement l'annulation de tous les ordres en attente et la réduction partielle ou totale des positions (ou même la liquidation).

Annulation de l’ordre La fonction Annulation de l'ordre permet d'annuler une partie de l'ordre en attente lorsque le risque du compte de l'utilisateur est supérieur à un certain niveau mais que le niveau de risque de pré-liquidation n'a pas encore été atteint. Cette annulation restaurera la sécurité du compte et empêchera les utilisateurs d'atteindre brusquement le niveau de pré-liquidation et d'entraîner l'annulation de tous les ordres en attente.

Règles d’annulation des ordres Lorsque (fonds propres du compte - fonds propres bloqués) < marge de maintenance requise par la position + marge initiale pour ouvrir un ordre en attente + commission de l'ordre en attente, tous les ordres sont annulés et les ordres en attente dont les fonds propres sont bloqués sont augmentés (y compris l'ordre perpétuel).

3. Alertes de liquidation

Pré-liquidation Avec le mode de marge sur devise unique, la réduction forcée est déterminée par le niveau du taux de marge du compte, qui doit atteindre 100 %. Le taux de marge du compte à marge croisée sur devise unique est un indice calculé à partir de la valeur du compte sur marge croisée et de la marge de maintenance d'une certaine devise. En règle générale, plus les fonds propres du compte sont élevés et plus la marge de maintenance est faible, moins le risque est élevé.

Lorsque le taux de marge du compte est ≤ 300 %, une alerte de liquidation est envoyée et les utilisateurs doivent être conscients du risque de liquidation. 300 % est un paramètre d'avertissement, qu'OKX se réserve le droit d'ajuster en fonction de la situation réelle.

Lorsque le taux de marge du compte est ≤ 100 %, les ordres sont annulés conformément aux règles suivantes :

Secteur d’activité Mode Marge croisée sur devise unique
Perpétuel Mode Achat/Vente Annule tous les ordres en attente non exécutés (y compris les ordres de stratégie) pour la marge croisée de la devise actuelle.

Si le niveau de marge est toujours ≤ 100 % après l'annulation des ordres en attente, la liquidation obligatoire sera exécutée.

4. Liquidation obligatoire

Réduction partielle Il s'agit d'une situation dans laquelle une position n'a pas besoin d'être intégralement fermée pour que la sécurité du compte soit rétablie.

Liquidation complète Il est nécessaire de fermer toutes les positions afin de rétablir la sécurité du compte.

Compensation Le compte peut ne pas retrouver son niveau de sécurité même si toutes les positions ont été liquidées. Dans ce cas, le compte du fonds de garantie compensera le solde négatif du compte en fermant la position.

5. Liquidation

Choix de la séquence de liquidation

En sélectionnant une offre de fermeture, la position qui enregistre la perte la plus importante sera réduite en priorité en tenant compte des P&L de chaque offre, facilitant ainsi la gestion des risques.

Position longue : Perte = (Cours d'ouverture moyen - Cours de l'oracle au moment du déclenchement de la liquidation) * Taille * |Quantité| * Multiplicateur de contrat

Position courte : Perte = (Cours d'ouverture moyen - Cours de l'oracle au moment du déclenchement de la liquidation) * Taille * |Quantité| * Multiplicateur de contrat

Règles d'abaissement des niveaux Le moteur de liquidation réduira les positions en abaissant les niveaux en fonction de l'offre sélectionnée et cessera de fonctionner jusqu'à ce qu'il atteigne un certain niveau, ou lorsque la sécurité du compte aura été rétablie (c'est-à-dire 100 %).

Calcul du cours de liquidation Une fois le sous-jacent de liquidation confirmé, la position sera liquidée au prix de règlement.

Position longue : Prix de règlement = Prix de l'oracle * (1 - ratio de marge de maintenance pour les positions liquidées * taux de marge au moment de la liquidation)

Position courte : Prix de règlement = Prix de l'oracle * (1 + ratio de marge de maintenance pour les positions liquidées * taux de marge au moment de la liquidation)

Le « ratio de marge de maintenance des positions liquidées * taux de marge au moment de la liquidation » correspond à une pénalité de liquidation. Veillez à ajouter un fonds de garantie pour couvrir les pertes dues à l'extrême volatilité des marchés.

Risque de liquidités extrême L'ordre de liquidation ne peut pas être exécuté normalement si le marché présente un risque extrême liés aux liquidités. Dans ce cas, le compte de l'utilisateur est bloqué jusqu'à ce que la position ait été liquidée et que les liquidités aient été rétablies.

Frais de financement Des frais de financement peuvent être prélevés lors de la liquidation, et ce, en fonction du statut de la position au moment de la liquidation.

Par exemple : 1)Liquidation partielle Un utilisateur possède 10 000 USDC à T0 (où T est le temps). Il vend 10 BTC et achète 10 contrats perpétuels ETH au cours de l'oracle qui est fixé à 20 000 et 1 000 respectivement.

Dans l'hypothèse suivante : Taille du contrat BTC = 0,1 ; multiplicateur de contrat BTC = 1 ; taille du contrat ETH = 1 ; multiplicateur de contrat ETH = 1 ; et fonds propres du compte de l'utilisateur = 10 000 à T0. Les niveaux pour BTC et ETH sont les suivants :

BTC ETH
Niveau 1 1 à 5 (Ratio de marge de maintenance = 0,1) 1 à 10 (Ratio de marge de maintenance = 0,1)
Niveau 2 6 à 10 (Ratio de marge de maintenance = 0,2) 11 à 20 (Ratio de marge de maintenance = 0,2)

Supposons que le BTC soit situé au niveau 2 et l'ETH au niveau 1 et que le ratio de marge de maintenance pour le niveau correspondant soit de 0,2/0,1 et 0,1. L'utilisateur a besoin d'une marge de maintenance de 5 000 [(20 000 * 0,2) + (10 000 * 0,1)], et d'un taux de marge du compte de 200 % (10 000/5 000) pour conserver ses positions.

À T1, le prix de l'oracle du BTC a augmenté à 25 000 tandis que le prix de l'oracle de l'ETH a chuté à 800 et les fonds propres du compte sont passés à 3 000 (10 000 - 5 000 - 2 000). L'utilisateur a besoin d'une marge de maintenance de 5 800 [(25 000 * 0,2) + (8 000 * 0,1)] et d'un taux de marge du compte de 51,7 % (20 000/5 800) pour conserver ses positions.

Supposons que la ligne de sécurité (100 %) ait été déclenchée. Les pertes enregistrées sur le BTC et l'ETH étant respectivement de 5 000 et 3 000, l'utilisateur choisit de liquider ses positions sur le BTC. En supposant que les positions de BTC aient été liquidées jusqu'à la plage ouverte gauche du niveau 2, mais que le compte ne soit toujours pas en mesure de revenir au-dessus de la ligne de sécurité, il continuera alors à être liquidé au niveau 1. En supposant que le nombre de positions liquidées à ce stade corresponde au niveau 1, un ratio de marge de maintenance de 0,1 et un cours de fermeture de 26 292,5 [(1 + 0,1 * 51,7 %) * 25 000] sont nécessaires pour la liquidation.

Suite à la liquidation de cinq contrats, la sécurité du compte a été rétablie avec des fonds propres de 2 353, un ratio de marge de maintenance de 2 050 pour maintenir ses positions et un taux de marge du compte de 114,8 %.

2)Liquidation complète Un utilisateur possède 10 000 USDC à T0 (où T est le temps). Il vend 1 BTC et achète 10 contrats perpétuels ETH au cours de l'oracle qui est fixé à 20 000 et 1 000 respectivement.

Dans l'hypothèse suivante : Taille du contrat BTC = 1 ; multiplicateur de contrat BTC = 1 ; taille du contrat ETH = 1 ; multiplicateur de contrat ETH = 1 ; et fonds propres du compte de l'utilisateur = 10 000 à T0.

Supposons que les deux jetons soient situés au niveau 1 et que le ratio de marge de maintenance pour le niveau correspondant soit de 0,2 et 0,1. L'utilisateur a besoin d'une marge de maintenance de 5 000 [(20 000 * 0,2) + (10 000 * 0,1)], et d'un taux de marge du compte de 200 % (10 000/5 000) pour conserver ses positions. À T1, le prix de l'oracle du BTC a augmenté à 25 000 tandis que le prix de l'oracle de l'ETH a chuté à 800 et les fonds propres du compte sont passés à 3 000 (10 000 - 5 000 - 2 000). L'utilisateur a besoin d'une marge de maintenance de 5 800 [(25 000 * 0,2) + (8 000 * 0,1)] et d'un taux de marge du compte de 51,7 % (20 000/5 800) pour conserver ses positions.

Supposons que la ligne de sécurité (100 %) ait été déclenchée. Les pertes enregistrées sur le BTC et l'ETH étant respectivement de 5 000 et 3 000, l'utilisateur choisit de liquider ses positions sur le BTC. L'utilisateur se retrouve toutefois avec un contrat de 1 BTC positionné au niveau 1, un ratio de marge de maintenance de 0,2 et un cours de fermeture de 27 585 [(1 + 0,2 * 51,7 %) * 25 000] sont nécessaires pour la liquidation.

Suite à la liquidation d'un contrat, la sécurité du compte a été rétablie avec des fonds propres de 2 870, un ratio de marge de maintenance de 800 pour maintenir ses positions et un taux de marge du compte de 358 %.

3)Compensation Un utilisateur possède 10 000 USDC à T0 (où T est le temps). Il vend 1 BTC et achète 10 contrats perpétuels ETH au cours de l'oracle qui est fixé à 20 000 et 1 000 respectivement. Dans l'hypothèse suivante : Taille du contrat BTC = 1 ; multiplicateur de contrat BTC = 1 ; taille du contrat ETH = 1 ; multiplicateur de contrat ETH = 1 ; et fonds propres du compte de l'utilisateur = 10 000 à T0. Supposons que les deux jetons soient situés au niveau 1 et que le ratio de marge de maintenance pour le niveau correspondant soit de 0,2 et 0,1. L'utilisateur a besoin d'une marge de maintenance de 5 000 [(20 000 * 0,2) + (10 000 * 0,1)], et d'un taux de marge du compte de 200 % (10 000/5 000) pour conserver ses positions. À T1, le prix de l'oracle BTC a augmenté jusqu'à 26 000 tandis que le prix de l'oracle ETH a chuté jusqu'à 400, les fonds propres du compte sont passés à -2 000, lesquels seront compensés par le fonds de garantie comme toutes les positions du compte ont été liquidées.