Proces ochrany vlastního kapitálu

Naposledy aktualizováno: July 28, 2026
Upozornění:

Váš účet nikdy nepřejde do záporných hodnot – zde je vysvětlení

Na Kraken Derivatives zůstatek vašeho účtu nikdy neklesne pod nulu. Zajišťuje to náš proces ochrany vlastního kapitálu (EPP), automatický bezpečnostní systém, který řídí riziko u všech otevřených pozic a zajišťuje plnou integritu trhu.

EPP funguje jako vaše záchranná síť. Pokud se obchod výrazně obrátí proti vám a hodnota vašeho účtu klesne příliš nízko, EPP se automaticky aktivuje a uzavře vaši pozici dříve, než byste mohli dlužit více, než máte.

Základy: Počáteční marže a udržovací marže

  • Počáteční marže – částka potřebná k otevření pozice.
  • Udržovací marže – minimální hodnota účtu potřebná k udržení otevřené pozice. Pokud hodnota vašeho účtu (vlastní kapitál) klesne pod tuto úroveň, EPP se aktivuje.

EPP podle typu produktu:

Kroky, které EPP provede, závisí na typu kontraktu, s nímž obchodujete. Vyberte svůj produkt níže.

Rozbalte níže uvedené nadpisy a projděte si podrobný popis EPP pro každý produkt:

Coin-M kontrakty využívají 3krokový proces:

  1. 1

    Úplná likvidace

  2. 2

    Přidělení

  3. 3

    Odvolání

Každý krok se aktivuje pouze tehdy, pokud předchozí nestačil k úplnému uzavření pozice.

Krok 1 – Likvidace

Pokud váš vlastní kapitál klesne pod udržovací marži, Kraken se automaticky pokusí uzavřít vaši pozici zadáním příkazu Immediate-or-Cancel (IOC) na trhu. Tento příkaz má nastavenou limitní cenu tak, aby v případě realizace váš účet nepřešel do záporných hodnot.

Důležité: Pokud se vaše pozice uzavře za lepší cenu, než je absolutně nejhorší (insolvenční) cena, zbývající marže vám zůstane. Mnoho jiných burz v takovém případě zabere celou udržovací marži – my ne.

Příklad: Máte dlouhou pozici na 1 000 kontraktech BTC-USD, otevřenou za 8 000 $. Vaše udržovací marže je 0,00125 BTC. Jakmile referenční cena klesne na 7 481 $, vaše pozice vstupuje do likvidace. Kraken zadá příkaz IOC k prodeji za 7 407 $ – cenu, při které by hodnota vašeho účtu byla těsně nad nulou. Pokud dojde k realizaci příkazu za jakoukoli cenu lepší než 7 407 $, zbývající prostředky vám zůstanou.

Krok 2 – Přiřazení

Příkaz k likvidaci někdy nelze plně realizovat – například pokud v danou chvíli není na trhu dostatek kupujících. V takovém případě zbývající kontrakty procházejí procesem přiřazení: Kraken je předá registrovaným poskytovatelům likvidity, kteří se zavázali přebírat pozice v těchto situacích.

Cena přiřazení odpovídá ceně nulového vlastního kapitálu, tedy úrovni, při které by byl váš účet přesně na nule – díky tomu si váš protistrana původního obchodu může svou pozici ponechat.

Příklad: Klient má dvě otevřené dlouhé pozice na stejném maržovém účtu:

  • LONG 1 760 000 kontraktů na PI_BTCUSD

  • LONG 300 000 kontraktů na FI_BTCUSD_200228

Při spuštění likvidace:

Pozice

Celková velikost

Zlikvidováno na trhu

Přiřazeno poskytovatelům likvidity

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0

Kontrakt FI se prodal celý na volném trhu. Kontrakt PI se podařilo prodat pouze částečně – zbývajících 752 621 kontraktů Kraken přiřadil poskytovatelům likvidity.

