Eksempel på tildeling

Sist oppdatert: 1. april 2025

I denne artikkelen går vi gjennom en situasjon der en trader på Kraken Derivatives blir likvidert, og det nye Position Assignment System (PAS) tildeler den uoppfylte likvidasjonen til likviditetsleverandører i PAS. Vi går gjennom alle responseksemplene en deltaker vil motta for dette.

La oss anta at det er en klient hvis nåværende posisjoner er:

- LONG 1 760 000 kontrakter på PI_BTCUSD

- LONG 300 000 kontrakter på FI_BTCUSD_200228

Begge disse posisjonene bruker hoved-FI_BTCUSD margin-kontoen, som måler risikoen i sanntid, verdsetter sikkerheten kontra posisjonsverdien, for å avgjøre om det skal likvideres.

Når margin-kontoen for kontraktstypen er under vedlikeholdsmarginen, skjer likvidasjon, og systemet selger disse posisjonene inn i ordreboken til den 0-equity imputerte prisen for hver kontrakt.

I dette tilfellet utspiller klientens likvidasjon seg som følger:

Posisjon

Størrelse

Likvidert beløp

Tildelt beløp

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0


Dette betyr at hele FI_BTCUSD_200228-posisjonen på 300 000 kontrakter ble solgt inn i ordreboken til nye motparter som hadde eksisterende bud.

Imidlertid var PI_BTCUSD-posisjonen på 1 760 000 kontrakter bare i stand til å likvidere 1 007 379 vellykket inn i ordreboken, mens de resterende 752 621 ikke fant en ny motpart.

Som et resultat håndteres denne uoppfylte likvidasjonsresten i PAS ved å rute LONG-posisjonen til likviditetsleverandører som deltar i programmet basert på individuelle preferanser.

Nedenfor er et eksempel på en varsling for en tildeling på 184 317 kontrakter allokert til "[email protected]". Klienten mottar følgende e-post (merk at dette formatet kan endres, så ikke stol på denne formateringen):

Selection_999_912_.png

Likviditetsleverandøren mottar umiddelbart varslingen via WebSocket-feed som varsler dem om tildelingen. Meldingen har dette formatet:

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

I tillegg kan klienten spørre REST API-endepunktet for fyllinger for å se:

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

Nøkkelfeltene i svarene er fill_type og fillType (henholdsvis for WebSocket og REST), som begge har verdien "assignee". Dette er indikasjonen som bør brukes til å programmatisk håndtere tildelingen.

Merk:

- Angi dine preferanser som du ønsker i seksjonen Tildelingsprogram på plattformen.

- Du vil ikke motta en tildeling som din tilgjengelige margin for kontraktstypen ikke kan håndtere.

Desimal- og tusenskilletegnene som vises i denne artikkelen kan avvike fra formatene som vises på våre handelsplattformer. Se vår artikkel om hvordan vi bruker punktum og komma for mer informasjon.

Trenger du mer hjelp?