Pääoman suojausprosessi

Viimeksi päivitetty: 17. maaliskuuta 2026

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

Kraken Derivatives -alustalla tilisi saldo ei koskaan voi mennä nollan alapuolelle. Tämä on Equity Protection Process (EPP) -järjestelmän ansiota. Se on automaattinen turvajärjestelmä, joka hallitsee kaikkien avointen positioiden riskiä varmistaakseen markkinoiden täyden eheyden.

Ajattele EPP:tä turvaverkkonasi. Jos kauppa liikkuu jyrkästi sinua vastaan ja tilisi arvo laskee liian alas, EPP aktivoituu automaattisesti sulkeakseen positiosi ennen kuin voit olla velkaa enemmän kuin sinulla on.

Perusteet: Alkumarginaali ja Ylläpitomarginaali

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

EPP tuotetyypin mukaan:

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

Laajenna alla olevat otsikot nähdäksesi kunkin tuotekohtaisen EPP:n yksityiskohtaisen läpikäynnin:

Coin-M-sopimukset käyttävät kolmivaiheista prosessia:

  1. 1

    Täysi likvidointi

  2. 2

    Siirto (Assignment)

  3. 3

    Purkaminen (Unwind)

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

Vaihe 1 – Likvidointi

Kun pääomasi laskee alle ylläpitomarginaalin, Kraken yrittää automaattisesti sulkea positiosi tekemällä markkinoille Immediate-or-Cancel (IOC) -toimeksiannon. Tälle toimeksiannolle on asetettu rajahinta siten, että jos se toteutuu, tilisi saldo ei mene miinukselle.

Tärkeää: Jos positiosi sulkeutuu paremmalla hinnalla kuin absoluuttinen huonoin mahdollinen hinta (konkurssihinta), pidät jäljellä olevan marginaalin. Monet muut pörssit ottavat koko ylläpitomarginaalisi tästä huolimatta, mutta me emme.

Esimerkki: Olet long-positiossa 1 000 BTC-USD-sopimuksella, jotka on avattu hintaan 8 000 $. Ylläpitomarginaalisi on 0,00125 BTC. Kun mark-hinta saavuttaa 7 481 $, positiosi siirtyy likvidointiin. Kraken lähettää IOC-myyntitoimeksiannon hintaan 7 407 $ — hinta, jolla tilisi arvo olisi juuri nollan yläpuolella. Jos toimeksianto toteutuu millä tahansa hintaa, joka on parempi kuin 7 407 $, pidät kaiken, mitä jää jäljelle.

Vaihe 2 – Siirto

Joskus likvidointitoimeksiantoa ei voida täyttää kokonaan — esimerkiksi jos markkinoilla ei ole sillä hetkellä tarpeeksi ostajia. Kun näin tapahtuu, loput sopimukset käyvät läpi siirron (assignment): Kraken reitittää ne rekisteröidyille likviditeetin tarjoajille, jotka ovat suostuneet ottamaan positioita vastaan näissä tilanteissa.

Siirtohinta on nollapääomahinta (zero-equity price), eli taso, jolla tilisi saldo olisi tasan nolla, jotta alkuperäisen kaupan vastapuoli voi pitää positionsa.

Esimerkki: Asiakkaalla on kaksi avointa long-positiota samalla marginaalitilillä:

  • LONG 1 760 000 sopimusta kohteessa PI_BTCUSD

  • LONG 300 000 sopimusta kohteessa FI_BTCUSD_200228

Kun likvidointi aktivoituu:

Positio

Kokonaiskoko

Likvidoitu markkinoiden kautta

Siirretty 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-sopimus voitiin myydä vain osittain — joten loput 752 621 sopimusta siirrettiin likviditeetin tarjoajille.

Saat sähköposti-ilmoituksen, jos positiosi siirretään. Likviditeetin tarjoajille ilmoitetaan myös välittömästi WebSocketin kautta. Likviditeetin tarjoaja saa välittömästi ilmoituksen WebSocket-syötteen kautta, joka hälyttää heidät siirrosta. Viesti on tässä muodossa:

 

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

