Oman pääoman suojausprosessi

Viimeksi päivitetty: 17.3.2026

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

Kraken Derivatives -palvelussa tilisi saldo ei voi koskaan mennä nollan alapuolelle. Tämä on mahdollista oman pääoman suojausprosessimme (EPP) ansiosta, joka on automaattinen turvajärjestelmä, joka hallitsee riskiä kaikissa avoimissa positioissa markkinoiden täydellisen eheyden varmistamiseksi.

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

Perusasiat: alkumarginaali ja ylläpitomarginaali

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

EPP tuotetyypin mukaan:

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

Laajenna alla olevia otsikoita saadaksesi yksityiskohtaisen kuvauksen kunkin tuotteen EPP:stä:

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

  1. 1

    Täysi likvidointi

  2. 2

    Määritys

  3. 3

    Purkaminen

Jokainen vaihe aktivoituu vain, jos edellinen ei riittänyt position täydelliseen sulkemiseen.

Vaihe 1 – Likvidaatio

Kun oma pääomasi laskee ylläpitomarginaalin alapuolelle, Kraken yrittää automaattisesti sulkea positiosi asettamalla markkinoille Immediate-or-Cancel (IOC) -toimeksiannon. Tällä toimeksiannolla on rajahinta, joka on asetettu siten, että jos se toteutuu, tilisi ei mene negatiiviseksi.

Tärkeää: Jos positiosi sulkeutuu paremmalla hinnalla kuin absoluuttisella pahimmalla (konkurssi)hinnalla, pidät jäljellä olevan marginaalin. Monet muut pörssit ottavat koko ylläpitomarginaalisi riippumatta siitä, mitä tapahtuu, me emme.

Esimerkki: Olet pitkänä 1 000 BTC-USD-sopimuksessa, jotka on syötetty hintaan 8 000 $. Ylläpitomarginaalisi on 0,00125 BTC. Kun markkinahinta saavuttaa 7 481 $, positiosi siirtyy likvidaatioon. Kraken lähettää IOC-myyntitoimeksiannon hintaan 7 407 $ – hinta, jolla tilisi arvo olisi juuri nollan yläpuolella. Jos toimeksianto toteutuu millä tahansa hinnalla, joka on parempi kuin 7 407 $, pidät kaiken, mitä jää jäljelle.

Vaihe 2 – Määritys

Joskus likvidaatiotoimeksiantoa ei voida täyttää kokonaan – esimerkiksi jos markkinoilla ei ole riittävästi ostajia sillä hetkellä. Tällöin jäljellä olevat sopimukset siirtyvät määritykseen: Kraken ohjaa ne rekisteröidyille likviditeetin tarjoajille, jotka ovat suostuneet ottamaan positioita näissä tilanteissa.

Määrityshinta on nolla-oman pääoman hinta, taso, jolla tilisi olisi täsmälleen nollassa, jotta alkuperäisen kaupan vastapuolesi voi säilyttää positionsa.

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

  • PITKÄ 1 760 000 sopimusta PI_BTCUSD:ssä

  • PITKÄ 300 000 sopimusta FI_BTCUSD_200228:ssa

Kun likvidaatio käynnistyy:

Positio

Kokonaiskoko

Likvidoitu markkinoiden kautta

Määritetty 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 jäljelle jääneet 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 ilmoituksen välittömästi WebSocket-syötteen kautta, joka hälyttää heidät siirrosta. Viesti on seuraavan muotoinen:

 

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

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

Voit havaita siirron ohjelmallisesti etsimällä fill_type: "assignee" (WebSocket) tai fillType: "assignee" (REST).

Huomautus: Voit hallita siirtoasetuksiasi alustan Assignment Program -osiossa. Et koskaan saa siirtoa, joka olisi suurempi kuin käytettävissä oleva marginaalisi pystyy käsittelemään.

 

Vaihe 3 - Purkaminen

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

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

Purkumekanismi on suunniteltu oikeudenmukaiseksi. Purkukynnykset on asetettu kattamaan noin yhden tunnin, 99. persentiilin epäsuotuisa hinnanmuutos — mikä tarkoittaa, että saamasi korvauksen tulisi olla riittävä vastaavan kaupan uudelleen aloittamiseen ilman tappiota (ja mahdollisesti pienellä voitolla).

Esimerkki: Asiakkaalla on pitkiä positioita:

  • 2 920 000 sopimusta PI_ETHUSD:ssä
  • 400 000 sopimusta FI_ETHUSD_200625:ssä

