All
Filtruj według:
Jak mogę wpłacić gotówkę na konto?
Potrzebuję pomocy w weryfikacji konta
Dlaczego nie mogę uzyskać dostępu do konta?
Czy są jakieś opłaty za wypłatę kryptowalut?
Potrzebuję pomocy w zalogowaniu się na konto
Artykuł dotyczy Kraken Derivatives i nie odnosi się do kont prowadzonych przez NinjaTrader Clearing, LLC d/b/a Kraken Derivatives US. Ochrona kapitału jest dostępna wyłącznie poza terytorium USA – klienci Kraken Derivatives US nie są nią objęci.
Na Kraken Derivatives saldo Twojego konta nigdy nie może spaść poniżej zera. Jest to możliwe dzięki naszemu procesowi ochrony kapitału (EPP), automatycznemu systemowi zabezpieczeń, który zarządza ryzykiem na wszystkich otwartych pozycjach i gwarantuje pełną integralność rynku.
EPP to Twoja siatka bezpieczeństwa. Jeśli transakcja gwałtownie obraca się przeciwko Tobie i wartość konta spada zbyt nisko, EPP uruchamia się automatycznie i zamyka pozycję, zanim zdążysz stracić więcej niż posiadasz.
Podstawy: Początkowy margin i margines utrzymania
EPP według typu produktu:
Kroki podejmowane przez EPP zależą od rodzaju kontraktu, którym handlujesz. Wybierz swój produkt poniżej.
Kontrakty Coin-M wykorzystują proces 3-etapowy:
Pełna likwidacja
Przydzielenie
Wycofaj
Każdy kolejny etap uruchamia się tylko wtedy, gdy poprzedni nie wystarczył do pełnego zamknięcia pozycji.
Gdy Twój kapitał spadnie poniżej marginesu utrzymania, Kraken automatycznie próbuje zamknąć Twoją pozycję, składając na rynku zlecenie Immediate-or-Cancel (IOC). Zlecenie ma ustawioną cenę limitową gwarantującą, że w razie realizacji saldo konta nie zejdzie poniżej zera.
Ważne: Jeśli pozycja zamknie się po cenie korzystniejszej niż cena bankructwa (najgorszy możliwy scenariusz), zachowujesz pozostały margin. Wiele innych giełd pobiera cały margines utrzymania bez wyjątku – my tego nie robimy.
Przykład: Masz otwartą pozycję long na 1 000 kontraktów BTC-USD, wejście po 8 000 $. Twój margines utrzymania wynosi 0,00125 BTC. Gdy cena mark osiągnie 7 481 $, Twoja pozycja wchodzi w likwidację. Kraken składa zlecenie sprzedaży IOC po 7 407 $ – cenie, przy której wartość konta byłaby tuż powyżej zera. Jeśli zlecenie zostanie zrealizowane po cenie wyższej niż 7 407 $, zachowujesz nadwyżkę.
Zdarza się, że zlecenia likwidacyjne nie mogą zostać w pełni zrealizowane – na przykład gdy w danej chwili na rynku brakuje kupujących. W takim przypadku pozostałe kontrakty przechodzą przez proces przydzielenia (assignment): Kraken kieruje je do zarejestrowanych dostawców płynności, którzy wyrazili zgodę na przejmowanie pozycji w takich sytuacjach.
Ceną przydzielenia jest cena zerowego kapitału, czyli poziom, przy którym saldo konta wynosi dokładnie zero – dzięki temu kontrahent z pierwotnej transakcji może utrzymać swoją pozycję.
Przykład: Klient ma dwie otwarte pozycje long na tym samym koncie margin:
LONG 1 760 000 kontraktów na PI_BTCUSD
LONG 300 000 kontraktów na FI_BTCUSD_200228
Uruchomienie likwidacji:
Pozycja | Łączny rozmiar | Zlikwidowane przez rynek | Przydzielone dostawcom płynności |
|---|---|---|---|
PI_BTCUSD | 1 760 000 | 1 007 379 | 752 621 |
FI_BTCUSD_200228 | 300 000 | 300 000 | 0 |
Kontrakt FI został w całości sprzedany na otwartym rynku. Kontrakt PI udało się sprzedać tylko częściowo – pozostałe 752 621 kontraktów przypisano dostawcom płynności.
Otrzymasz powiadomienie e-mail, jeśli Twoja pozycja zostanie przypisana. Dostawcy płynności otrzymują również natychmiastowe powiadomienie przez WebSocket. Dostawca płynności natychmiast otrzymuje powiadomienie przez kanał WebSocket z informacją o przypisaniu. Wiadomość ma następujący format:
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 } ]}Format odpowiedzi 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" } ... ]}Aby programowo wykryć przypisanie, szukaj fill_type: "assignee" (WebSocket) lub fillType: "assignee" (REST).
Uwaga: Możesz zarządzać preferencjami dotyczącymi przypisań w sekcji Program przypisań na platformie. Nigdy nie otrzymasz przypisania przekraczającego dostępny margin.
Jeśli żaden dostawca płynności nie jest w stanie przejąć pozostałych kontraktów, kontrakty te przechodzą procedurę unwind. Oznacza to:
Mechanizm unwind został zaprojektowany z myślą o zachowaniu sprawiedliwości. Progi unwind są kalibrowane tak, aby pokryć w przybliżeniu niekorzystny ruch ceny z 99. percentyla w horyzoncie 1 godziny – otrzymana rekompensata powinna wystarczyć do ponownego otwarcia podobnej pozycji bez straty (a potencjalnie z niewielkim zyskiem).
Przykład: Klient posiada następujące pozycje long:
Po likwidacji i cesji:
Pozycja | Łączny rozmiar | Kwota zlikwidowana | Kwota cedowana | Kwota rozwiązana |
|---|---|---|---|---|
PI_ETHUSD | 2 920 000 | 2 007 379 | 751 605 | 161 016 |
FI_ETHUSD_210625 | 400 000 | 0 | 0 | 0 |
Pozostałe 161 016 kontraktów, których nie udało się zlikwidować ani przypisać, zostało rozwiązanych.
Kontrahenci, których pozycje zostały rozwiązane, otrzymują powiadomienie e-mail oraz natychmiastowy alert WebSocket.
Format powiadomienia 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"
}
]
}Format odpowiedzi 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"
}
]
}Aby wykryć rozwiązanie pozycji programowo, szukaj fill_type: "unwindCounterparty" (WebSocket) lub fillType: "unwindCounterparty" (REST).
Jak są wybierani kontrahenci przy rozwiązywaniu pozycji?
Gdy kontrakty są rozwiązywane, system wybiera kontrahentów po przeciwnej stronie (np. pozycje short przy rozwiązywaniu pozycji long), uszeregowanych od najwyższego do najniższego priorytetu. Ranking jest obliczany oddzielnie dla pozycji long i pozycji short na podstawie:
Wynik rankingowy:
Pozycje z najwyższym wynikiem rankingowym są wybierane jako pierwsze.
Wartość pozycji = [absolute(Size/Price)] (odwrotny)
Zwrot z kapitału = [PnL/IM]
Efektywna dźwignia = [Position Value/Portfolio Value]
Ranga (1, 2, 3...) – osobno dla pozycji LONG i SHORT:
jeśli ujemna: [RoE/Effective Leverage]
jeśli dodatnia: [RoE*Effective Leverage]
Na przykład: Gdy pozycja long przechodzi przez unwind, system wybiera pozycje short według rangi malejącej (najpierw 1, potem 2, potem 3 itd.), aż do pełnego zamknięcia.
Proces EPP Multi-M składa się z pięciu głównych kroków:
Częściowa likwidacja
Pełna likwidacja
Przydzielenie
Likwidacja pokryta
Wycofaj
Jeśli kapitał na koncie margin spadnie poniżej progu marginesu utrzymania, lecz pozostanie powyżej poziomu marginesu likwidacyjnego, system – zanim uruchomi pełną likwidację – podejmie próbę przywrócenia kapitału przez częściowe zamykanie pozycji w krokach po 10%. Proces trwa do czasu przywrócenia kapitału powyżej marginesu utrzymania lub całkowitego zamknięcia pozycji.
Opłata za częściową likwidację jest naliczana za każdą zrealizowaną iterację, w której cena wykonania jest korzystniejsza niż Cena Zerowego Kapitału. Opłata stanowi różnicę między ceną wykonania (ograniczoną do ceny mark) a ceną zerowego kapitału, pomnożoną przez zrealizowany wolumen.
Przykład: Masz długą pozycję na 10 kontraktach PF_BTCUSD przy cenie mark 20 000 $. Kapitał na koncie margin wynosi 1 900 $ przy wymogu marginesu utrzymania na poziomie 2 000 $, ale powyżej Marginesu Likwidacyjnego.
Iteracja 1: 1 kontrakt zostaje zamknięty po cenie 19 820 $. Naliczona opłata: 10 $ (nadwyżka powyżej Ceny Zerowego Kapitału wynoszącej 19 810 $). Kapitał wynosi teraz 1 710 $
Iteracja 2: 1 kontrakt zostaje zamknięty po cenie 19 850 $. Naliczona opłata: 40 $. Kapitał wynosi teraz 1 520 $
Iteracja 3: 1 kontrakt zostaje zamknięty dokładnie po Cenie Zerowego Kapitału. Brak opłaty. Kapitał wynosi teraz 1 330 $
Iteracja 4: 1 kontrakt zostaje zamknięty po cenie 20 100 $, powyżej ceny mark. Opłata jest ograniczona do ceny mark, co daje nadwyżkę 190 $ powyżej Ceny Zerowego Kapitału. Naliczona opłata: 190 $. Pozostałe 100 $ powyżej ceny mark trafia do tradera. Kapitał wynosi teraz 1 240 $
Iteracja 5: Kapitał w wysokości 1 240 $ przekracza margines utrzymania wynoszący 1 200 $. Proces częściowej likwidacji zostaje zakończony.
Łącznie zamknięto 4 kontrakty o wartości nominalnej 79 580 $, naliczając opłaty w wysokości 240 $.
Zasada działania jest taka sama jak w przypadku likwidacji Coin-M, z jedną kluczową różnicą: przy uruchomieniu tego kroku naliczana jest opłata za pełną likwidację. Opłata wynosi połowę minimalnej stawki marginesu utrzymania dla danego kontraktu (np. dla PF_XBTUSD opłata za likwidację wynosi 0,5%, czyli połowę minimalnego MM wynoszącego 1%).
Przykład: Masz pozycję długą na 10 kontraktach PF_XBTUSD po cenie wejścia 20 000 $. Łączna wartość pozycji: 200 000 $. Twój margines utrzymania wynosi 2 000 $.
Likwidacja następuje, gdy cena mark osiągnie 19 200 $
Opłata za likwidację w wysokości 1 000 $ (0,5% × 200 000 $) zostaje natychmiast pobrana
Wystawiane jest zlecenie sprzedaży IOC w okolicach 19 100 $ – ceny, przy której kapitał margin wyniósłby zero.
Proces przebiega tak samo jak w Coin-M, z jedną różnicą dotyczącą wyceny: w Multi-M, jeśli pula płynności instrumentów pochodnych dysponuje wystarczającymi środkami, cena cesji zostanie ustalona w przedziale 0,75%–2,5% od ceny mark (zamiast ściśle na poziomie zerowego kapitału). Jeśli pula nie dysponuje wystarczającymi środkami, stosowana jest cena zerowego kapitału.
Przykład: Klient posiada:
- 10 kontraktów na PF_XBTUSD
- 3 kontrakty na FF_XBTUSD_230728
Pozycja | Wielkość | Kwota likwidacji | Kwota cesji |
|---|---|---|---|
PF_XBTUSD | 10 | 8 | 2 |
FF_XBTUSD_230728 | 3 | 3 | 0 |
Formaty odpowiedzi WebSocket i REST są identyczne jak w Coin-M – szukaj fill_type: „assignee" / fillType: „assignee".
Uwaga: Preferencjami dotyczącymi przypisania możesz zarządzać w sekcji Program przypisania. Nigdy nie otrzymasz przypisania, którego Twój dostępny margin nie jest w stanie pokryć.
Ten krok dotyczy wyłącznie Multi-M. Jeśli przypisanie nie obejmie wszystkich pozostałych kontraktów, a pula płynności instrumentów pochodnych dysponuje wystarczającymi środkami na pokrycie niedoboru, a aktualny spread rynkowy wynosi mniej niż 4%, Kraken podejmie jeszcze jedną próbę likwidacji z wykorzystaniem środków puli.
W tym celu składane jest kolejne zlecenie IOC z ceną limitu ustawioną 5% od najlepszej ceny bid/ask. Jeśli zlecenie zostanie zrealizowane, pula pokryje wszelkie dodatkowe straty przez księgowanie na koncie margin, dzięki czemu saldo nie przejdzie na wartość ujemną.
Jeśli pula nie dysponuje wystarczającymi środkami, proces przechodzi do ostatniego kroku: Unwind.
Przykład: Klient posiada:
- 50 kontraktów na PF_ETHUSD
- 15 kontraktów na FF_ETHUSD_230728
Pozycja | Wielkość | Kwota | Kwota | Kwota zlikwidowana (z pokryciem) | Kwota |
|---|---|---|---|---|---|
PF_ETHUSD | 50 | 30 | 15 | 5 | 0 |
FF_ETHUSD_230728 | 15 | 15 | 0 | 0 | 0 |
Jeśli z jakiegokolwiek powodu likwidacja z pokryciem nie może zostać wykonana, pozostałe kontrakty przechodzą procedurę „unwind". Oznacza to, że kontrakty między Tobą a Twoimi kontrahentami wygasają, a pozostała wartość portfolio konta margin zostaje przekazana kontrahentom. Unwind jednego portfela margin nie wpływa na żadne inne portfele margin.
Przykład unwind
Przyjmijmy, że klient posiada następujące otwarte pozycje:
- LONG 50 kontraktów na PF_ETHUSD
- LONG 15 kontraktów na FF_ETHUSD_230728
Obie pozycje są objęte cross margin w portfelu margin Multi-M, który w czasie rzeczywistym mierzy ryzyko, porównując wartość zabezpieczenia z wartością pozycji, aby określić, czy uruchomić likwidację.
Gdy kapitał margin portfela Multi-M spadnie poniżej wymogu marginesu utrzymania dla obu pozycji, następuje likwidacja – system sprzedaje te pozycje do księgi zleceń po imputowanej cenie zerowego kapitału dla każdego kontraktu.
W tym przypadku likwidacja klienta przebiega następująco:
Pozycja | Wielkość | Kwota | Kwota | Kwota likwidacji z pokryciem | Kwota |
|---|---|---|---|---|---|
PF_ETHUSD | 50 | 30 | 15 | 3 | 2 |
FF_ETHUSD_230728 | 15 | 15 | 0 | 0 | 0 |
Jeśli likwidacja zabezpieczona również się nie powiedzie, pozostałe kontrakty są unwindowane – tak samo jak w Coin-M. Kontrakty są anulowane, pozostała wartość portfela zostaje przekazana kontrahentom, a unwind nie wpływa na żadne inne portfele margin.
Formaty WebSocket i REST są identyczne jak w Coin-M, szukaj fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".
Jak są wybierani kontrahenci przy rozwiązywaniu pozycji?
Logika rankingowania jest taka sama jak w Coin-M, z tą różnicą, że wartość pozycji jest obliczana inaczej dla Multi-M (denominowanego w USD):
Wynik rankingowy: