Processus de protection des capitaux propres

Dernière mise à jour : 17 mars 2026

Votre compte ne peut jamais devenir négatif - voici comment

Sur Kraken Derivatives, le solde de votre compte ne peut jamais descendre en dessous de zéro. Ceci est rendu possible grâce à notre Processus de protection des capitaux propres (EPP), un système de sécurité automatique qui gère le risque sur toutes les positions ouvertes pour assurer l'intégrité totale du marché.

Considérez l'EPP comme votre filet de sécurité. Si une transaction évolue fortement en votre défaveur et que la valeur de votre compte chute trop bas, l'EPP se déclenche automatiquement pour clôturer votre position avant que vous ne puissiez devoir plus que ce que vous possédez.

Les bases : Marge initiale et Marge de maintien

  • Marge initiale - le montant requis pour ouvrir une position.
  • Marge de maintien - la valeur minimale du compte nécessaire pour maintenir une position ouverte. Si la valeur de votre compte (capitaux propres) tombe en dessous de ce niveau, l'EPP s'active.

EPP par type de produit :

Les étapes suivies par l'EPP dépendent du type de contrat que vous négociez. Sélectionnez votre produit ci-dessous.

Développez les titres ci-dessous pour une présentation détaillée de l'EPP spécifique à chaque produit :

Les contrats Coin-M utilisent un processus en 3 étapes :

  1. 1

    Liquidation complète

  2. 2

    Cession

  3. 3

    Dénouement

Chaque étape ne s'active que si la précédente n'a pas suffi à clôturer entièrement la position.

Étape 1 - Liquidation

Lorsque vos capitaux propres tombent en dessous de la Marge de maintien, Kraken tente automatiquement de clôturer votre position en plaçant un ordre immédiat ou annuler (IOC) sur le marché. Cet ordre a un prix limite défini de sorte que s'il est exécuté, votre compte ne devienne pas négatif.

Important : Si votre position se clôture à un meilleur prix que le pire des cas absolu (prix de faillite), vous conservez toute marge restante. De nombreuses autres bourses prennent l'intégralité de votre marge de maintien, quoi qu'il arrive, nous non.

Exemple : Vous êtes long de 1 000 contrats BTC-USD, entrés à 8 000 $. Votre marge de maintien est de 0,00125 BTC. Lorsque le prix de référence atteint 7 481 $, votre position entre en liquidation. Kraken soumet un ordre de vente IOC à 7 407 $ — le prix auquel la valeur de votre compte serait juste au-dessus de zéro. Si l'ordre est exécuté à un prix supérieur à 7 407 $, vous conservez ce qui reste.

Étape 2 - Cession

Parfois, un ordre de liquidation ne peut pas être entièrement exécuté — par exemple, s'il n'y a pas suffisamment d'acheteurs sur le marché à ce moment-là. Lorsque cela se produit, les contrats restants passent par la cession : Kraken les achemine vers des fournisseurs de liquidité enregistrés qui ont accepté de prendre des positions dans ces situations.

Le prix de cession est le prix à capitaux propres nuls, le niveau auquel votre compte serait exactement à zéro, afin que votre contrepartie sur la transaction originale puisse conserver sa position.

Exemple : Un client a deux positions longues ouvertes utilisant le même compte sur marge :

  • LONG 1 760 000 contrats sur PI_BTCUSD

  • LONG 300 000 contrats sur FI_BTCUSD_200228

Lorsque la liquidation se déclenche :

Position

Taille totale

Liquidée via le marché

Cédée aux fournisseurs de liquidité

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0

Le contrat FI a été entièrement vendu sur le marché libre. Le contrat PI n'a pu être vendu que partiellement — les 752 621 contrats restants ont donc été cédés aux fournisseurs de liquidité.

Vous recevrez une notification par e-mail si votre position est cédée. Les fournisseurs de liquidité sont également informés immédiatement via WebSocket. Le fournisseur de liquidité reçoit immédiatement la notification via le flux WebSocket l'alertant de la Cession. Le message prend ce format :

 

bash

Bash

{ "feed": "fills", 
"username": "[email protected]", 
"fills": [ { "instrument": "PI_XBTUSD", 
"time": 1581026151, 
"price": 9292.5, 
"seq": 103, 
"buy": true, 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"fill_type": "assignee", 
"qty": 184317 } ]}

Format de réponse de l'API REST :

bash

Bash

{ "result": "success", 
"fills": [ { 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"symbol": "pi_xbtusd", 
"side": "buy", 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"size": 184317, 
"price": 9292.5, 
"fillTime": "2020-02-06T21:55:51.000Z", 
"fillType": "assignee" } ... ]}

Pour détecter une cession par programmation, recherchez fill_type : "assignee" (WebSocket) ou fillType : "assignee" (REST).

Remarque : Vous pouvez gérer vos préférences de cession dans la section Programme de cession de la plateforme. Vous ne recevrez jamais une cession supérieure à ce que votre marge disponible peut gérer.

 

Étape 3 - Dénouement

Si aucun fournisseur de liquidité n'est disponible pour prendre les contrats restants, ces contrats sont dénoués. Cela signifie :

  • Les contrats entre vous et vos contreparties sont annulés.
  • Toute valeur restante sur le compte sur marge est transférée à vos contreparties en guise de compensation.
  • Un dénouement sur un compte sur marge n'affecte pas vos autres comptes sur marge.

Le mécanisme de dénouement est conçu pour être équitable. Les seuils de dénouement sont fixés pour couvrir approximativement un mouvement de prix défavorable d'une heure au 99e centile — ce qui signifie que la compensation que vous recevez devrait être suffisante pour réintégrer une transaction similaire sans perte (et potentiellement un petit profit).

Exemple : Un client détient des positions longues sur :

  • 2 920 000 contrats sur PI_ETHUSD
  • 400 000 contrats sur FI_ETHUSD_200625

Après liquidation et cession :

Position

Taille totale

Montant liquidé

Montant attribué

Montant dénoué

PI_ETHUSD

2 920 000

2 007 379

751 605

161 016

FI_ETHUSD_210625

400 000

0

0

0

Les 161 016 contrats restants qui n'ont pas pu être liquidés ou attribués ont été dénoués.

Les contreparties dont les positions sont dénouées reçoivent une notification par e-mail et une alerte WebSocket immédiate.

Format de notification WebSocket :

bash

Bash

{
  "feed": "fills",
  "username": "[email protected]",
  "fills": [
    {
      "instrument": "PI_ETHUSD",
      "time": 1623344903068,
      "price": 1647.0,
      "seq": 1,
      "buy": false,
      "qty": 10000.0,
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "fill_type": "unwindCounterparty",
      "fee_paid": -0.00182149362,
      "fee_currency": "ETH"
    }
  ]
}

Format de réponse de l'API REST :

bash

Bash

{
  "result": "success",
  "fills": [
    {
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "symbol": "pi_ethusd",
      "side": "sell",
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "size": 10000,
      "price": 1647,
      "fillTime": "2021-06-10T17:08:23.068Z",
      "fillType": "unwindCounterparty"
    }
  ]
}

Pour détecter un dénouement par programmation, recherchez fill_type: "unwindCounterparty" (WebSocket) ou fillType: "unwindCounterparty" (REST).

Comment les contreparties de dénouement sont-elles choisies ?

