Equity Protection Process

Senest opdateret: July 28, 2026
Bemærk venligst:

Din konto kan aldrig gå i minus – sådan fungerer det

På Kraken Derivatives kan din kontosaldo aldrig gå under nul. Det skyldes vores Equity Protection Process (EPP), et automatisk sikkerhedssystem, der håndterer risikoen på alle åbne positioner og sikrer fuld markedsintegritet.

Tænk på EPP som dit sikkerhedsnet. Hvis en handel bevæger sig kraftigt imod dig og din kontoværdi falder for meget, aktiveres EPP automatisk og lukker din position, inden du risikerer at skylde mere, end du har.

Det grundlæggende: Startmargin og vedligeholdelsesmargin

  • Startmargin – det beløb, der kræves for at åbne en position.
  • Vedligeholdelsesmargin – den minimumskontoværdi, der kræves for at holde en position åben. Hvis din kontoværdi (kapitalbeholdning) falder under dette niveau, aktiveres EPP.

EPP pr. produkttype:

De trin, EPP følger, afhænger af, hvilken type kontrakt du handler. Vælg dit produkt nedenfor.

Udvid afsnittene nedenfor for en detaljeret gennemgang af EPP for hvert produkt:

Coin-M-kontrakter bruger en 3-trinsproces:

  1. 1

    Fuld likvidering

  2. 2

    Tildeling

  3. 3

    Opløs

Hvert trin aktiveres kun, hvis det foregående ikke var tilstrækkeligt til at lukke positionen helt.

Trin 1 – Likvidering

Når din kapitalbeholdning falder under vedligeholdelsesmarginen, forsøger Kraken automatisk at lukke din position ved at afgive en Immediate-or-Cancel (IOC)-ordre på markedet. Denne ordre har en limitpris, der er fastsat, så din konto ikke går i minus, hvis ordren leveres.

Vigtigt: Lukkes din position til en bedre pris end den absolutte worst case-pris (konkurspris), beholder du den resterende margin. Mange andre børser tager hele din vedligeholdelsesmargin uanset hvad – det gør vi ikke.

Eksempel: Du har en lang position på 1.000 BTC-USD-kontrakter, åbnet til $8.000. Din vedligeholdelsesmargin er 0,00125 BTC. Når den vurderede pris når $7.481, likvideres din position. Kraken afgiver en IOC-salgsordre til $7.407 – den pris, hvor din kontoværdi ville være lige over nul. Leveres ordren til en hvilken som helst pris bedre end $7.407, beholder du det overskydende beløb.

Trin 2 – Overdragelse

Nogle gange kan en likvideringsordre ikke leveres fuldt ud – f.eks. hvis der ikke er nok købere på markedet på det pågældende tidspunkt. Når det sker, gennemgår de resterende kontrakter overdragelse: Kraken videresender dem til registrerede likviditetsudbydere, der har påtaget sig at overtage positioner i sådanne situationer.

Overdragelsesprisen er nul-egenkapitalprisen, det niveau, hvor din konto er præcis på nul, så din modpart i den oprindelige handel kan beholde sin position.

Eksempel: En kunde har to åbne lange positioner på den samme marginkonto:

  • LONG 1.760.000 kontrakter på PI_BTCUSD

  • LONG 300.000 kontrakter på FI_BTCUSD_200228

Når likvideringen aktiveres:

Position

Samlet størrelse

Likvideret via markedet

Tildelt til likviditetsudbydere

PI_BTCUSD

1.760.000

1.007.379

752,621

FI_BTCUSD_200228

300.000

300.000

0

FI-kontrakten blev solgt fuldt ud på det åbne marked. PI-kontrakten kunne kun delvist sælges – de resterende 752.621 kontrakter blev derfor tildelt likviditetsudbydere.

Du modtager en e-mail-notifikation, hvis din position tildeles. Likviditetsudbydere underrettes også straks via WebSocket. Likviditetsudbyderen modtager straks en notifikation via WebSocket-feed om tildelingen. Beskeden har følgende format:

 

bash

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-svarformat:

bash

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

For at registrere en tildeling programmatisk skal du søge efter fill_type: "assignee" (WebSocket) eller fillType: "assignee" (REST).

Bemærk: Du kan administrere dine tildelingsindstillinger i sektionen Assignment Program på platformen. Du vil aldrig modtage en tildeling, der overstiger din tilgængelige margin.

 

Trin 3 – Afvikling

Hvis ingen likviditetsudbydere er tilgængelige til at overtage de resterende kontrakter, bliver disse kontrakter afviklet. Det betyder:

  • Kontrakterne mellem dig og dine modparter annulleres.
  • Eventuel resterende værdi på marginkontoen overføres til dine modparter som kompensation.
  • En afvikling på én marginkonto påvirker ikke dine øvrige marginkonti.