Havaitaksesi siirron ohjelmallisesti, etsi fill_type: "assignee" (WebSocket) tai fillType: "assignee" (REST).

Huomautus: Voit hallita siirtoasetuksiasi alustan Siirto-ohjelma (Assignment Program) -osiossa. Et koskaan saa siirtoa, joka on suurempi kuin käytettävissä oleva marginaalisi sallii.

 

Vaihe 3 – Purkaminen

Jos likviditeetin tarjoajia ei ole käytettävissä ottamaan vastaan jäljellä olevia sopimuksia, kyseiset sopimukset puretaan (unwound). Tämä tarkoittaa seuraavaa:

  • Sinun ja vastapuolten väliset sopimukset peruutetaan.
  • Marginaalitilillä jäljellä oleva arvo siirretään vastapuolillesi korvauksena.
  • Yhden marginaalitilin purkaminen ei vaikuta muihin marginaalitileihisi.

Purkumekanismi on suunniteltu oikeudenmukaiseksi. Purkukynnykset on asetettu kattamaan noin yhden tunnin 99. persentiilin haitallinen hintaliike — mikä tarkoittaa, että saamasi korvauksen pitäisi riittää vastaavan kaupan avaamiseen uudelleen ilman tappiota (ja mahdollisesti pienellä voitolla).

Esimerkki: Asiakkaalla on long-positioita kohteissa:

  • 2 920 000 sopimusta kohteessa PI_ETHUSD
  • 400 000 sopimusta kohteessa FI_ETHUSD_200625

Likvidoinnin ja siirron jälkeen:

Positio

Kokonaiskoko

Likvidoitu määrä

Siirretty määrä

Purkautunut määrä

PI_ETHUSD

2 920 000

2 007 379

751 605

161 016

FI_ETHUSD_210625

400 000

0

0

0

Loput 161 016 sopimusta, joita ei voitu likvidoida tai siirtää, 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"
    }
  ]
}

Tunnistaaksesi purkamisen ohjelmallisesti, etsi fill_type: "unwindCounterparty" (WebSocket) tai fillType: "unwindCounterparty" (REST).

Miten purkamisen vastapuolet valitaan?

Kun sopimuksia puretaan, järjestelmä valitsee vastapuolet vastakkaiselta puolelta (esim. lyhyet positiot, kun pitkää positiota puretaan), asetettuna tärkeysjärjestykseen korkeimmasta alimpaan. Sijoitus lasketaan erikseen pitkille ja lyhyille positioille käyttämällä seuraavia:

  • Position arvo = Koko / Hinta (käänteiset sopimukset)
  • Oman pääoman tuotto (RoE) = PnL / Alkuvakuus
  • Efektiivinen vipuvaikutus = Position arvo / Portfolion arvo

Sijoituspisteet:

  • Jos RoE on negatiivinen: RoE / Efektiivinen vipuvaikutus
  • Jos RoE on positiivinen: RoE × Efektiivinen vipuvaikutus

Positiot, joilla on korkeimmat sijoituspisteet, otetaan kohteeksi ensin.

  • Position arvo = [absolute(Koko/Hinta)] (käänteinen)

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

  • Efektiivinen vipuvaikutus = [Position arvo/Portfolion arvo]

Sijoitus (1, 2, 3...) – erikseen PITKILLE ja LYHYILLE:

  • jos negatiivinen: [RoE/Efektiivinen vipuvaikutus]

  • jos positiivinen: [RoE*Efektiivinen vipuvaikutus]

Esim. Kun pitkä positio puretaan, se kohdistuu lyhyisiin positioihin korkeimman sijoituksen mukaan (1. ensin, 2. toisena, 3. kolmantena jne.), kunnes se on täysin purettu.

Multi-M EPP noudattaa viittä päävaihetta:

  1. 1

    Osittainen likvidaatio

  2. 2

    Täysi likvidaatio

  3. 3

    Siirto

  4. 4

    Katettu likvidaatio

  5. 5

    Purkaminen

