Ο πάροχος ρευστότητας λαμβάνει αμέσως την ειδοποίηση μέσω WebSocket feed ειδοποιώντας τον για την Ανάθεση. Το μήνυμα έχει αυτή τη μορφή:
{
"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
}
]
}
Επιπλέον, ο πελάτης μπορεί να κάνει poll το REST API endpoint για συμπληρώσεις για να δει:
{
"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"
}
...
]
}
Τα βασικά πεδία στις απαντήσεις είναι fill_type και fillType (για WebSocket και REST, αντίστοιχα), τα οποία λαμβάνουν και τα δύο την τιμή "assignee". Αυτή είναι η ένδειξη που πρέπει να χρησιμοποιηθεί για τον προγραμματικό χειρισμό της ανάθεσης.
Σημείωση:
- Ορίστε τις προτιμήσεις σας όπως κρίνετε σκόπιμο στην ενότητα Πρόγραμμα Ανάθεσης της πλατφόρμας.
- Δεν θα λάβετε Ανάθεση που το διαθέσιμο περιθώριό σας για τον τύπο συμβολαίου δεν μπορεί να διαχειριστεί.
Οι διαχωριστές δεκαδικών και χιλιάδων που εμφανίζονται σε αυτό το άρθρο ενδέχεται να διαφέρουν από τις μορφές που εμφανίζονται στις πλατφόρμες συναλλαγών μας. Ανατρέξτε στο άρθρο μας σχετικά με το πώς χρησιμοποιούμε τελείες και κόμματα για περισσότερες πληροφορίες.