Beispielzuweisung

Zuletzt aktualisiert: 1. Apr. 2025

In diesem Artikel erläutern wir eine Situation, in der ein Trader auf Kraken Derivatives liquidiert wird und das neue Position Assignment System (PAS) die ungedeckte Liquidation an Liquiditätsanbieter im PAS zuweist. Wir gehen alle Antwortbeispiele durch, die ein Teilnehmer dafür erhalten wird.

Nehmen wir an, es gibt einen Kunden, dessen aktuelle Positionen sind:

- LONG 1.760.000 Contracts auf PI_BTCUSD

- LONG 300.000 Contracts auf FI_BTCUSD_200228

Beide Positionen verwenden das Haupt-FI_BTCUSD-Margin-Konto, das das Risiko in Echtzeit misst und die Sicherheiten im Verhältnis zum Positionswert bewertet, um zu bestimmen, ob eine Liquidation erfolgen soll.

Sobald das Margin-Konto für den Kontrakttyp unter die Maintenance Margin fällt, erfolgt eine Liquidation und das System verkauft diese Positionen zum 0-Equity Imputed Price für jeden Kontrakt in das Orderbuch.

In diesem Fall läuft die Liquidation des Kunden wie folgt ab:

Position

Größe

Liquidierter Betrag

Zugewiesener Betrag

PI_BTCUSD

1.760.000

1.007.379

752.621

FI_BTCUSD_200228

300.000

300.000

0


Dies bedeutet, dass die gesamte FI_BTCUSD_200228-Position von 300.000 Contracts erfolgreich in das Orderbuch an neue Gegenparteien verkauft wurde, die bestehende Gebote hatten.

Die PI_BTCUSD-Position von 1.760.000 Contracts konnte jedoch nur 1.007.379 erfolgreich in das Orderbuch liquidieren, wobei die verbleibenden 752.621 keine neue Gegenpartei finden konnten.

Infolgedessen wird dieser ungedeckte Liquidationsrest im PAS behandelt, indem die LONG-Position an Liquiditätsanbieter weitergeleitet wird, die basierend auf individuellen Präferenzen am Programm teilnehmen.

Unten sehen Sie eine Beispielbenachrichtigung für eine Zuweisung (Assignment) von 184.317 Contracts, die an „[email protected]“ zugewiesen wurden. Der Kunde erhält die folgende E-Mail (beachten Sie, dass sich dieses Format ändern kann, verlassen Sie sich also nicht auf diese Formatierung):

Selection_999_912_.png

Der Liquiditätsanbieter erhält sofort die Benachrichtigung über den WebSocket feed, die ihn über die Zuweisung (Assignment) informiert. Die Nachricht hat dieses 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
}
]
}

Zusätzlich kann der Kunde den REST API-Endpunkt für Fills abfragen, um Folgendes zu sehen:

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

Die Schlüsselfelder in den Antworten sind fill_type und fillType (für WebSocket bzw. REST), die beide den Wert "assignee" annehmen. Dies ist der Hinweis, der zur programmatischen Handhabung der Zuweisung (Assignment) verwendet werden sollte.

Hinweis:

- Legen Sie Ihre Präferenzen nach Belieben im Bereich Assignment Program der Plattform fest.

- Sie erhalten keine Zuweisung (Assignment), die Ihre verfügbare Margin für den Kontrakttyp nicht verarbeiten kann.

Die in diesem Artikel gezeigten Dezimal- und Tausendertrennzeichen können von den auf unseren Handelsplattformen angezeigten Formaten abweichen. Lesen Sie unseren Artikel darüber, wie wir Punkte und Kommas verwenden, um weitere Informationen zu erhalten.

Brauchst du weitere Hilfe?