Voorbeeldtoewijzing

Laatst bijgewerkt: 1 apr 2025

In dit artikel bespreken we een situatie waarin een handelaar op Kraken Derivatives wordt geliquideerd en het nieuwe Position Assignment System (PAS) de onvervulde liquidatie toewijst aan liquiditeitsverschaffers in PAS. We doorlopen alle voorbeelden van reacties die een deelnemer hiervoor zal ontvangen.

Laten we aannemen dat er een klant is wiens huidige posities zijn:

- LONG 1,760,000 contracten op PI_BTCUSD

- LONG 300,000 contracten op FI_BTCUSD_200228

Beide posities gebruiken de hoofd-FI_BTCUSD-margeaccount, die het risico in realtime meet, de onderpandwaarde afzet tegen de positiewaarde, om te bepalen of er geliquideerd moet worden.

Zodra de margeaccount voor het contracttype onder de onderhoudsmarge komt, vindt liquidatie plaats en verkoopt het systeem die posities in het orderboek tegen de 0-equity toegerekende prijs voor elk contract.

In dit geval verloopt de liquidatie van de klant als volgt:

Positie

Grootte

Geliquideerd bedrag

Toegewezen bedrag

PI_BTCUSD

1,760,000

1,007,379

752,621

FI_BTCUSD_200228

300,000

300,000

0


Dit betekent dat de gehele FI_BTCUSD_200228-positie van 300,000 contracten succesvol in het orderboek is verkocht aan nieuwe tegenpartijen die bestaande biedingen hadden.

De PI_BTCUSD-positie van 1,760,000 contracten kon echter slechts 1,007,379 succesvol liquideren in het orderboek, waarbij de resterende 752,621 geen nieuwe tegenpartij kon vinden.

Als gevolg hiervan wordt dit onvervulde liquidatieresidu in het PAS afgehandeld door de LONG-positie toe te wijzen aan liquiditeitsverschaffers die deelnemen aan het programma, gebaseerd op individuele voorkeuren.

Hieronder vindt u een voorbeeldmelding voor een toewijzing van 184,317 contracten aan "[email protected]". De klant ontvangt de volgende e-mail (merk op dat dit formaat kan veranderen, dus vertrouw niet op deze opmaak):

Selection_999_912_.png

De liquiditeitsverschaffer ontvangt onmiddellijk de melding via de WebSocket-feed die hen op de hoogte stelt van de toewijzing. Het bericht heeft dit formaat:

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

Bovendien kan de klant de REST API-endpoint voor fills bevragen om het volgende te zien:

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

De belangrijkste velden in de antwoorden zijn fill_type en fillType (respectievelijk voor WebSocket en REST), die beide de waarde "assignee" aannemen. Dit is de indicatie die moet worden gebruikt om de toewijzing programmatisch af te handelen.

Opmerking:

- Stel uw voorkeuren in zoals u wilt in het gedeelte Toewijzingsprogramma van het platform.

- U ontvangt geen toewijzing die uw beschikbare marge voor het contracttype niet aankan.

De decimale en duizendtalscheidingstekens die in dit artikel worden weergegeven, kunnen afwijken van de formaten die op onze handelsplatforms worden getoond. Lees ons artikel over hoe we punten en komma's gebruiken voor meer informatie.

Meer hulp nodig?