All
Filtrera efter:
Hur gör jag en kontantinsättning till mitt konto?
Jag behöver hjälp med kontoverifiering
Varför kan jag inte komma åt mitt konto?
Finns det några avgifter för kryptoutttag?
Jag behöver hjälp med att logga in på mitt konto
Tilldelningsprogrammet är en alternativ modell utformad för att hantera likviditetstillförsel under perioder med hög volatilitet. Det fungerar som ett steg i Equity Protection Process där en ofylld likvidation tilldelas frivilliga likviditetsleverantörer till ett obestämt pris utanför orderboken. Syftet är att minska friktionen i likvidationsprocessen och undvika att öppet intresse hos lönsamma traders helt enkelt kvittas mot otillräckligt säkerställda traders.
Nedan visas ett exempel där en frivillig likviditetsleverantör fyller en ofylld likvidation via tilldelningsprogrammet. Mer information om tilldelningslogiken finns i Position Assignment System.
Anta att en kund har följande aktuella positioner:
– LONG 1 760 000 Kontrakt på PI_BTCUSD
– LONG 300 000 Kontrakt på FI_BTCUSD_200228
Båda positionerna använder FI_BTCUSD-huvudmarginalkontot, som mäter risken i realtid genom att väga säkerheterna mot positionsvärdet för att avgöra om likvidation ska ske.
När marginalkontot för kontraktstypen understiger underhållsmarginalen utlöses likvidation och systemet säljer positionerna i orderboken till det beräknade 0-kapitalpriset för varje kontrakt.
I det här fallet ser kundens likvidation ut på följande sätt:
Positioner | Storlek | Likviderat belopp | Tilldelat belopp |
|---|---|---|---|
PI_BTCUSD | 1 760 000 | 1 007 379 | 752 621 |
FI_BTCUSD_200228 | 300 000 | 300 000 | 0 |
Det innebär att hela FI_BTCUSD_200228-positionen om 300 000 kontrakt såldes framgångsrikt i orderboken till nya motparter med befintliga köpkurser.
PI_BTCUSD-positionen om 1 760 000 kontrakt kunde däremot bara likvideras till 1 007 379 kontrakt i orderboken – de återstående 752 621 kunde inte matchas mot någon ny motpart.
Den ofyllda likvidationsresten hanteras i PAS genom att den långa positionen dirigeras till likviditetsleverantörer i programmet, baserat på deras individuella inställningar.
Nedan visas ett exempel på en tilldelningsavisering för 184 317 kontrakt allokerade till "[email protected]". Kunden får följande e-post (observera att formatet kan ändras – förlita dig inte på detta format):

Likviditetsleverantören tar omedelbart emot ett meddelande via WebSocket-feed om tilldelningen. Meddelandet har följande 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
}
]
}
Kunden kan också hämta data från REST API-slutpunkten för fyllningar:
{
"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"
}
...
]
}
Nyckelfälten i svaren är fill_type och fillType (för WebSocket respektive REST), och båda har värdet "assignee". Det är detta värde som ska användas för att hantera tilldelningen programmatiskt.
Obs:
– Ange dina inställningar i avsnittet Assignment Program på plattformen.
– Du får aldrig en tilldelning som din tillgängliga marginal för kontraktstypen inte klarar av.
Decimal- och tusentalsavskiljare som visas i denna artikel kan skilja sig från de format som visas på våra handelsplattformar. Läs mer om hur vi använder punkter och kommatecken i vår hjälpartikel.