Positionstilldelningssystem

Senast uppdaterad: More than 3 months ago

Tilldelning av ofyllda likvidationer

Eftersom det för närvarande är en dålig kundupplevelse att helt enkelt bryta av öppet intresse för lönsamma handlare för att kompensera dåligt säkerställda handlare, har vi utvecklat en alternativ modell för att tillgodose likviditetsförsörjning under perioder med hög volatilitet.

Likviditetsleverantörer (LP) är villiga att ta risken att ta emot ofyllda likvidationer. Fördelen är den underhållsmarginal som återstår från positionens marknadsvärde, vilket kompenserar för risken.

Deltagande i Position Assignment System (PAS) fungerar på följande sätt:

  1. 1

    Varje LP som vill delta i systemet kan ange en maximal position som de är villiga att tilldelas i en enda order, eller en maximal positionsstorlek som de är villiga att ha EFTER att en tilldelning har skett (eller båda)

  2. 2

    Varje LP har en viss mängd tillgänglig marginal (AM) vid varje given tidpunkt, så om AM < MT (maximal tröskel) antar de inte sin maximala tröskel utan endast upp till det tillgängliga.

  3. 3

    Vid tilldelning visas det i websocket-flödet för Fills och vi skickar ett e-postmeddelande som beskriver parametrarna för den position de antog.

  4. 4

    Som en sista utväg, om en likvidation varken kan fyllas i orderboken eller tilldelas av de LP:er som deltar i PAS, sker en avveckling.

Den sammanlagda kapaciteten hos likviditetsleverantörer som deltar i programmet är en de facto försäkringsfond som ger skydd mot extrem volatilitet som leder till systemförluster.

Denna lösning gör att vi kan fortsätta att inte kräva återkrav och ha realtidsavräkning av vinster.

Position Assignment System Logik

Tilldelningsfördelning

Det finns många faktorer som påverkar hur tilldelningarna fördelas bland likviditetsleverantörer (LP) i PAS

  • Medlemmar i tilldelningsprogrammet behandlas alla lika. När en likvidation sker som inte kan fyllas av orderboken, fördelas de totala andelarna som är tillgängliga för tilldelning lika mellan alla aktiva likviditetsleverantörer.

  • Även om alla konton behandlas lika vid tilldelning av andelar, kan fördelarna med att ställa in en högre maxpreferens för att få tilldelningsandelar fortfarande ses i fördelningen av tilldelade andelar. Om du är mer kapabel att ta emot fler tilldelningar i allmänhet (d.v.s. att upprätthålla tillräcklig marginal för att ta tillfällen i akt), kommer detta att göra dig till en pålitligare leverantör och ger dig förmågan att få en högre andel.

  • D.v.s. om 500 000 kontrakt av FI_BTCUSD (oavsett typ) tilldelades mellan 10 LP (där 5 LP hade max_position = 25 000 och de andra 5 LP hade max_position = 100 000), skulle likvidationstilldelningen först fördelas lika mellan de 10 kontona med 50k. Men eftersom de första 5 kontona har ett max på 25k, skulle de få sina maxgränser. Detta innebär att de återstående 125k som spillde över skulle fördelas mellan de andra kontona.

Algoritm beskrivning

Nedan följer en direkt beskrivning av processen:

  1. 1

    Marknadspriset för ett kontrakt eller kontrakt ändras, vilket värderar positioner till ett nytt belopp.

  2. 2

    Likvidation sker på marginalkontonivå (t.ex. FI_BTCUSD) när positionsvärdena faller under kravet på underhållsmarginal.

  3. 3

    Tilldelningar sker per kontrakt (t.ex. FI_BTCUSD_150618).

  4. 4

    Vi hänvisar till den ofyllda likvidationen för ett specifikt kontrakt med U.

  5. 5

    Vi hänvisar till uppsättningen likviditetsleverantörer vars allmänna preferenser uppfylls av P.

  6. 6

    Vi allokerar U bland P enligt deras riskpreferenser.

  7. 7

    Upprepa följande process tills U har allokerats helt eller P är tom.

  8. 8

    Om P är tom och U inte har allokerats helt, avslutas återstoden, med motsvarande minskning av öppet intresse.

Kolla in ett exempel på hur en tilldelning utvecklas i vårt system.

Decimal- och tusentalsavgränsarna som visas i denna artikel kan skilja sig från de format som visas på våra handelsplattformar. Läs vår artikel om hur vi använder punkter och kommatecken för mer information.

Behöver du mer hjälp?