Afviklingsmekanismen er designet til at være fair. Afviklingstærskler er fastsat til at dække cirka en 1-times ugunstig prisbevægelse på 99. percentil – hvilket betyder, at den kompensation, du modtager, bør være tilstrækkelig til at genåbne en tilsvarende handel uden tab (og potentielt med en lille fortjeneste).

Eksempel: En kunde har lange positioner i:

  • 2.920.000 kontrakter på PI_ETHUSD
  • 400.000 kontrakter på FI_ETHUSD_200625

Efter likvidering og tildeling:

Position

Samlet størrelse

Beløb likvideret

Beløb tildelt

Beløb afviklet

PI_ETHUSD

2.920.000

2.007.379

751.605

161.016

FI_ETHUSD_210625

400.000

0

0

0

De resterende 161.016 kontrakter, der ikke kunne likvideres eller tildeles, blev afviklet.

Modparter, hvis positioner afvikles, modtager en e-mailnotifikation og en øjeblikkelig WebSocket-besked.

WebSocket-notifikationsformat:

bash

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-svarformat:

bash

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

For at registrere en afvikling programmatisk skal du søge efter fill_type: "unwindCounterparty" (WebSocket) eller fillType: "unwindCounterparty" (REST).

Hvordan vælges afviklingsmodparter?

Når kontrakter afvikles, udvælger systemet modparter på den modsatte side (f.eks. korte positioner, når en lang position afvikles), rangeret fra højeste til laveste prioritet. Rangeringen beregnes separat for lange og korte positioner ved hjælp af:

  • Positionsværdi = Størrelse / pris (omvendte kontrakter)
  • Afkast af egenkapital (RoE) = P&L / startmargin
  • Effektiv gearing = positionsværdi / porteføljeværdi

Rangscore:

  • Hvis RoE er negativ: RoE / effektiv gearing
  • Hvis RoE er positiv: RoE × effektiv gearing

Positioner med den højeste rangscore prioriteres først.

  • Positionsværdi = [absolute(Size/Price)] (omvendt)

  • Afkast af egenkapital = [PnL/IM]

  • Effektiv gearing = [Position Value/Portfolio Value]

Rang (1, 2, 3...) – separat for LONG og SHORT:

  • hvis negativ: [RoE/Effective Leverage]

  • hvis positiv: [RoE*Effective Leverage]

F.eks. Når en lang position afvikles, rettes den mod shortpositioner efter højeste rang (1 først, 2 næst, 3 tredje osv.), indtil den er fuldt afviklet.

Multi-M EPP følger fem hovedtrin:

  1. 1

    Delvis likvidering

  2. 2

    Fuld likvidering

  3. 3

    Tildeling

  4. 4

    Dækket likvidering

  5. 5

    Opløs

Trin 1 – Delvis likvidering

Hvis din marginkontos kapitalbeholdning er under tærsklen for vedligeholdelsesmargin, men over likvidationsmargin, forsøger systemet at genoprette din kapitalbeholdning ved at delvist lukke din position i trin på 10 % – inden en fuld likvidering udløses. Dette fortsætter, indtil enten din kapitalbeholdning er genoprettet over vedligeholdelsesmargin, eller positionen er fuldt lukket.

Der opkræves et gebyr for delvis likvidering ved hver leveret iteration, hvor leveringsprisen er mere fordelagtig end nulkapitalprisen. Gebyret er forskellen mellem leveringsprisen (maksimeret til den vurderede pris) og nulkapitalprisen, ganget med den leverede mængde.

Eksempel: Du er long i 10 PF_BTCUSD-kontrakter ved en vurderet pris på 20.000 USD. Marginkontoens kapitalbeholdning er 1.900 USD mod et vedligeholdelsesmarginkrav på 2.000 USD, men over likvidationsmargin.

  • Iteration 1: 1 kontrakt lukkes til 19.820 USD. Opkrævet gebyr: 10 USD (overskud over nulkapitalprisen på 19.810 USD). Kapitalbeholdningen er nu 1.710 USD

  • Iteration 2: 1 kontrakt lukkes til 19.850 USD. Opkrævet gebyr: 40 USD. Kapitalbeholdningen er nu 1.520 USD

  • Iteration 3: 1 kontrakt lukkes til præcis nulkapitalprisen. Intet gebyr opkræves. Kapitalbeholdningen er nu 1.330 USD

  • Iteration 4: 1 kontrakt lukkes til 20.100 USD, over den vurderede pris. Gebyret er maksimeret til den vurderede pris og giver et overskud på 190 USD over nulkapitalprisen. Opkrævet gebyr: 190 USD. De resterende 100 USD over den vurderede pris beholder traderen. Kapitalbeholdningen er nu 1.240 USD

  • Iteration 5: Kapitalbeholdningen på 1.240 USD overstiger vedligeholdelsesmargin på 1.200 USD. Processen for delvis likvidering er afsluttet.

I alt blev 4 kontrakter lukket for 79.580 USD i nominel værdi, med 240 USD i gebyrer.

Trin 2 – Fuld likvidering