Pokud dojde k přiřazení vaší pozice, obdržíte e-mailové oznámení. Poskytovatelé likvidity obdrží upozornění přes WebSocket okamžitě. Poskytovatel likvidity okamžitě obdrží oznámení o přiřazení přes WebSocket feed. Zpráva má tento formát:

 

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

Formát odpovědi REST API:

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

Chcete-li přiřazení detekovat programově, hledejte fill_type: "assignee" (WebSocket) nebo fillType: "assignee" (REST).

Poznámka: Předvolby přiřazení můžete spravovat v sekci Assignment Program na platformě. Nikdy neobdržíte přiřazení větší, než pokryje vaše dostupná marže.

 

Krok 3 – odvinutí

Pokud žádní poskytovatelé likvidity nejsou k dispozici pro převzetí zbývajících kontraktů, tyto kontrakty jsou odvinuty. To znamená:

  • Kontrakty mezi vámi a vašimi protistranami jsou zrušeny.
  • Veškerá zbývající hodnota na maržovém účtu je převedena vašim protistranám jako kompenzace.
  • Odvinutí na jednom maržovém účtu neovlivní žádný z vašich ostatních maržových účtů.

Mechanismus odvinutí je navržen tak, aby byl spravedlivý. Prahové hodnoty odvinutí jsou nastaveny tak, aby pokryly přibližně nepříznivý pohyb ceny na 99. percentilu za 1 hodinu – obdržená kompenzace by tedy měla stačit na opětovné otevření podobného obchodu bez ztráty (a potenciálně s malým ziskem).

Příklad: Klient drží dlouhé pozice v:

  • 2 920 000 kontraktů na PI_ETHUSD
  • 400 000 kontraktů na FI_ETHUSD_200625

Po likvidaci a přiřazení:

Pozice

Celková velikost

Objem likvidace

Objem přiřazení

Objem odvinutí

PI_ETHUSD

2 920 000

2 007 379

751 605

161 016

FI_ETHUSD_210625

400 000

0

0

0

Zbývajících 161 016 kontraktů, které nebylo možné zlikvidovat ani přidělit, bylo ukončeno rozvinutím.

Protistrany, jejichž pozice jsou ukončeny rozvinutím, obdrží e-mail s oznámením a okamžité upozornění přes WebSocket.

Formát oznámení WebSocket:

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

Formát odpovědi REST API:

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

Pro programovou detekci rozvinutí hledejte fill_type: "unwindCounterparty" (WebSocket) nebo fillType: "unwindCounterparty" (REST).

Jak se vybírají protistrany při rozvinutí?

Při rozvinutí kontraktů systém vybírá protistrany na opačné straně (např. krátké pozice při rozvinutí dlouhé pozice), seřazené od nejvyšší po nejnižší prioritu. Pořadí se vypočítává samostatně pro dlouhé a krátké pozice pomocí:

  • Hodnota pozice = Velikost / Cena (inverzní kontrakty)
  • Návratnost vlastního kapitálu (RoE) = PnL / Počáteční marže
  • Efektivní pákový efekt = Hodnota pozice / Hodnota portfolia

Skóre pořadí:

  • Pokud je RoE záporné: RoE / Efektivní pákový efekt
  • Pokud je RoE kladné: RoE × Efektivní pákový efekt

Systém cílí nejprve na pozice s nejvyšším skóre pořadí.

  • Hodnota pozice = [absolute(Size/Price)] (inverzní)

  • Návratnost vlastního kapitálu = [PnL/IM]

  • Efektivní pákový efekt = [Position Value/Portfolio Value]

Pořadí (1, 2, 3 ...) – samostatně pro LONG a SHORT:

  • pokud záporné: [RoE/Effective Leverage]

  • pokud kladné: [RoE*Effective Leverage]

Např. Při odvinutí dlouhé pozice systém cílí na krátké pozice seřazené od nejvyššího skóre (1. první, 2. druhé, 3. třetí atd.), dokud není pozice plně odvinuta.

Multi-M EPP se skládá z pěti hlavních kroků:

  1. 1

    Částečná likvidace

  2. 2

    Úplná likvidace

  3. 3

    Přidělení

  4. 4

    Krytá likvidace

  5. 5

    Odvolání