Lorsque les contrats sont dénoués, le système sélectionne les contreparties du côté opposé (par exemple, les positions courtes lorsqu'une position longue est dénouée), classées par ordre de priorité décroissant. Le classement est calculé séparément pour les positions longues et courtes en utilisant :

  • Valeur de la position = Size / Price (contrats inverses)
  • Retour sur capitaux propres (RoE) = PnL / Initial Margin
  • Effet de levier effectif = Position Value / Portfolio Value

Score de classement :

  • Si le RoE est négatif : RoE / Effective Leverage
  • Si le RoE est positif : RoE × Effective Leverage

Les positions avec le score de classement le plus élevé sont ciblées en premier.

  • Valeur de la position = [absolute(Size/Price)] (inverse)

  • Retour sur capitaux propres = [PnL/IM]

  • Effet de levier effectif = [Position Value/Portfolio Value]

Classement (1,2,3...) – Séparé pour LONG et SHORT :

  • si négatif : [RoE/Effective Leverage]

  • si positif : [RoE*Effective Leverage]

Ex. Lorsqu'une position longue est dénouée, elle cible les positions courtes par rang le plus élevé (1er, 2e, 3e, etc.) jusqu'à ce qu'elle soit entièrement dénouée.

Le processus EPP Multi-M suit cinq étapes principales :

  1. 1

    Liquidation partielle

  2. 2

    Liquidation complète

  3. 3

    Attribution

  4. 4

    Liquidation couverte

  5. 5

    Dénouement

Étape 1 - Liquidation partielle

Si les capitaux propres de votre compte sur marge sont inférieurs au seuil de marge de maintien mais supérieurs à la marge de liquidation, alors avant de déclencher une liquidation complète, le système tente de restaurer les capitaux propres de votre compte sur marge en clôturant partiellement votre position par incréments de 10 %. Cela continue jusqu'à ce que vos capitaux propres soient restaurés au-dessus de la marge de maintien ou que la position soit entièrement clôturée.

Des frais de liquidation partielle sont facturés sur chaque itération exécutée où le prix d'exécution est plus favorable que le prix d'équité zéro. Les frais correspondent à la différence entre le prix d'exécution (plafonné au prix de marché) et le prix d'équité zéro, multipliée par la quantité exécutée.

Exemple : Vous avez une position longue de 10 contrats PF_BTCUSD à un prix de marché de 20 000 $. Les capitaux propres de votre compte sur marge sont de 1 900 $ par rapport à une exigence de marge de maintien de 2 000 $, mais supérieurs à la marge de liquidation.

  • Itération 1 : 1 contrat est clôturé à 19 820 $. Frais facturés : 10 $ (excédent par rapport au prix d'équité zéro de 19 810 $). Les capitaux propres sont maintenant de 1 710 $

  • Itération 2 : 1 contrat est clôturé à 19 850 $. Frais facturés : 40 $. Les capitaux propres sont maintenant de 1 520 $

  • Itération 3 : 1 contrat est clôturé exactement au prix d'équité zéro. Aucun frais facturé. Les capitaux propres sont maintenant de 1 330 $

  • Itération 4 : 1 contrat est clôturé à 20 100 $, au-dessus du prix de marché. Les frais sont plafonnés au prix de marché, ce qui donne un excédent de 190 $ par rapport au prix d'équité zéro. Frais facturés : 190 $. Les 100 $ restants au-dessus du prix de marché sont conservés par le trader. Les capitaux propres sont maintenant de 1 240 $

  • Itération 5 : Les capitaux propres de 1 240 $ dépassent la marge de maintien de 1 200 $. Le processus de liquidation partielle est terminé.

Au total, 4 contrats ont été clôturés pour une valeur notionnelle de 79 580 $, avec 240 $ de frais facturés.

Étape 2 - Liquidation complète

Même concept de base qu'une liquidation Coin-M, avec une différence clé : des frais de liquidation complète sont appliqués lorsque cette étape est déclenchée. Les frais sont égaux à la moitié du pourcentage de marge de maintien minimum pour le contrat. (ex. pour PF_XBTUSD, les frais de liquidation sont de 0,5 %, la moitié du MM minimum de 1 %).

Exemple : Vous avez une position longue de 10 contrats PF_XBTUSD à un prix d'entrée de 20 000 $. Valeur totale de la position : 200 000 $. Votre marge de maintien est de 2 000 $.

La liquidation se déclenche lorsque le prix de marché atteint 19 200 $

Des frais de liquidation de 1 000 $ (0,5 % × 200 000 $) sont débités immédiatement

Un ordre de vente IOC est soumis autour de 19 100 $, le prix où les capitaux propres de votre marge seraient nuls.

Étape 3 - Attribution

Même processus que Coin-M, avec une différence de prix : dans Multi-M, si le pool de liquidité des produits dérivés dispose de fonds suffisants, le prix d'attribution sera fixé entre 0,75 % et 2,5 % du prix de marché (plutôt que strictement au prix d'équité zéro). Si le pool ne dispose pas de fonds suffisants, il revient par défaut au prix d'équité zéro.

Exemple : Un client détient :

  • 10 contrats sur PF_XBTUSD
  • 3 contrats sur FF_XBTUSD_230728

Position

Taille

Montant liquidé

Montant attribué

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

Les formats de réponse WebSocket et REST sont identiques à ceux de Coin-M, recherchez fill_type: "assignee" / fillType: "assignee".

Remarque : Vous pouvez gérer vos préférences d'attribution dans la section Programme d'attribution. Vous ne recevrez jamais d'attribution que votre marge disponible ne peut pas gérer.

Étape 4 - Liquidation couverte

Cette étape est propre à Multi-M. Si l'attribution ne parvient pas à placer tous les contrats restants, et que le pool de liquidité des produits dérivés dispose de fonds suffisants pour couvrir le déficit, et que l'écart actuel du marché est inférieur à 4 %, Kraken tentera une liquidation supplémentaire en utilisant les fonds du pool.

Cela fonctionne en soumettant un autre ordre IOC dont le prix limite est fixé à 5 % de la meilleure offre/demande. S'il est exécuté, le pool couvre toute perte supplémentaire en créditant le compte sur marge, garantissant que votre solde ne devienne pas négatif.

Si le pool ne dispose pas de fonds suffisants, le processus passe à l'étape finale : Unwind.

Exemple : Un client détient :

  • 50 contrats sur PF_ETHUSD
  • 15 contrats sur FF_ETHUSD_230728

Position

Taille

Montant
liquidé

Montant
attribué

Montant liquidé (couvert)

Montant
dénoué

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Étape 5 - Dénouement

Si, pour une raison quelconque, la liquidation couverte ne peut être exécutée, les contrats restants subissent un « dénouement ». Cela signifie que les contrats entre vous et vos contreparties prennent fin et que la valeur restante du portefeuille du compte sur marge est transférée à vos contreparties. Le dénouement d'un portefeuille sur marge n'affectera aucun autre portefeuille sur marge.

Exemple de dénouement

Supposons qu'un utilisateur ait les positions actuelles suivantes :

- LONG 50 contrats sur PF_ETHUSD

- LONG 15 contrats sur FF_ETHUSD_230728

Ces deux positions sont à marge croisée via le portefeuille sur marge Multi-M, qui mesure le risque en temps réel, évaluant la garantie par rapport à la valeur de la position, afin de déterminer s'il faut liquider.

Une fois que les capitaux propres du portefeuille sur marge Multi-M sont inférieurs à l'exigence de marge de maintien pour les deux positions, la liquidation a lieu et le système vend ces positions dans le carnet d'ordres au prix imputé de 0-equity pour chaque contrat.

Dans ce cas, la liquidation de l'utilisateur se déroule comme suit :

Position

Taille

Montant
liquidé

Montant
attribué

Montant de la liquidation couverte

Montant
dénoué

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Si la liquidation couverte échoue également, les contrats restants sont dénoués, comme dans Coin-M. Les contrats sont annulés, la valeur restante du portefeuille est transférée aux contreparties, et le dénouement n'affecte aucun autre portefeuille de marge.

Les formats WebSocket et REST sont identiques à ceux de Coin-M, recherchez fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Comment les contreparties de dénouement sont-elles choisies ?

La logique de classement est la même que pour Coin-M, mais la valeur de la position est calculée différemment pour Multi-M (margé en USD) :

  • Valeur de la position = Taille × Prix
  • Retour sur capitaux propres (RoE) = PnL / Marge initiale
  • Effet de levier effectif = Valeur de la position / Valeur du portefeuille

Score de classement :

  • Si le RoE est négatif : RoE / Effet de levier effectif
  • Si le RoE est positif : RoE × Effet de levier effectif

Besoin d'aide supplémentaire ?