Oman pääoman suojaprosessi

Viimeksi päivitetty: 28. heinäkuuta 2026
Huomio:

Tilisi saldo ei voi koskaan mennä negatiiviseksi – näin se toimii

Kraken Derivatives -palvelussa tilisi saldo ei voi koskaan laskea nollan alle. Equity Protection Process (EPP) on automaattinen turvajärjestelmä, joka hallinnoi riskejä kaikissa avoimissa positioissa ja varmistaa markkinoiden eheyden.

EPP toimii turvaverkkonasi. Jos kauppa kääntyy voimakkaasti sinua vastaan ja tilisi arvo laskee liian alas, EPP aktivoituu automaattisesti sulkemaan positiosi ennen kuin voisit velkaantua enemmän kuin sinulla on varoja.

Perusteet: Alkumarginaali ja ylläpitomarginaali

  • Alkumarginaali – position avaamiseen vaadittava summa.
  • Ylläpitomarginaali – tilin vähimmäisarvo, joka tarvitaan position auki pitämiseen. Jos tilisi arvo (oma pääoma) laskee tämän tason alle, EPP aktivoituu.

EPP tuotetyypeittäin:

EPP:n toimintavaiheet riippuvat siitä, minkä tyyppisellä sopimuksella käyt kauppaa. Valitse tuotteesi alta.

Avaa otsikot alta – yksityiskohtainen kuvaus tuotekohtaisesta EPP-prosessista

Coin-M-sopimuksissa käytetään 3-vaiheista prosessia:

  1. 1

    Täysi likvidointi

  2. 2

    Luovutus

  3. 3

    Pura

Kukin vaihe aktivoituu vain, jos edellinen ei riittänyt sulkemaan positiota kokonaan.

Vaihe 1 – Likvidointi

Kun oma pääomasi laskee ylläpitomarginaalin alle, Kraken yrittää automaattisesti sulkea positiosi jättämällä markkinoille Immediate-or-Cancel (IOC) -toimeksiannon. Toimeksiantoon on asetettu rajahinta niin, että jos se toteutuu, tilisi arvo ei mene negatiiviseksi.

Tärkeää: Jos positiosi suljetaan paremmalla hinnalla kuin absoluuttisessa pahimmassa tapauksessa (konkurssihinnan), pidät jäljellä olevan marginaalin. Monet muut pörssit ottavat koko ylläpitomarginaalisi joka tapauksessa – me emme.

Esimerkki: Sinulla on pitkä positio 1 000 BTC-USD-sopimuksessa, avattu hintaan 8 000 $. Ylläpitomarginaalisi on 0,00125 BTC. Kun markkinahinta saavuttaa 7 481 $, positiosi siirtyy likvidointiin. Kraken jättää IOC-myyntitoimeksiannon hintaan 7 407 $ – hinta, jolla tilisi arvo olisi juuri yli nollan. Jos toimeksianto toteutuu millä tahansa hinnalla, joka on parempi kuin 7 407 $, pidät ylijäämän.

Vaihe 2 – Assignointi

Joskus likvidointitoimeksiantoa ei voida täyttää kokonaan – esimerkiksi jos markkinoilla ei sillä hetkellä ole riittävästi ostajia. Tällöin jäljellä olevat sopimukset käyvät läpi assignoinnin: Kraken ohjaa ne rekisteröidyille likviditeetin tarjoajille, jotka ovat sitoutuneet ottamaan positioita tällaisissa tilanteissa.

Assignointihinta on nollaoman pääoman hinta, eli taso, jolla tilisi arvo olisi tasan nolla, jotta alkuperäisen kaupan vastapuoli voi pitää positionsa.

Esimerkki: Asiakkaalla on kaksi avointa pitkää positiota samalla marginaalitilillä:

  • LONG 1 760 000 sopimusta PI_BTCUSD

  • LONG 300 000 sopimusta FI_BTCUSD_200228

Kun likvidointi käynnistyy:

Positio

Kokonaismäärä

Likvidoitu markkinoilla

Kohdistettu likviditeetin tarjoajille

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0

FI-sopimus myytiin kokonaan avoimilla markkinoilla. PI-sopimusta voitiin myydä vain osittain – jäljellä olevat 752 621 sopimusta kohdennettiin likviditeetin tarjoajille.

Saat sähköposti-ilmoituksen, jos positiosi kohdennetaan. Myös likviditeetin tarjoajille ilmoitetaan välittömästi WebSocket-yhteyden kautta. Likviditeetin tarjoaja saa välittömästi ilmoituksen WebSocket-syötteen kautta kohdennuksesta. Viesti on muodoltaan seuraava:

 

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 -vastauksen muoto:

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

Tunnista kohdennukset ohjelmallisesti etsimällä fill_type: "assignee" (WebSocket) tai fillType: "assignee" (REST).

Huomautus: Voit hallita kohdennusasetuksiasi alustan Assignment Program -osiossa. Et voi koskaan vastaanottaa kohdennusta, joka ylittää käytettävissä olevan marginaalisi.

 

Vaihe 3 – purku

Jos likviditeetin tarjoajia ei ole saatavilla ottamaan jäljellä olevia sopimuksia, nämä sopimukset puretaan. Tämä tarkoittaa seuraavaa:

  • Sinun ja vastapuoltesi väliset sopimukset peruutetaan.
  • Marginaalitilille jäänyt arvo siirretään vastapuolillesi korvauksena.
  • Yhden marginaalitilin purku ei vaikuta muihin marginaalitileihisi.

Purkumekanismi on suunniteltu oikeudenmukaiseksi. Purkukynnykset on asetettu kattamaan noin yhden tunnin 99. persentiilin epäsuotuisa hintaliike – eli saamasi korvauksen tulisi riittää vastaavan kaupan avaamiseen uudelleen ilman tappiota (ja mahdollisesti pienellä voitolla).

Esimerkki: Asiakkaalla on seuraavat pitkät positiot:

  • 2 920 000 sopimusta PI_ETHUSD:ssa
  • 400 000 sopimusta FI_ETHUSD_200625:ssa

Likvidoinnin ja kohdennuksen jälkeen:

Positio

Kokonaismäärä

Määrä likvidoitu

Määrä kohdennettu

Määrä purettu

PI_ETHUSD

2 920 000

2 007 379

751 605

161 016

FI_ETHUSD_210625

400 000

0

0

0

Jäljelle jääneet 161 016 sopimusta, joita ei voitu likvidoida tai kohdentaa, purettiin.

Vastapuolet, joiden positiot puretaan, saavat sähköposti-ilmoituksen ja välittömän WebSocket-hälytyksen.

WebSocket-ilmoituksen muoto:

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 -vastauksen muoto:

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

Havaitaksesi purun ohjelmallisesti, etsi fill_type: "unwindCounterparty" (WebSocket) tai fillType: "unwindCounterparty" (REST).

Miten purun vastapuolet valitaan?

Kun sopimuksia puretaan, järjestelmä valitsee vastapuolet vastakkaiselta puolelta (esim. lyhyet positiot, kun pitkä positio puretaan) ja järjestää ne prioriteetin mukaan korkeimmasta matalimpaan. Järjestys lasketaan erikseen pitkille ja lyhyille positioille seuraavasti:

  • Positio arvo = Koko / Hinta (käänteinen sopimus)
  • Oman pääoman tuotto (RoE) = Voitto ja tappio / Alkumarginaali
  • Tosiasiallinen vipukerroin = Position arvo / Salkun arvo

Järjestyspisteet:

  • Jos RoE on negatiivinen: RoE / Tosiasiallinen vipukerroin
  • Jos RoE on positiivinen: RoE × Tosiasiallinen vipukerroin

Korkeimman järjestyspisteen positiot kohdennetaan ensin.

  • Positio arvo = [absolute(Size/Price)] (käänteinen)

  • Oman pääoman tuotto = [PnL/IM]

  • Tosiasiallinen vipukerroin = [Position Value/Portfolio Value]

Järjestys (1, 2, 3 ...) – erikseen LONG- ja SHORT-positioille:

  • jos negatiivinen: [RoE/Effective Leverage]

  • jos positiivinen: [RoE*Effective Leverage]

Esim. Kun pitkä positio puretaan, järjestelmä kohdistaa lyhyet positiot korkeimmasta järjestysnumerosta alkaen (1. ensin, 2. toisena, 3. kolmantena jne.), kunnes positio on kokonaan purettu.