Krok 1 – Částečná likvidace

Pokud vlastní kapitál vašeho maržového účtu klesne pod úroveň udržovací marže, ale zůstane nad likvidační marží, systém se před spuštěním úplné likvidace pokusí obnovit vlastní kapitál postupným uzavíráním pozice po 10% krocích. Proces pokračuje, dokud vlastní kapitál opět nepřekročí udržovací marži nebo dokud není pozice zcela uzavřena.

Za každou realizovanou iteraci, v níž je realizační cena výhodnější než cena nulového vlastního kapitálu, se účtuje poplatek za částečnou likvidaci. Poplatek odpovídá rozdílu mezi realizační cenou (nejvýše ve výši referenční ceny) a cenou nulového vlastního kapitálu, vynásobenému realizovaným množstvím.

Příklad: Držíte dlouhou pozici na 10 kontraktech PF_BTCUSD při referenční ceně 20 000 $. Vlastní kapitál maržového účtu je 1 900 $, požadavek na udržovací marži činí 2 000 $, vlastní kapitál je však stále nad úrovní likvidační marže.

  • Iterace 1: 1 kontrakt je uzavřen za 19 820 $. Účtovaný poplatek: 10 $ (přebytek nad cenou nulového vlastního kapitálu 19 810 $). Vlastní kapitál nyní činí 1 710 $.

  • Iterace 2: 1 kontrakt je uzavřen za 19 850 $. Účtovaný poplatek: 40 $. Vlastní kapitál nyní činí 1 520 $.

  • Iterace 3: 1 kontrakt je uzavřen přesně za cenu nulového vlastního kapitálu. Žádný poplatek se neúčtuje. Vlastní kapitál nyní činí 1 330 $.

  • Iterace 4: 1 kontrakt je uzavřen za 20 100 $, tedy nad referenční cenou. Poplatek je zastropován na úrovni referenční ceny, přičemž přebytek nad cenou nulového vlastního kapitálu činí 190 $. Účtovaný poplatek: 190 $. Zbývajících 100 $ nad referenční cenou si ponechává obchodník. Vlastní kapitál nyní činí 1 240 $.

  • Iterace 5: Vlastní kapitál 1 240 $ přesahuje udržovací marži 1 200 $. Proces částečné likvidace je dokončen.

Celkem byly uzavřeny 4 kontrakty s nominální hodnotou 79 580 $, přičemž účtované poplatky činily 240 $.

Krok 2 – Úplná likvidace

Stejný základní princip jako u likvidace Coin-M, s jedním klíčovým rozdílem: při spuštění tohoto kroku se účtuje poplatek za úplnou likvidaci. Poplatek odpovídá polovině minimálního procenta udržovací marže pro daný kontrakt. (Příklad: u PF_XBTUSD činí poplatek za likvidaci 0,5 %, tedy polovinu z minimální udržovací marže 1 %.)

Příklad: Máte dlouhou pozici na 10 kontraktech PF_XBTUSD při vstupní ceně 20 000 $. Celková hodnota pozice: 200 000 $. Vaše udržovací marže je 2 000 $.

Likvidace se spustí, když referenční cena dosáhne 19 200 $

Poplatek za likvidaci ve výši 1 000 $ (0,5 % × 200 000 $) je okamžitě odečten

Je zadán příkaz IOC na prodej kolem 19 100 $, tedy za cenu, při které by váš maržový kapitál byl nulový.

Krok 3 – Přiřazení

Stejný postup jako u Coin-M, s jedním rozdílem v oceňování: u Multi-M se při dostatečných prostředcích v Derivatives Liquidity Pool cena přiřazení stanoví v rozmezí 0,75 %–2,5 % od referenční ceny (namísto ceny nulového vlastního kapitálu). Pokud pool nemá dostatek prostředků, použije se cena nulového vlastního kapitálu.

Příklad: Klient drží:

  • 10 kontraktů na PF_XBTUSD
  • 3 kontrakty na FF_XBTUSD_230728

Pozice

Velikost

Zlikvidované množství

Přiřazené množství

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

< 3

< 3

0

Formáty odpovědí WebSocket a REST jsou totožné jako u Coin-M – hledejte fill_type: „assignee" / fillType: „assignee".

Poznámka: Předvolby přiřazení můžete spravovat v sekci Assignment Program. Nikdy neobdržíte přiřazení, které by přesahovalo vaši dostupnou marži.

Krok 4 – Krytá likvidace

Tento krok platí pouze pro Multi-M. Pokud přiřazení nepokryje všechny zbývající kontrakty, a zároveň má Derivatives Liquidity Pool dostatek prostředků k pokrytí schodku a aktuální tržní spread je nižší než 4 %, Kraken se pokusí provést ještě jednu likvidaci s využitím prostředků z poolu.

Systém odešle další IOC příkaz s limitní cenou nastavenou 5 % od nejlepší nabídkové/poptávkové ceny. Pokud dojde k realizaci, pool pokryje případné další ztráty připisováním prostředků na maržový účet a zajistí, že váš zůstatek neklesne do záporných hodnot.

Pokud pool nemá dostatek prostředků, proces přechází k závěrečnému kroku: Unwind.

Příklad: Klient drží:

  • 50 kontraktů na PF_ETHUSD
  • 15 kontraktů na FF_ETHUSD_230728

Pozice

Velikost

Částka
Zlikvidováno

Částka
Přiřazeno

Objem krytých likvidací

Částka
Unwind

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Krok 5 – Unwind

Pokud krytou likvidaci z jakéhokoli důvodu nelze provést, zbývající kontrakty podstoupí „unwind". To znamená, že kontrakty mezi vámi a vašimi protistranami zaniknou a zbývající hodnota portfolia maržového účtu se převede na vaše protistrany. Unwind jedné maržové peněženky neovlivní žádnou jinou maržovou peněženku.

Příklad – Unwind

Předpokládejme, že klient má aktuálně následující pozice:

– LONG 50 kontraktů na PF_ETHUSD

– LONG 15 kontraktů na FF_ETHUSD_230728

Obě tyto pozice jsou vedeny s křížovou marží prostřednictvím maržové peněženky Multi-M, která průběžně vyhodnocuje riziko porovnáním hodnoty kolaterálu s hodnotou pozice, a na základě toho určuje, zda zahájit likvidaci.

Jakmile maržový kapitál peněženky Multi-M klesne pod požadavek udržovací marže pro obě pozice, spustí se likvidace a systém tyto pozice prodá do knihy příkazů za imputovanou cenu při nulovém vlastním kapitálu pro každý kontrakt.

V tomto případě likvidace klienta probíhá takto:

Pozice

Velikost

Částka
Zlikvidováno

Částka
Přiřazeno

Objem krytých likvidací

Částka
Unwind

PF_ETHUSD

50

30

15

< 3

2

FF_ETHUSD_230728

15

15

0

0

0

Pokud selže i krytá likvidace, zbývající kontrakty jsou odvinuty stejným způsobem jako u Coin-M. Kontrakty jsou zrušeny, zbývající hodnota portfolia je převedena protistranám a odvinutí nemá vliv na žádné jiné maržové peněženky.

Formáty WebSocket a REST jsou totožné jako u Coin-M – hledejte fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Jak se vybírají protistrany při rozvinutí?

Logika řazení je stejná jako u Coin-M, ale hodnota pozice se u Multi-M (marginovaného v USD) počítá jinak:

  • Hodnota pozice = velikost × cena
  • Návratnost vlastního kapitálu (RoE) = PnL / Počáteční marže
  • Efektivní pákový efekt = Hodnota pozice / Hodnota portfolia

Skóre pořadí:

  • Pokud je RoE záporné: RoE / Efektivní pákový efekt
  • Pokud je RoE kladné: RoE × Efektivní pákový efekt

Potřebujete další pomoc?