All
Filtrovat podle:
Jak vložím hotovost na svůj účet?
Potřebuji pomoc s ověřením účtu
Proč nemám přístup ke svému účtu?
Účtují se poplatky za výběr krypta?
Potřebuji pomoc s přihlášením ke svému účtu
Tento článek se týká Kraken Derivatives a nevztahuje se na účty vedené u NinjaTrader Clearing, LLC d/b/a Kraken Derivatives US. Ochrana vlastního kapitálu je dostupná pouze mimo území USA – klienti Kraken Derivatives US na ni nemají nárok.
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
EPP podle typu produktu:
Kroky, které EPP provede, závisí na typu kontraktu, s nímž obchodujete. Vyberte svůj produkt níže.
Coin-M kontrakty využívají 3krokový proces:
Úplná likvidace
Přidělení
Odvolání
Každý krok se aktivuje pouze tehdy, pokud předchozí nestačil k úplnému uzavření pozice.
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.
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
{ "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
{ "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.
Pokud žádní poskytovatelé likvidity nejsou k dispozici pro převzetí zbývajících kontraktů, tyto kontrakty jsou odvinuty. To znamená:
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:
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
{
"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
{
"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í:
Skóre pořadí:
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ů:
Částečná likvidace
Úplná likvidace
Přidělení
Krytá likvidace
Odvolání
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 $.
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ý.
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.
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 | Částka | Objem krytých likvidací | Částka |
|---|---|---|---|---|---|
PF_ETHUSD | 50 | 30 | 15 | 5 | 0 |
FF_ETHUSD_230728 | 15 | 15 | 0 | 0 | 0 |
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 | Částka | Objem krytých likvidací | Částka |
|---|---|---|---|---|---|
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:
Skóre pořadí: