Mentions légales obligatoires: Monnaie virtuelle, risques réels. En crypto seul le risque est garanti. Plus

Exemple d'assignement

Dernière mise à jour : 7 octobre 2026

Le programme d'assignation est un modèle alternatif conçu pour assurer la fourniture de liquidité en périodes de forte volatilité. Il s'inscrit dans le cadre du processus de protection du capital, au cours duquel une liquidation non exécutée est assignée à des fournisseurs de liquidité volontaires à un prix indéterminé, en dehors du carnet d'ordres. Ce dispositif vise à réduire les frictions dans le processus de liquidation et à éviter la mauvaise expérience qui consisterait à simplement supprimer l'intérêt ouvert des traders rentables pour compenser des traders sous-garantis.

Voici un exemple dans lequel un fournisseur de liquidité volontaire prend en charge une liquidation non exécutée via le programme d'assignation. Pour plus de détails sur la logique d'assignation, consultez
le système d'assignation de positions.

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

- LONG 1 760 000 contrats sur PI_BTCUSD

- LONG 300 000 contrats sur FI_BTCUSD_200228

Ces deux positions utilisent le compte de marge principal FI_BTCUSD, qui mesure le risque en temps réel en évaluant la garantie par rapport à la valeur de la position afin de déterminer si une liquidation est nécessaire.

Dès que le compte de marge pour le type de contrat passe en dessous de la marge de maintenance, 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é

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0


Cela signifie que la totalité de la position FI_BTCUSD_200228 de 300 000 contrats a été vendue avec succès dans le carnet d'ordres à de nouvelles contreparties disposant de prix acheteurs existants.

En revanche, la position PI_BTCUSD de 1 760 000 contrats n'a pu être liquidée qu'à hauteur de 1 007 379 contrats dans le carnet d'ordres, les 752 621 contrats restants n'ayant trouvé aucune nouvelle contrepartie.

Par conséquent, ce reliquat de liquidation non exécuté est traité dans le PAS en acheminant la position long vers les fournisseurs de liquidité participant au programme, selon leurs préférences individuelles.

Vous trouverez ci-dessous un exemple de notification pour une assignation de 184 317 contrats alloués à "[email protected]". Le client reçoit l'email suivant (ce format est susceptible de changer ; ne vous fiez pas à cette mise en forme) :

Selection_999_912_.png

Le fournisseur de liquidité reçoit immédiatement la notification via le flux WebSocket l'alertant de l'assignation. Le message prend le format suivant :

{
"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
}
]
}

Par ailleurs, le client peut interroger le point de terminaison API REST pour consulter ses exécutions :

{
"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"
}
...
]
}

Les champs clés des réponses sont fill_type et fillType (respectivement pour WebSocket et REST), qui prennent tous deux la valeur "assignee". C'est cet indicateur qui doit être utilisé pour traiter l'assignation par programmation.

Remarque :

- Définissez vos préférences selon vos besoins dans la section Assignment Program de la plateforme.

- Vous ne recevrez pas d'assignation que votre marge disponible pour le type de contrat ne peut pas absorber.

Les séparateurs de décimales et de milliers présentés dans cet article peuvent différer des formats affichés sur nos plateformes de trading. Consultez notre article sur l’utilisation des points et des virgules pour plus d’informations.