Multi-M EPP koostuu viidestä päävaiheesta:

  1. 1

    Osittainen likvidointi

  2. 2

    Täysi likvidointi

  3. 3

    Luovutus

  4. 4

    Katettu likvidointi

  5. 5

    Pura

Vaihe 1 – Osittainen likvidointi

Jos marginaalitilin oma pääoma on ylläpitomarginaalin kynnysarvon alapuolella mutta likvidointimarginaalin yläpuolella, järjestelmä yrittää ennen täyden likvidoinnin käynnistämistä palauttaa marginaalitilin oman pääoman sulkemalla positiota osittain 10 %:n erissä. Tämä jatkuu, kunnes oma pääoma palautuu ylläpitomarginaalin yläpuolelle tai positio suljetaan kokonaan.

Jokaisesta toteutetusta kierroksesta peritään osittaisen likvidoinnin maksu, kun toteutushinta on parempi kuin nollaoman pääoman hinta. Maksu on toteutushinnan (enintään markkinahinta) ja nollaoman pääoman hinnan välinen erotus kerrottuna toteutetulla määrällä.

Esimerkki: Sinulla on 10 PF_BTCUSD-sopimuksen pitkä positio markkinahinnalla 20 000 $. Marginaalitilin oma pääoma on 1 900 $, ylläpitomarginaalin vaatimus on 2 000 $, mutta oma pääoma ylittää likvidointimarginaalin.

  • Kierros 1: 1 sopimus suljetaan hintaan 19 820 $. Peritty maksu: 10 $ (ylitys nollaoman pääoman hintaan 19 810 $ nähden). Oma pääoma on nyt 1 710 $.

  • Kierros 2: 1 sopimus suljetaan hintaan 19 850 $. Peritty maksu: 40 $. Oma pääoma on nyt 1 520 $.

  • Kierros 3: 1 sopimus suljetaan täsmälleen nollaoman pääoman hintaan. Maksua ei peritä. Oma pääoma on nyt 1 330 $.

  • Kierros 4: 1 sopimus suljetaan hintaan 20 100 $, markkinahinnan yläpuolella. Maksu on rajattu markkinahintaan, jolloin ylitykseksi nollaoman pääoman hintaan nähden jää 190 $. Peritty maksu: 190 $. Treidaaja saa pitää jäljelle jäävät 100 $ markkinahinnan ylityksestä. Oma pääoma on nyt 1 240 $.

  • Kierros 5: Oma pääoma 1 240 $ ylittää ylläpitomarginaalin 1 200 $. Osittainen likvidointiprosessi on valmis.

Yhteensä suljettiin 4 sopimusta nimellisarvoltaan 79 580 $, ja maksuja perittiin 240 $.

Vaihe 2 – Täysi likvidointi

Sama periaate kuin Coin-M-likvidoinnissa, mutta yksi keskeinen ero: tässä vaiheessa peritään täyden likvidoinnin maksu. Maksu on puolet sopimuksen vähimmäisylläpitomarginaalista. (esim. PF_XBTUSD:lle likvidointimaksu on 0,5 %, eli puolet 1 %:n vähimmäisylläpitomarginaalista).

Esimerkki: Sinulla on 10 PF_XBTUSD-sopimusta pitkässä positiossa aloitushintaan 20 000 $. Position kokonaisarvo: 200 000 $. Ylläpitomarginaalisi on 2 000 $.

Likvidointi käynnistyy, kun markkinahinta saavuttaa 19 200 $

Likvidointimaksu 1 000 $ (0,5 % × 200 000 $) veloitetaan välittömästi

IOC-myyntitoimeksianto asetetaan noin hintaan 19 100 $, jossa marginaalipääomasi olisi nolla.

Vaihe 3 – Toimeksiannon siirto

Sama prosessi kuin Coin-M:ssä, mutta hinnoittelussa yksi ero: Multi-M:ssä, jos johdannaisten likviditeettipooli sisältää riittävästi varoja, toimeksiannon hinta asetetaan 0,75–2,5 %:n päähän markkinahinnasta (sen sijaan että käytettäisiin nollapääomahintaa). Jos poolin varat eivät riitä, oletuksena käytetään nollapääomahintaa.