Vaihe 1 – Osittainen likvidaatio

Jos marginaalitilisi vakuus on ylläpitomarginaalin kynnyksen alapuolella, mutta likvidaatiomarginaalin yläpuolella, järjestelmä yrittää palauttaa marginaalitilisi vakuuden sulkemalla positiotasi osittain 10 %:n erissä ennen täyden likvidaation käynnistämistä. Tämä jatkuu, kunnes vakuutesi on palautettu ylläpitomarginaalin yläpuolelle tai positio on suljettu kokonaan.

Osittaisesta likvidaatiosta peritään maksu jokaisesta toteutuneesta vaiheesta, jossa toteutushinta on suotuisampi kuin nollavakuushinta. Maksu on toteutushinnan (rajoitettu markkinahintaan) ja nollavakuushinnan välinen erotus kerrottuna toteutuneella määrällä.

Esimerkki: Sinulla on 10 pitkää PF_BTCUSD-sopimusta 20 000 $ markkinahintaan. Marginaalitilin vakuus on 1 900 $, kun ylläpitomarginaalivaatimus on 2 000 $, mutta se on likvidaatiomarginaalin yläpuolella.

  • Vaihe 1: 1 sopimus suljetaan hintaan 19 820 $. Peritty maksu: 10 $ (ylitys 19 810 $:n nollavakuushintaan nähden). Vakuus on nyt 1 710 $

  • Vaihe 2: 1 sopimus suljetaan hintaan 19 850 $. Peritty maksu: 40 $. Vakuus on nyt 1 520 $

  • Vaihe 3: 1 sopimus sulkeutuu tasan nollavakuushintaan. Maksua ei peritä. Vakuus on nyt 1 330 $

  • Vaihe 4: 1 sopimus sulkeutuu hintaan 20 100 $, joka on markkinahinnan yläpuolella. Maksu on rajoitettu markkinahintaan, jolloin ylitys nollavakuushintaan on 190 $. Peritty maksu: 190 $. Treidaaja pitää loput 100 $ markkinahinnan ylittävältä osalta. Vakuus on nyt 1 240 $

  • Vaihe 5: 1 240 $:n vakuus ylittää 1 200 $:n ylläpitomarginaalin. Osittainen likvidaatioprosessi on valmis.

Yhteensä 4 sopimusta suljettiin 79 580 $:n nimellisarvosta, ja maksuja perittiin 240 $.

Vaihe 2 – Täysi likvidaatio

Sama peruskonsepti kuin Coin-M-likvidaatiossa, yhdellä keskeisellä erolla: täyden likvidaation maksu peritään, kun tämä vaihe käynnistyy. Maksu on puolet sopimuksen vähimmäisylläpitomarginaaliprosentista. (esim. PF_XBTUSD-sopimuksessa likvidaatiomaksu on 0,5 %, eli puolet 1 %:n vähimmäisylläpitomarginaalista).

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

Likvidaatio käynnistyy, kun markkinahinta saavuttaa 19 200 $

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

IOC-myyntitoimeksianto lähetetään noin 19 100 $:n hintaan, eli hintaan, jossa marginaalivakuutesi olisi nolla.

Vaihe 3 – Siirto

Sama prosessi kuin Coin-M-sopimuksessa, yhdellä erolla hinnoittelussa: Multi-M-sopimuksessa, jos Derivatives Liquidity Pool -poolissa on riittävästi varoja, siirtohinta asetetaan 0,75 % – 2,5 %:n päähän markkinahinnasta (eikä tiukasti nollavakuushintaan). Jos poolissa ei ole tarpeeksi varoja, se palautuu nollavakuushintaan.

Esimerkki: Asiakkaalla on:

  • 10 PF_XBTUSD-sopimusta
  • 3 FF_XBTUSD_230728-sopimusta

Positio

Koko

Likvidoitu määrä

Siirretty määrä

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

WebSocket- ja REST-vastausmuodot ovat identtiset Coin-M:n kanssa, etsi fill_type: "assignee" / fillType: "assignee".

