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
Den här artikeln gäller Kraken Derivatives och är inte tillämplig på konton hos NinjaTrader Clearing, LLC d/b/a Kraken Derivatives US. Equity Protection är endast tillgängligt utanför USA och kunder hos Kraken Derivatives US är inte berättigade.
På Kraken Derivatives kan ditt kontosaldo aldrig sjunka under noll. Det beror på vår Equity Protection Process (EPP), ett automatiskt säkerhetssystem som hanterar risken på alla öppna positioner för att säkerställa full marknadsintegritet.
Se EPP som ditt skyddsnät. Om en handel rör sig kraftigt mot dig och kontovärdet sjunker för lågt, aktiveras EPP automatiskt och stänger din position innan du kan skylda mer än du har.
Grunderna: Initialmarginal och underhållsmarginal
EPP per produkttyp:
EPP:s steg beror på vilken typ av kontrakt du handlar med. Välj din produkt nedan.
Coin-M-kontrakt använder en trestegsprocess:
Fullständig likvidation
Tilldelad
Avveckla
Varje steg aktiveras bara om det föregående inte räckte för att stänga positionen helt.
När ditt kapital sjunker under underhållsmarginalen försöker Kraken automatiskt stänga din position genom att lägga en Immediate-or-Cancel (IOC) order på marknaden. Ordern har ett limitpris satt så att ditt konto inte hamnar på minus om den fylls.
Viktigt: Om din position stängs till ett bättre pris än det absoluta värsta tänkbara (konkurspriset) behåller du återstående marginal. Många andra börser tar hela din underhållsmarginal oavsett – det gör inte vi.
Exempel: Du har en lång position på 1 000 BTC-USD-kontrakt, öppnade vid $8 000. Din underhållsmarginal är 0,00125 BTC. När marknadsvärdet når $7 481 utlöses likvidation för din position. Kraken skickar en IOC-säljorder till $7 407 – det pris där ditt kontovärde hamnar precis ovanför noll. Om ordern fylls till ett pris bättre än $7 407 behåller du det som är kvar.
En likvidationsorder kan ibland inte fyllas helt – till exempel om det inte finns tillräckligt med köpare på marknaden vid det tillfället. När det inträffar går återstående kontrakt igenom tilldelning: Kraken skickar dem vidare till registrerade likviditetsleverantörer som har åtagit sig att ta över positioner i sådana situationer.
Tilldelningspriset är nollkapitalpriset, den nivå där ditt konto skulle vara exakt på noll, så att din motpart på den ursprungliga handelstransaktionen kan behålla sin position.
Exempel: En kund har två öppna långa positioner på samma marginalkonto:
LONG 1 760 000 kontrakt på PI_BTCUSD
LONG 300 000 kontrakt på FI_BTCUSD_200228
När likvidationen aktiveras:
Positioner | Totalstorlek | Likviderat via marknaden | Tilldelat till likviditetsleverantörer |
|---|---|---|---|
PI_BTCUSD | 1 760 000 | 1 007 379 | 752 621 |
FI_BTCUSD_200228 | 300 000 | 300 000 | 0 |
FI-kontraktet såldes helt på den öppna marknaden. PI-kontraktet kunde bara delvis säljas – de återstående 752 621 kontrakten tilldelades därför likviditetsleverantörer.
Du får ett e-postmeddelande om din position tilldelas. Likviditetsleverantörer meddelas även omedelbart via WebSocket. Likviditetsleverantören får omedelbart ett meddelande via WebSocket-flödet om tilldelningen. Meddelandet har följande format:
Bash
{ "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 } ]}REST API-svarsformat:
Bash
{ "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" } ... ]}För att identifiera en tilldelning programmatiskt, leta efter fill_type: "assignee" (WebSocket) eller fillType: "assignee" (REST).
Obs: Du kan hantera dina tilldelningsinställningar i avsnittet Assignment Program på plattformen. Du får aldrig en tilldelning som överstiger din tillgängliga marginal.
Om inga likviditetsleverantörer är tillgängliga för att ta över de återstående kontrakten, avvecklas dessa kontrakt. Det innebär:
Avvecklingsmekanismen är utformad för att vara rättvis. Avvecklingströsklarna är satta för att täcka ungefär en ogynnsam prisrörelse på 99:e percentilen över 1 timme – ersättningen du får ska alltså räcka för att återinträda i en liknande handelstransaktion utan förlust (och potentiellt med en liten vinst).
Exempel: En kund har långa positioner i:
Efter likvidation och tilldelning:
Positioner | Totalstorlek | Belopp likviderat | Belopp tilldelat | Belopp avvecklat |
|---|---|---|---|---|
PI_ETHUSD | 2 920 000 | 2 007 379 | 751 605 | 161 016 |
FI_ETHUSD_210625 | 400 000 | 0 | 0 | 0 |
De återstående 161 016 kontrakten som inte kunde likvideras eller tilldelas avvecklades.
Motparter vars positioner avvecklas får ett e-postmeddelande och en omedelbar WebSocket-avisering.
Format för WebSocket-avisering:
Bash
{
"feed": "fills",
"username": "[email protected]",
"fills": [
{
"instrument": "PI_ETHUSD",
"time": 1623344903068,
"price": 1647.0,
"seq": 1,
"buy": false,
"qty": 10000.0,
"order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
"fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
"fill_type": "unwindCounterparty",
"fee_paid": -0.00182149362,
"fee_currency": "ETH"
}
]
}REST API-svarsformat:
Bash
{
"result": "success",
"fills": [
{
"fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
"symbol": "pi_ethusd",
"side": "sell",
"order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
"size": 10000,
"price": 1647,
"fillTime": "2021-06-10T17:08:23.068Z",
"fillType": "unwindCounterparty"
}
]
}För att detektera en avveckling programmatiskt, leta efter fill_type: "unwindCounterparty" (WebSocket) eller fillType: "unwindCounterparty" (REST).
Hur väljs avvecklingsmotparter?
När kontrakt avvecklas väljer systemet motparter på motsatt sida (t.ex. korta positioner när en lång position avvecklas), rangordnade från högsta till lägsta prioritet. Rangordningen beräknas separat för långa och korta positioner enligt:
Rankningspoäng:
Positioner med högst rankningspoäng väljs ut först.
Positionsvärde = [absolute(Size/Price)] (inverterat)
Avkastning på kapitalet = [PnL/IM]
Effektiv hävstång = [Position Value/Portfolio Value]
Rankning (1, 2, 3 ...) – separat för LONG och SHORT:
om negativ: [RoE/Effective Leverage]
om positiv: [RoE*Effective Leverage]
T.ex. När en lång position avvecklas riktas den mot blankares positioner i fallande rankning (1 först, 2 sedan, 3 därefter osv.) tills positionen är helt avvecklad.
Multi-M EPP följer fem huvudsteg:
Partiell likvidation
Fullständig likvidation
Tilldelad
Täckt likvidation
Avveckla
Om ditt marginalkontots kapital understiger tröskeln för underhållsmarginalen men överstiger likvidationsmarginalen försöker systemet återställa kapitalet genom att partiellt stänga din position i steg om 10 % – innan en fullständig likvidation utlöses. Detta fortsätter tills kapitalet åter överstiger underhållsmarginalen eller positionen stängts helt.
En avgift för partiell likvidation tas ut för varje fylld iteration där fyllningspriset är mer fördelaktigt än nollkapitalpriset. Avgiften är skillnaden mellan fyllningspriset (begränsat till marknadsvärdet) och nollkapitalpriset, multiplicerat med den fyllda kvantiteten.
Exempel: Du har en lång position på 10 PF_BTCUSD-kontrakt vid ett marknadsvärde på 20 000 USD. Marginalkontots kapital är 1 900 USD mot ett underhållsmarginalkrav på 2 000 USD, men överstiger likvidationsmarginalen.
Iteration 1: 1 kontrakt stängs till 19 820 USD. Avgift: 10 USD (överskott över nollkapitalpriset på 19 810 USD). Kapital: 1 710 USD.
Iteration 2: 1 kontrakt stängs till 19 850 USD. Avgift: 40 USD. Kapital: 1 520 USD.
Iteration 3: 1 kontrakt stängs exakt till nollkapitalpriset. Ingen avgift tas ut. Kapital: 1 330 USD.
Iteration 4: 1 kontrakt stängs till 20 100 USD – över marknadsvärdet. Avgiften begränsas till marknadsvärdet, vilket ger ett överskott på 190 USD över nollkapitalpriset. Avgift: 190 USD. Återstående 100 USD över marknadsvärdet behålls av tradern. Kapital: 1 240 USD.
Iteration 5: Kapital på 1 240 USD överstiger underhållsmarginalen på 1 200 USD. Den partiella likvidationen är slutförd.
Totalt stängdes 4 kontrakt till ett nominellt värde på 79 580 USD, med avgifter på 240 USD.
Samma grundkoncept som en Coin-M-likvidation, med en viktig skillnad: en fullständig likvidationsavgift tas ut när det här steget utlöses. Avgiften motsvarar hälften av kontraktets lägsta underhållsmarginal i procent. (T.ex. för PF_XBTUSD är likvidationsavgiften 0,5 %, hälften av minimiunderhållsmarginalen på 1 %).
Exempel: Du har en lång position på 10 PF_XBTUSD-kontrakt till ett ingångspris på 20 000 USD. Totalt positionsvärde: 200 000 USD. Din underhållsmarginal är 2 000 USD.
Likvidation utlöses när marknadsvärdet når 19 200 USD
En likvidationsavgift på 1 000 USD (0,5 % × 200 000 USD) debiteras omedelbart
En IOC-säljorder läggs in runt 19 100 USD – det pris där ditt marginalkapital skulle vara noll.
Samma process som för Coin-M, med en skillnad i prissättning: i Multi-M sätts tilldelningspriset inom 0,75 %–2,5 % från marknadsvärdet om Derivatens likviditetspool har tillräckliga medel (i stället för strikt vid nollkapitalpriset). Om poolen inte har tillräckliga medel används nollkapitalpriset som standard.
Exempel: En kund har:
- 10 kontrakt på PF_XBTUSD
- 3 kontrakt på FF_XBTUSD_230728
Positioner | Storlek | Likviderat belopp | Tilldelat belopp |
|---|---|---|---|
PF_XBTUSD | 10 | 8 | 2 |
FF_XBTUSD_230728 | 3 | 3 | 0 |
WebSocket- och REST-svarsformaten är identiska med Coin-M – leta efter fill_type: "assignee" / fillType: "assignee".
Obs: Du kan hantera dina tilldelningsinställningar i avsnittet Tilldelningsprogram. Du får aldrig en tilldelning som överstiger din tillgängliga marginal.
Det här steget är unikt för Multi-M. Om tilldelningen misslyckas med att placera alla återstående kontrakt, och Derivatlikviditetspoolen har tillräckliga medel för att täcka underskottet, och den aktuella marknadsspreaden är under 4 %, försöker Kraken genomföra ytterligare en likvidation med poolens medel.
Det sker genom att en ny IOC-order läggs med ett limitpris satt 5 % från bästa köpkurs/säljkurs. Om ordern fylls täcker poolen eventuella ytterligare förluster genom att kreditera marginalkontot, vilket säkerställer att ditt saldo inte blir negativt.
Om poolen inte har tillräckliga medel går processen vidare till det sista steget: Avveckling.
Exempel: En kund har:
- 50 kontrakt på PF_ETHUSD
- 15 kontrakt på FF_ETHUSD_230728
Positioner | Storlek | Belopp | Belopp | Likviderat belopp (täckt) | Belopp |
|---|---|---|---|---|---|
PF_ETHUSD | 50 | 30 | 15 | 5 | 0 |
FF_ETHUSD_230728 | 15 | 15 | 0 | 0 | 0 |
Om den täckta likvidationen av någon anledning inte kan utföras genomgår de återstående kontrakten en "avveckling". Det innebär att kontrakten mellan dig och dina motparter avslutas och att det återstående portföljvärdet på marginalkontot överförs till dina motparter. En avveckling av en marginalplånbok påverkar inte dina övriga marginalplånböcker.
Exempel på avveckling
Anta att en kund har följande aktuella positioner:
– LONG 50 kontrakt på PF_ETHUSD
– LONG 15 kontrakt på FF_ETHUSD_230728
Båda positionerna använder korsmarginal via Multi-M-marginalplånboken, som mäter risken i realtid och värderar säkerheterna mot positionsvärdet för att avgöra om likvidation ska ske.
När marginalkapitalet i Multi-M-plånboken understiger underhållsmarginalkravet för båda positionerna 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 så här:
Positioner | Storlek | Belopp | Belopp | Täckt likvidationsbelopp | Belopp |
|---|---|---|---|---|---|
PF_ETHUSD | 50 | 30 | 15 | 3 | 2 |
FF_ETHUSD_230728 | 15 | 15 | 0 | 0 | 0 |
Om den täckta likvidationen också misslyckas, avvecklas de återstående kontrakten på samma sätt som i Coin-M. Kontrakten annulleras, det återstående portföljvärdet överförs till motparterna, och avvecklingen påverkar inte några andra marginalkonton.
WebSocket- och REST-formaten är identiska med Coin-M – leta efter fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".
Hur väljs avvecklingsmotparter?
Samma rankningslogik som i Coin-M, men Positionsvärdet beräknas på ett annat sätt för Multi-M (USD-marginerat):
Rankningspoäng: