Le fournisseur de liquidité reçoit immédiatement la notification via le flux WebSocket l'alertant de l'affectation. Le message se présente sous ce format :
{
"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
}
]
}
De plus, le client peut interroger le point de terminaison de l'API REST pour les exécutions afin de voir :
{
"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 dans les réponses sont fill_type et fillType (pour WebSocket et REST, respectivement), qui prennent tous deux la valeur "assignee". C'est l'indication qui doit être utilisée pour gérer l'affectation de manière programmatique.
Remarque :
- Définissez vos préférences comme vous le souhaitez dans la section Programme d'affectation de la plateforme.
- Vous ne recevrez pas d'affectation que votre marge disponible pour le type de contrat ne peut pas gérer.
Les séparateurs décimaux et de milliers affichés dans cet article peuvent différer des formats affichés sur nos plateformes de trading. Consultez notre article sur la façon dont nous utilisons les points et les virgules pour plus d'informations.