Processus de protection de l'équité

Dernière mise à jour : 28 juillet 2026
Veuillez noter:

Votre compte ne peut jamais être négatif – voici pourquoi

Sur Kraken Derivatives, le solde de votre compte ne peut jamais passer en dessous de zéro. C'est grâce à notre Processus de Protection du Capital (EPP), un système automatique de gestion du risque sur toutes les positions ouvertes, garantissant 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 intervient automatiquement pour clôturer votre position avant que vous ne puissiez devoir plus que votre solde disponible.

Les notions de base : Marge initiale et Marge de maintenance

  • Marge initiale – le montant requis pour ouvrir une position.
  • Marge de maintenance – le solde minimal du compte nécessaire pour conserver une position ouverte. Si la valeur de votre compte (capital) descend en dessous de ce seuil, l'EPP s'active.

EPP par type de produit :

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

Développez les sections ci-dessous pour un guide détaillé de l'EPP par produit :

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

  1. 1

    Liquidation complète

  2. 2

    Attribution

  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 votre capital tombe en dessous de la marge de maintenance, Kraken tente automatiquement de clôturer votre position en soumettant un ordre Immediate-or-Cancel (IOC) sur le marché. Cet ordre est assorti d'un prix limite fixé de sorte que, s'il est exécuté, votre compte ne passe pas en négatif.

Important : Si votre position se clôture à un prix plus favorable que le prix plancher absolu (prix de faillite), vous conservez la marge restante. De nombreuses autres plateformes d'échange prélèvent l'intégralité de votre marge de maintenance, quelle que soit la situation — pas nous.

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

Étape 2 – Assignation

Il arrive qu'un ordre de liquidation ne puisse pas être intégralement exécuté – par exemple, faute d'acheteurs suffisants sur le marché à ce moment-là. Dans ce cas, les contrats restants font l'objet d'une assignation : Kraken les transfère à des fournisseurs de liquidité enregistrés qui ont accepté de reprendre des positions dans ces situations.

Le prix d'assignation correspond au prix à capital nul, c'est-à-dire le niveau auquel votre compte serait exactement à zéro, afin que votre contrepartie sur la transaction initiale puisse conserver sa position.

Exemple : Un client détient deux positions long ouvertes sur le même compte de marge :

  • LONG 1 760 000 contrats sur PI_BTCUSD

  • LONG 300 000 contrats sur FI_BTCUSD_200228

Déclenchement de la liquidation :

Position

Taille totale

Liquidé via le marché

Assigné 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é vendu intégralement sur le marché libre. Le contrat PI n'a pu être vendu que partiellement – les 752 621 contrats restants ont donc été assignés à des fournisseurs de liquidité.

Vous recevrez une notification par email si votre position est assignée. Les fournisseurs de liquidité sont également notifiés immédiatement via WebSocket. Le fournisseur de liquidité reçoit immédiatement la notification via le flux WebSocket l'alertant de l'assignation. Le message se présente sous 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 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 assignation par programmation, recherchez fill_type: "assignee" (WebSocket) ou fillType: "assignee" (REST).

Remarque : Vous pouvez gérer vos préférences d'assignation dans la section Assignment Program de la plateforme. Vous ne recevrez jamais une assignation excédant votre marge disponible.

 

Étape 3 – Dénouement

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

  • Les contrats entre vous et vos contreparties sont annulés.
  • Toute valeur résiduelle du compte de marge est transférée à vos contreparties à titre de compensation.
  • Le dénouement d'un compte de marge n'affecte pas vos autres comptes de marge.

Le mécanisme de dénouement est conçu pour être équitable. Les seuils de dénouement sont calibrés pour couvrir environ un mouvement de prix défavorable au 99e percentile sur 1 heure – ce qui signifie que la compensation reçue devrait être suffisante pour reprendre une position similaire sans perte (et potentiellement avec un léger bénéfice).

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

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

Après la liquidation et l'assignation :

Position

Taille totale

Montant liquidé

Montant assigné

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 assignés ont fait l'objet d'un dénouement forcé.

Les contreparties dont les positions font l'objet d'un dénouement forcé reçoivent une notification par email 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 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 forcé par programmation, recherchez fill_type: "unwindCounterparty" (WebSocket) ou fillType: "unwindCounterparty" (REST).

Comment les contreparties d'un dénouement forcé sont-elles sélectionnées ?

Lors d'un dénouement forcé, le système sélectionne les contreparties du côté opposé (par exemple, les positions short lors du dénouement d'une position long), classées par ordre de priorité décroissante. Le classement est calculé séparément pour les positions long et short à partir des éléments suivants :

  • Valeur de position = Taille / Prix (contrats inverses)
  • Rendement des capitaux propres (RoE) = Profits et pertes / Marge initiale
  • Effet de levier effectif = Valeur de 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

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

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

  • Rendement des capitaux propres = [PnL/IM]

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

Rang (1, 2, 3...) – Calculé séparément pour les positions LONG et SHORT :

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

  • si positif : [RoE*Effective Leverage]