Likvidaation ja siirron jälkeen:

Positio

Kokonaiskoko

Likvidoitu määrä

Siirretty määrä

Purettu määrä

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 siirtää, purettiin.

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

WebSocket-ilmoitusmuoto:

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

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

Voit havaita purkamisen ohjelmallisesti etsimällä fill_type: "unwindCounterparty" (WebSocket) tai fillType: "unwindCounterparty" (REST).

Miten purkamisen vastapuolet valitaan?

Kun sopimukset puretaan, järjestelmä valitsee vastapuolet vastakkaiselta puolelta (esim. lyhyet positiot, kun pitkä positio puretaan), korkeimmasta matalimpaan prioriteettiin. Sijoitus lasketaan erikseen pitkille ja lyhyille positioille käyttäen:

  • Position Value (Position arvo) = Koko / Hinta (käänteiset sopimukset)
  • Return on Equity (RoE) (Oman pääoman tuotto) = PnL / Initial Margin (alkumarginaali)
  • Effective Leverage (Todellinen velkavipu) = Position Value (Position arvo) / Portfolio Value (Salkun arvo)

Sijoituspisteet:

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

Korkeimman sijoituspisteen omaavat positiot kohdistetaan ensin.

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

  • Return on Equity (Oman pääoman tuotto) = [PnL/IM]

  • Effective Leverage (Todellinen velkavipu) = [Position Value/Portfolio Value]

Sijoitus (1,2,3...)-- Erillinen PITKILLE ja LYHYILLE:

  • jos negatiivinen: [RoE/Effective Leverage]

  • jos positiivinen: [RoE*Effective Leverage]

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

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

  1. 1

    Osittainen likvidointi

  2. 2

    Täysi likvidointi

  3. 3

    Määritys

  4. 4

    Katettu likvidaatio

  5. 5

    Purkaminen

Vaihe 1 - Osittainen likvidointi

Jos marginaalitilisi pääoma on ylläpitomarginaalin kynnyksen alapuolella, mutta likvidointimarginaalin yläpuolella, järjestelmä yrittää ennen täyden likvidoinnin käynnistämistä palauttaa marginaalitilisi pääoman sulkemalla osittain positiosi 10 %:n erissä. Tämä jatkuu, kunnes pääomasi on palautettu ylläpitomarginaalin yläpuolelle tai positio on kokonaan suljettu.

Osittainen likvidointimaksu veloitetaan jokaisesta täytetystä iteraatiosta, jossa täyttöhinta on edullisempi kuin nollapääoman hinta. Maksu on täyttöhinnan (rajattu markkinahintaan) ja nollapääoman hinnan välinen ero kerrottuna täytetyllä määrällä.

Esimerkki: Olet pitkänä 10 PF_BTCUSD-sopimuksessa markkinahintaan 20 000 $. Marginaalitilisi pääoma on 1 900 $ verrattuna 2 000 $ ylläpitomarginaalivaatimukseen, mutta likvidointimarginaalin yläpuolella.

  • Iteraatio 1: 1 sopimus suljetaan hintaan 19 820 $. Veloitettu maksu: 10 $ (ylitys nollapääoman hinnan 19 810 $ yläpuolella). Pääoma on nyt 1 710 $

  • Iteraatio 2: 1 sopimus suljetaan hintaan 19 850 $. Veloitettu maksu: 40 $. Pääoma on nyt 1 520 $

  • Iteraatio 3: 1 sopimus suljetaan täsmälleen nollapääoman hintaan. Maksua ei veloiteta. Pääoma on nyt 1 330 $

  • Iteraatio 4: 1 sopimus suljetaan hintaan 20 100 $, markkinahinnan yläpuolelle. Maksu on rajattu markkinahintaan, jolloin ylitys on 190 $ nollapääoman hinnan yläpuolella. Veloitettu maksu: 190 $. Jäljelle jäävä 100 $ markkinahinnan yläpuolella jää kauppiaalle. Pääoma on nyt 1 240 $

  • Iteraatio 5: Pääoma 1 240 $ ylittää ylläpitomarginaalin 1 200 $. Osittainen likvidointiprosessi on valmis.

Yhteensä 4 sopimusta suljettiin 79 580 $ nimellisarvolla, ja maksuja veloitettiin 240 $.

Vaihe 2 - Täysi likvidointi

Sama peruskonsepti kuin Coin-M-likvidoinnissa, yhdellä avaineroavaisuudella: täysi likvidointimaksu veloitetaan, kun tämä vaihe käynnistyy. Maksu on puolet sopimuksen vähimmäisestä ylläpitomarginaaliprosentista (esim. PF_XBTUSD:n likvidointimaksu on 0,5 %, puolet 1 %:n vähimmäis-MM:stä).

Esimerkki: Olet pitkänä 10 PF_XBTUSD-sopimuksessa 20 000 $ sisäänostohintaan. 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 lähetetään noin 19 100 $:n hintaan,  joka on hinta, jossa marginaalipääomasi olisi nolla.

Vaihe 3 - Siirto

Sama prosessi kuin Coin-M:ssä, yhdellä hintaerolla: Multi-M:ssä, jos Johdannaisten likviditeettipoolilla on riittävästi varoja, määrityshinta asetetaan 0,75 %–2,5 % markkinahinnasta (eikä tiukasti nollapääomaan). Jos poolilla ei ole riittävästi varoja, se palautuu nollapääoman hintaan.

Esimerkki: Asiakkaalla on:

  • 10 sopimusta PF_XBTUSD:stä
  • 3 sopimusta FF_XBTUSD_230728:sta

Positio

Koko

Likvidoitu määrä

Allokoitu 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 hallita allokointiasetuksiasi Allokointiohjelma-osiossa. Et koskaan saa allokointia, jota käytettävissä oleva marginaalisi ei pysty käsittelemään.

Vaihe 4 - Katettu likvidointi

Tämä vaihe on ainutlaatuinen Multi-M:lle. Jos allokointi ei onnistu kaikkien jäljellä olevien sopimusten sijoittamisessa, ja johdannaisten likviditeettipoolilla on riittävästi varoja kattamaan vaje, ja nykyinen markkinaspreadi on alle 4 %, Kraken yrittää vielä yhtä likvidointia käyttäen poolin varoja.

Tämä toimii lähettämällä toisen IOC-toimeksiannon, jonka rajahinta on asetettu 5 %:n päähän parhaasta osto-/myyntihinnasta. Jos se täyttyy, pooli kattaa kaikki lisätappiot hyvittämällä marginaalitilin, varmistaen, ettei saldosi mene negatiiviseksi.

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

Esimerkki: Asiakkaalla on:

  • 50 sopimusta PF_ETHUSD:ssä
  • 15 sopimusta FF_ETHUSD_230728:ssa

Positio

Koko

Likvidoitu
määrä

Allokoitu
määrä

Likvidoitu määrä (katettu)

Purettu
määrä

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Vaihe 5 - Purkaminen

Jos jostain syystä katettua likvidointia ei voida toteuttaa, jäljellä olevat sopimukset "puretaan". Tämä tarkoittaa, että sinun ja vastapuoliesi väliset sopimukset päättyvät ja marginaalitilin jäljellä oleva salkun arvo siirretään vastapuolillesi. Yhden marginaalilompakon purkaminen ei vaikuta muihin marginaalilompakoihin.

Purkamisesimerkki

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

- LONG 50 Contracts on PF_ETHUSD

- LONG 15 Contracts on FF_ETHUSD_230728

Molemmat positiot on ristiinmarginoitu Multi-M-marginaalilompakolla, joka mittaa riskiä reaaliaikaisesti, arvottaen vakuuden suhteessa position arvoon määrittääkseen, onko likvidointi tarpeen.

Kun Multi-M-lompakon marginaalipääoma laskee alle molempien positioiden ylläpitomarginaalivaatimuksen, tapahtuu likvidointi ja järjestelmä myy nämä positiot toimeksiantokirjaan kunkin sopimuksen 0-pääoman oletetulla hinnalla.

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

Positio

Koko

Likvidoitu
määrä

Määrä
siirretty

Katetun likvidoinnin määrä

Purettu
määrä

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

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

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

Miten purkamisen vastapuolet valitaan?

Sama sijoituslogiikka kuin Coin-M:ssä, mutta Position Value lasketaan eri tavalla Multi-M:lle (USD-marginaalilla):

  • Position Value = Koko × Hinta
  • Oman pääoman tuotto (RoE) = PnL / Alkumarginaali
  • Todellinen velkavipu = Position Value / Salkun arvo

Sijoituspisteet:

  • Jos RoE on negatiivinen: RoE / Todellinen velkavipu
  • Jos RoE on positiivinen: RoE × Todellinen velkavipu

Tarvitsetko lisää apua?