Huomautus: Voit hallinnoida siirtoasetuksiasi Assignment Program -osiossa. Et koskaan saa siirtoa, jota käytettävissä oleva marginaalisi ei kestä.

Vaihe 4 – Katettu likvidaatio

Tämä vaihe on ainutlaatuinen Multi-M-lompakolle. Jos siirto ei onnistu sijoittamaan kaikkia jäljellä olevia sopimuksia ja Derivatives Liquidity Poolilla on riittävästi varoja vajeen kattamiseen ja nykyinen markkinoiden hintaero (spread) on alle 4 %, Kraken yrittää vielä yhtä likvidaatiota poolin varoilla.

Tämä toimii lähettämällä uuden IOC-toimeksiannon, jonka rajahinta on asetettu 5 %:n päähän parhaasta osto-/myyntihinnasta. Jos se toteutuu, pooli kattaa mahdolliset lisätappiot hyvittämällä marginaalitiliä varmistaen, ettei saldosi muutu negatiiviseksi.

Jos poolilla ei ole riittävästi varoja, prosessi siirtyy viimeiseen vaiheeseen: Unwind.

Esimerkki: Asiakkaalla on hallussaan:

  • 50 sopimusta kohteessa PF_ETHUSD
  • 15 sopimusta kohteessa FF_ETHUSD_230728

Positio

Koko

Likvidoitu
määrä

Siirretty
määrä

Likvidoitu määrä (katettu)

Purettu
määrä

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Step 5 - Unwind

Jos katettua likvidaatiota ei jostain syystä voida suorittaa, jäljellä oleville sopimuksille tehdään "unwind" (purkaminen). Tämä tarkoittaa, että sinun ja vastapuolten väliset sopimukset päättyvät ja marginaalitilin jäljellä oleva salkun arvo siirretään vastapuolillesi. Yhden marginaalilompakon unwind ei vaikuta muihin marginaalilompakoihin.

Esimerkki: Unwind

Oletetaan, että käyttäjällä on seuraavat nykyiset positiot:

– LONG 50 sopimusta kohteessa PF_ETHUSD

– LONG 15 sopimusta kohteessa FF_ETHUSD_230728

Molemmat positiot ovat ristiinmarginoituja (cross margined) käyttäen Multi-M-marginaalilompakkoa, joka mittaa riskiä reaaliajassa arvostaen vakuudet suhteessa position arvoon määrittääkseen, tapahtuuko likvidaatio.

Kun Multi-M-lompakon marginaalipääoma laskee molempien positioiden ylläpitomarginaalivaatimuksen alapuolelle, tapahtuu likvidaatio ja järjestelmä myy kyseiset positiot toimeksiantokirjaan kunkin sopimuksen 0-pääoman laskennallisella hinnalla.

Tässä tapauksessa käyttäjän likvidaatio etenee seuraavasti:

Positio

Koko

Likvidoitu
määrä

Siirretty
määrä

Katetun likvidaation määrä

Purettu
määrä

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Jos katettu likvidaatio epäonnistuu, loput sopimukset puretaan samalla tavalla kuin Coin-M-marginaalissa. Sopimukset peruutetaan, salkun jäljellä oleva arvo siirretään vastapuolille, eikä purkaminen vaikuta muihin marginaalilompakoihin.

WebSocket- ja REST-muodot ovat identtiset Coin-M-marginaalin kanssa; etsi kohta fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Miten purkamisen vastapuolet valitaan?

Sama luokittelulogiikka kuin Coin-M-marginaalissa, mutta Position Value lasketaan eri tavalla Multi-M-marginaalille (USD-vakuudellinen):

  • Position Value = Koko × Hinta
  • Return on Equity (RoE) = PnL / Alkuperäinen marginaali
  • Effective Leverage = Position Value / Salkun arvo

Luokituspisteet:

  • Jos RoE on negatiivinen: RoE / Effective Leverage
  • Jos RoE on positiivinen: RoE × Effective Leverage

Tarvitsetko lisää apua?