Samme grundprincip som en Coin-M-likvidering, men med én vigtig forskel: når dette trin udløses, opkræves et gebyr for fuld likvidering. Gebyret svarer til halvdelen af kontraktens minimumskrav til vedligeholdelsesmargin. (f.eks. er likviideringsgebyret for PF_XBTUSD 0,5 %, dvs. halvdelen af den minimale vedligeholdelsesmargin på 1 %).

Eksempel: Du har en lang position på 10 PF_XBTUSD-kontrakter med en indgangspris på 20.000 USD. Samlet positionsværdi: 200.000 USD. Din vedligeholdelsesmargin er 2.000 USD.

Likvidering udløses, når den vurderede pris når 19.200 USD

Et likviideringsgebyr på 1.000 USD (0,5 % × 200.000 USD) debiteres straks

En IOC-salgsordre indsendes til ca. 19.100 USD – den pris, hvor din marginandel ville være nul.

Trin 3 – Tildeling

Samme proces som Coin-M, men med én prisforskel: i Multi-M fastsættes tildelingsprisen inden for 0,75 %–2,5 % fra den vurderede pris, forudsat at Derivatives-likviditetspuljen har tilstrækkelige midler (frem for strengt ved nul-kapitalbeholdning). Har puljen ikke tilstrækkelige midler, falder den tilbage til nul-kapitalprisen.

Eksempel: En kunde har:

  • 10 kontrakter på PF_XBTUSD
  • 3 kontrakter på FF_XBTUSD_230728

Position

Størrelse

Likvideret beløb

Tildelt beløb

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

WebSocket- og REST-svarsformaterne er identiske med Coin-M – søg efter fill_type: "assignee" / fillType: "assignee".

Bemærk: Du kan administrere dine tildelingsindstillinger i sektionen Tildelingsprogram. Du vil aldrig modtage en tildeling, som din tilgængelige margin ikke kan dække.

Trin 4 – Dækket likvidering

Dette trin er unikt for Multi-M. Hvis tildeling ikke kan placere alle resterende kontrakter, og Derivatives-likviditetspuljen har tilstrækkelige midler til at dække underskuddet, og det aktuelle markedsspread er under 4 %, vil Kraken forsøge én yderligere likvidering ved hjælp af puljens midler.

Dette sker ved at afgive endnu en IOC-ordre med en grænseprisen sat til 5 % fra den højeste bud-/mindstepris. Hvis ordren leveres, dækker puljen eventuelle yderligere tab via kreditering af marginkontoen, så din saldo ikke bliver negativ.

Hvis puljen ikke har tilstrækkelige midler, fortsætter processen til det sidste trin: Unwind.

Eksempel: En kunde har:

  • 50 kontrakter på PF_ETHUSD
  • 15 kontrakter på FF_ETHUSD_230728

Position

Størrelse

Beløb
Afviklet

Beløb
Tildelt

Likvideret beløb (dækket)

Beløb
Afviklet

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Trin 5 – Afvikling

Hvis den dækkede likvidering af en eller anden grund ikke kan udføres, gennemgår de resterende kontrakter en »afvikling«. Det betyder, at kontrakterne mellem dig og dine modparter ophører, og at den resterende porteføljeværdi på marginkontoen overføres til dine modparter. En afvikling i én margin-wallet påvirker ikke andre margin-wallets.

Eksempel på afvikling

Antag, at en kunde har følgende åbne positioner:

- LONG 50 kontrakter på PF_ETHUSD

- LONG 15 kontrakter på FF_ETHUSD_230728

Begge positioner anvender cross-margin via Multi-M margin-wallet, som løbende måler risikoen ved at vurdere sikkerhed i forhold til positionsværdi for at afgøre, om likvidering skal udløses.

Når marginandelen i Multi-M-wallet'en falder under vedligeholdelsesmarginen for begge positioner, udløses likvidering, og systemet sælger positionerne i ordrebogen til den beregnede nul-egenkapitalspris for hver kontrakt.

I dette tilfælde forløber kundens likvidering som følger:

Position

Størrelse

Beløb
Afviklet

Beløb
Tildelt

Dækket likvideret beløb

Beløb
Afviklet

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Hvis den dækkede likvidering også mislykkes, afvikles de resterende kontrakter på samme måde som i Coin-M. Kontrakterne annulleres, den resterende porteføljeværdi overføres til modparterne, og afviklingen påvirker ikke andre margin-wallets.

WebSocket- og REST-formaterne er identiske med Coin-M – søg efter fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Hvordan vælges afviklingsmodparter?

Rangeringslogikken er den samme som i Coin-M, men Positionsværdi beregnes anderledes for Multi-M (USD-margineret):

  • Positionsværdi = Størrelse × Pris
  • Afkast af egenkapital (RoE) = P&L / startmargin
  • Effektiv gearing = positionsværdi / porteføljeværdi

Rangscore:

  • Hvis RoE er negativ: RoE / effektiv gearing
  • Hvis RoE er positiv: RoE × effektiv gearing

Har du brug for mere hjælp?