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