Esimerkki: Asiakkaalla on avoinna:

  • 10 sopimusta PF_XBTUSD:llä
  • 3 sopimusta FF_XBTUSD_230728:lla

Positio

Koko

Likvidoitu määrä

Siirretty määrä

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

WebSocket- ja REST-vastausmuodot ovat samat kuin Coin-M:ssä – etsi fill_type: "assignee" / fillType: "assignee".

Huomautus: Voit hallita toimeksiantoasetuksiasi Assignment Program-osiossa. Et koskaan saa toimeksiantoa, jota käytettävissä oleva marginaalisi ei pysty kattamaan.

Vaihe 4 – Katettu likvidointi

Tämä vaihe koskee vain Multi-M:ää. Jos siirto ei onnistu kaikkien jäljellä olevien sopimusten osalta, ja johdannaisten likviditeettipooli sisältää riittävästi varoja vajeen kattamiseen, ja markkinoiden nykyinen spread on alle 4 %, Kraken yrittää yhden lisälikvidoinnin poolin varoilla.

Tämä tapahtuu lähettämällä uusi IOC-toimeksianto, jonka rajahinta on asetettu 5 % korkeimmasta ostohinnasta/myyntihinnasta. Jos toteutus onnistuu, pooli kattaa mahdolliset lisätappiot hyvittämällä marginaalitiliä, jolloin saldo ei mene negatiiviseksi.

Jos poolin varat eivät riitä, prosessi siirtyy viimeiseen vaiheeseen: Purku.

Esimerkki: Asiakkaalla on avoinna:

  • 50 sopimusta PF_ETHUSD:lla
  • 15 sopimusta FF_ETHUSD_230728:lla

Positio

Koko

Summa
Likvidoitu

Summa
Siirretty

Likvidoitu määrä (katettu)

Summa
Purettu

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Vaihe 5 – Purku

Jos katettu likvidointi ei syystä tai toisesta onnistu, jäljellä olevat sopimukset puretaan. Tämä tarkoittaa, että sinun ja vastapuoltesi väliset sopimukset päättyvät ja marginaalitilin jäljellä oleva salkun arvo siirretään vastapuolillesi. Yhden marginaalilompakon purku ei vaikuta muihin marginaalilompakoihin.

Esimerkki purusta

Oletetaan, että asiakkaan nykyiset positiot ovat:

– LONG 50 sopimusta PF_ETHUSD:lla

– LONG 15 sopimusta FF_ETHUSD_230728:lla

Molemmat positiot käyttävät ristimarginaalia Multi-M-marginaalilompakon kautta, joka mittaa riskiä reaaliajassa vertaamalla vakuuden arvoa position arvoon likvidointipäätöksen tekemiseksi.

Kun Multi-M-lompakon marginaalipääoma alittaa molempien positioiden ylläpitomarginaalivaatimuksen, likvidointi käynnistyy ja järjestelmä myy positiot tarjouskirjaan kunkin sopimuksen nollapääomahintaan.

Tässä tapauksessa asiakkaan likvidointi etenee seuraavasti:

Positio

Koko

Summa
Likvidoitu

Summa
Siirretty

Katetun likvidoinnin määrä

Summa
Purettu

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Jos katettu likvidointi myös epäonnistuu, jäljellä olevat sopimukset puretaan samalla tavoin kuin Coin-M:ssä. Sopimukset perutaan, jäljellä oleva salkun arvo siirretään vastapuolille, eikä purku vaikuta muihin marginaalilompakoihin.

WebSocket- ja REST-formaatit ovat identtiset Coin-M:n kanssa – etsi arvoa fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Miten purun vastapuolet valitaan?

Rankinglogiikka on sama kuin Coin-M:ssä, mutta position arvo lasketaan eri tavalla Multi-M:lle (USD-marginoitu):

  • Position arvo = koko × hinta
  • Oman pääoman tuotto (RoE) = Voitto ja tappio / Alkumarginaali
  • Tosiasiallinen vipukerroin = Position arvo / Salkun arvo

Järjestyspisteet:

  • Jos RoE on negatiivinen: RoE / Tosiasiallinen vipukerroin
  • Jos RoE on positiivinen: RoE × Tosiasiallinen vipukerroin

Tarvitsetko lisää apua?