Par exemple, Lorsqu'une position long est dénouée, le système cible les positions short par ordre de priorité décroissant (rang 1 en premier, rang 2 en deuxième, rang 3 en troisième, etc.) jusqu'au dénouement complet de la position.

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 le capital de votre compte de marge est inférieur au seuil de marge de maintenance mais supérieur à la marge de liquidation, le système tente de rétablir le capital de votre compte de marge en clôturant partiellement votre position par tranches de 10%, avant de déclencher une liquidation complète. Ce processus se poursuit jusqu'à ce que le capital soit rétabli au-dessus de la marge de maintenance ou que la position soit entièrement clôturée.

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

Exemple : Vous détenez une position longue de 10 contrats PF_BTCUSD à un prix de référence de 20 000 $. Le capital du compte de marge est de 1 900 $ pour une exigence de marge de maintenance de 2 000 $, mais reste supérieur à la marge de liquidation.

  • Itération 1 : 1 contrat est clôturé à 19 820 $. Frais facturés : 10 $ (excédent par rapport au prix de capital zéro de 19 810 $). Le capital est désormais de 1 710 $.

  • Itération 2 : 1 contrat est clôturé à 19 850 $. Frais facturés : 40 $. Le capital est désormais de 1 520 $.

  • Itération 3 : 1 contrat est clôturé exactement au prix de capital zéro. Aucuns frais facturés. Le capital est désormais de 1 330 $.

  • Itération 4 : 1 contrat est clôturé à 20 100 $, au-dessus du prix de référence. Les frais sont plafonnés au prix de référence, ce qui génère un excédent de 190 $ par rapport au prix de capital zéro. Frais facturés : 190 $. Les 100 $ restants au-dessus du prix de référence sont conservés par le trader. Le capital est désormais de 1 240 $.

  • Itération 5 : Le capital de 1 240 $ dépasse la marge de maintenance 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 principe que la liquidation Coin-M, à une différence près : des frais de liquidation complète sont appliqués lorsque cette étape est déclenchée. Ces frais correspondent à la moitié du pourcentage minimum de marge de maintenance du contrat. (Ex. : pour PF_XBTUSD, les frais de liquidation s'élèvent à 0,5 %, soit la moitié du minimum de 1 %).

Exemple : Vous êtes long sur 10 contrats PF_XBTUSD à un prix d'entrée de 20 000 $. Valeur totale de la position : 200 000 $. Votre marge de maintenance est de 2 000 $.

La liquidation se déclenche lorsque le prix de référence 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 passé aux alentours de 19 100 $, soit le prix auquel votre capital de marge serait nul.

Étape 3 – Attribution

Même processus que pour les contrats Coin-M, avec une différence sur le prix d'attribution : en Multi-M, si le pool de liquidité des instruments dérivés dispose de fonds suffisants, le prix d'attribution est fixé à 0,75 %–2,5 % du prix de référence (plutôt qu'au prix de capital nul). Si le pool ne dispose pas de fonds suffisants, le système applique par défaut le prix de capital nul.

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 des contrats 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. Votre marge disponible sera toujours suffisante pour couvrir toute attribution reçue.

Étape 4 – Liquidation couverte

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

Pour ce faire, un nouvel ordre IOC est soumis avec un prix limite fixé à 5% de la meilleure offre/du prix vendeur. En cas d'exécution, le pool couvre toute perte supplémentaire en créditant le compte de marge, ce qui garantit que votre solde ne devient pas négatif.

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

Exemple : Un client détient :

  • 50 contrats sur PF_ETHUSD
  • 15 contrats sur FF_ETHUSD_230728

Position

Taille

Montant
Liquidé

Montant
Assigné

Montant liquidé (couvert)

Montant
Débouclé

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Étape 5 – Dénouement

Si, pour quelque raison que ce soit, la liquidation couverte ne peut pas être exécutée, les contrats restants font l'objet d'un "dénouement". Cela signifie que les contrats entre vous et vos contreparties prennent fin et que la valeur résiduelle du portefeuille du compte de marge est transférée à vos contreparties. Le dénouement d'un portefeuille de marge n'affecte aucun autre portefeuille de marge.

Exemple de déroulement

Supposons qu'un client détient les positions suivantes :

- LONG 50 contrats sur PF_ETHUSD

- LONG 15 contrats sur FF_ETHUSD_230728

Ces deux positions sont en marge croisée via le portefeuille de marge Multi-M, qui mesure le risque en temps réel en valorisant la garantie par rapport à la valeur de la position, afin de déterminer si une liquidation est nécessaire.

Dès que le capital de marge du portefeuille Multi-M tombe en dessous de la marge de maintenance requise pour les deux positions, la liquidation est déclenchée et le système vend ces positions dans le carnet d'ordres au prix imputé à capital nul pour chaque contrat.

Dans ce cas, la liquidation du client se déroule comme suit :

Position

Taille

Montant
Liquidé

Montant
Assigné

Montant de la liquidation couverte

Montant
Débouclé

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 pour les contrats 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 des contrats Coin-M ; recherchez fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Comment les contreparties d'un dénouement forcé sont-elles sélectionnées ?

La logique de classement est identique à celle des contrats Coin-M, mais la valeur de la position est calculée différemment pour les contrats Multi-M (libellés en USD) :

  • Valeur de la position = Taille × Prix
  • Rendement des capitaux propres (RoE) = Profits et pertes / Marge initiale
  • Effet de levier effectif = Valeur de 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 ?