Proces Ochrony Kapitału Własnego

Ostatnia aktualizacja: 17 mar 2026

Twoje konto nigdy nie może być ujemne – oto jak to działa

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 bezpieczeństwa, który zarządza ryzykiem wszystkich otwartych pozycji, aby zapewnić pełną integralność rynku.

Pomyśl o EPP jako o swojej siatce bezpieczeństwa. Jeśli transakcja gwałtownie obróci się przeciwko Tobie, a wartość Twojego konta spadnie zbyt nisko, EPP uruchomi się automatycznie, aby zamknąć Twoją pozycję, zanim będziesz winien więcej niż posiadasz.

Podstawy: Marża początkowa i Marża utrzymania

  • Marża początkowa – kwota wymagana do otwarcia pozycji.
  • Marża utrzymania – minimalna wartość konta potrzebna do utrzymania otwartej pozycji. Jeśli wartość Twojego konta (kapitał) spadnie poniżej tego poziomu, EPP aktywuje się.

EPP według typu produktu:

Kroki, które podejmuje EPP, zależą od rodzaju kontraktu, którym handlujesz. Wybierz swój produkt poniżej.

Rozwiń poniższe tytuły, aby uzyskać szczegółowy opis EPP dla każdego produktu:

Kontrakty Coin-M wykorzystują 3-etapowy proces:

  1. 1

    Pełna likwidacja

  2. 2

    Cesja

  3. 3

    Rozwiązanie

Każdy krok aktywuje się tylko wtedy, gdy poprzedni nie był wystarczający do pełnego zamknięcia pozycji.

Krok 1 – Likwidacja

Gdy Twój kapitał spadnie poniżej Marży utrzymania, Kraken automatycznie próbuje zamknąć Twoją pozycję, składając na rynku zlecenie Immediate-or-Cancel (IOC). To zlecenie ma ustawioną cenę limitu, tak aby w przypadku jego realizacji Twoje konto nie stało się ujemne.

Ważne: Jeśli Twoja pozycja zostanie zamknięta po lepszej cenie niż absolutnie najgorszy możliwy scenariusz (cena bankructwa), zachowujesz wszelką pozostałą marżę. Wiele innych giełd pobiera całą Twoją marżę utrzymania niezależnie od sytuacji, my tego nie robimy.

Przykład: Masz długą pozycję na 1000 kontraktów BTC-USD, otwartą po cenie 8000 $. Twoja marża utrzymania wynosi 0,00125 BTC. Gdy cena rynkowa osiągnie 7481 $, Twoja pozycja wchodzi w likwidację. Kraken składa zlecenie sprzedaży IOC po cenie 7407 $ — cenie, przy której wartość Twojego konta byłaby tuż powyżej zera. Jeśli zlecenie zostanie zrealizowane po cenie lepszej niż 7407 $, zachowujesz to, co pozostało.

Krok 2 – Cesja

Czasami zlecenie likwidacji nie może zostać w pełni zrealizowane — na przykład, jeśli w danym momencie na rynku nie ma wystarczającej liczby kupujących. W takiej sytuacji pozostałe kontrakty przechodzą przez cesję: Kraken kieruje je do zarejestrowanych dostawców płynności, którzy zgodzili się przejąć pozycje w takich sytuacjach.

Cena cesji to cena zerowego kapitału, czyli poziom, przy którym Twoje konto byłoby dokładnie na zerze, dzięki czemu Twój kontrahent w pierwotnej transakcji może utrzymać swoją pozycję.

Przykład: Klient ma dwie otwarte długie pozycje, używając tego samego konta marżowego:

  • Długa pozycja 1 760 000 kontraktów na PI_BTCUSD

  • Długa pozycja 300 000 kontraktów na FI_BTCUSD_200228

Gdy rozpoczyna się likwidacja:

Pozycja

Całkowity rozmiar

Zlikwidowane przez rynek

Przypisane 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 mógł zostać sprzedany tylko częściowo — więc pozostałe 752 621 kontraktów zostało przypisanych dostawcom płynności.

Otrzymasz powiadomienie e-mail, jeśli Twoja pozycja zostanie przypisana. Dostawcy płynności są również natychmiast powiadamiani za pośrednictwem WebSocket. Dostawca płynności natychmiast otrzymuje powiadomienie poprzez kanał WebSocket, informujące go o cesji. Wiadomość ma następujący format:

 

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

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

Aby programowo wykryć cesję, szukaj fill_type: "assignee" (WebSocket) lub fillType: "assignee" (REST).

Uwaga: Możesz zarządzać swoimi preferencjami cesji w sekcji Program Cesji platformy. Nigdy nie otrzymasz cesji większej niż Twój dostępny margines może obsłużyć.

 

Krok 3 – Rozwiązanie

Jeśli nie ma dostępnych dostawców płynności, którzy mogliby przejąć pozostałe kontrakty, kontrakty te zostają rozwiązane. Oznacza to:

  • Kontrakty między Tobą a Twoimi kontrahentami zostają anulowane.
  • Wszelka pozostała wartość na koncie marżowym zostaje przekazana Twoim kontrahentom jako rekompensata.
  • Rozwiązanie w jednym koncie marżowym nie wpływa na żadne z Twoich innych kont marżowych.

Mechanizm rozwiązania jest zaprojektowany tak, aby był sprawiedliwy. Progi rozwiązania są ustawione tak, aby pokryć około 1-godzinny, 99. percentyl niekorzystnego ruchu cenowego — co oznacza, że otrzymana rekompensata powinna być wystarczająca, aby ponownie wejść w podobną transakcję bez straty (i potencjalnie z niewielkim zyskiem).

Przykład: Klient posiada długie pozycje w:

  • 2 920 000 kontraktów na PI_ETHUSD
  • 400 000 kontraktów na FI_ETHUSD_200625

Po likwidacji i cesji:

Pozycja

Całkowity rozmiar

Zlikwidowana kwota

Przypisana kwota

Kwota rozwiązania

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óre nie mogły zostać zlikwidowane ani przypisane, zostały rozwiązane.

Kontrahenci, których pozycje są rozwiązywane, otrzymują powiadomienie e-mail i natychmiastowy alert WebSocket.

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

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

Aby programowo wykryć rozwiązanie, szukaj fill_type: "unwindCounterparty" (WebSocket) lub fillType: "unwindCounterparty" (REST).

Jak wybierani są kontrahenci do rozwiązania?

Gdy kontrakty są rozwiązywane, system wybiera kontrahentów po przeciwnej stronie (np. pozycje krótkie, gdy pozycja długa jest rozwiązywana), uszeregowanych od najwyższego do najniższego priorytetu. Ranking jest obliczany oddzielnie dla pozycji długich i krótkich, używając:

  • Wartość pozycji = Rozmiar / Cena (kontrakty odwrotne)
  • Zwrot z kapitału własnego (RoE) = Zysk/Strata / Marża początkowa
  • Efektywna dźwignia = Wartość pozycji / Wartość portfela

Wynik rankingu:

  • Jeśli RoE jest ujemne: RoE / Efektywna dźwignia
  • Jeśli RoE jest dodatnie: RoE × Efektywna dźwignia

Pozycje z najwyższym wynikiem rankingu są wybierane w pierwszej kolejności.

  • Wartość pozycji = [wartość bezwzględna(Rozmiar/Cena)] (odwrotne)

  • Zwrot z kapitału własnego = [Zysk/Strata/Marża początkowa]

  • Efektywna dźwignia = [Wartość pozycji/Wartość portfela]

Ranking (1,2,3...) – Oddzielnie dla pozycji DŁUGICH i KRÓTKICH:

  • jeśli ujemne: [RoE/Efektywna dźwignia]

  • jeśli dodatnie: [RoE*Efektywna dźwignia]

Np. Gdy pozycja długa jest rozwiązywana, system celuje w pozycje krótkie według najwyższego rankingu (1. w pierwszej kolejności, 2. w drugiej, 3. w trzeciej itd.), aż do całkowitego rozwiązania.

Proces EPP Multi-M składa się z pięciu głównych etapów:

  1. 1

    Częściowa likwidacja

  2. 2

    Pełna likwidacja

  3. 3

    Przypisanie

  4. 4

    Zabezpieczona likwidacja

  5. 5

    Rozwiązanie

Krok 1 – Częściowa likwidacja

Jeśli kapitał własny Twojego konta Margin jest poniżej progu marży utrzymania, ale powyżej marży likwidacyjnej, wówczas przed uruchomieniem pełnej likwidacji system próbuje przywrócić kapitał własny Twojego konta Margin poprzez częściowe zamknięcie Twojej pozycji w 10% przyrostach. Proces ten trwa do momentu, gdy kapitał własny zostanie przywrócony powyżej marży utrzymania lub pozycja zostanie całkowicie zamknięta.

Opłata za częściową likwidację jest pobierana za każdą zrealizowaną iterację, w której cena realizacji jest korzystniejsza niż cena zerowego kapitału własnego. Opłata stanowi różnicę między ceną realizacji (ograniczoną do ceny rynkowej) a ceną zerowego kapitału własnego, pomnożoną przez zrealizowaną ilość.

Przykład: Masz długą pozycję na 10 kontraktach PF_BTCUSD po cenie rynkowej 20 000 $. Kapitał własny konta Margin wynosi 1 900 $ w stosunku do wymogu marży utrzymania wynoszącego 2 000 $, ale powyżej marży likwidacyjnej.

  • Iteracja 1: 1 kontrakt zostaje zamknięty po cenie 19 820 $. Naliczona opłata: 10 $ (nadwyżka powyżej ceny zerowego kapitału własnego wynoszącej 19 810 $). Kapitał własny wynosi teraz 1 710 $

  • Iteracja 2: 1 kontrakt zostaje zamknięty po cenie 19 850 $. Naliczona opłata: 40 $. Kapitał własny wynosi teraz 1 520 $

  • Iteracja 3: 1 kontrakt zostaje zamknięty dokładnie po cenie zerowego kapitału własnego. Nie naliczono opłaty. Kapitał własny wynosi teraz 1 330 $

  • Iteracja 4: 1 kontrakt zostaje zamknięty po cenie 20 100 $, powyżej ceny rynkowej. Opłata jest ograniczona do ceny rynkowej, co daje nadwyżkę 190 $ powyżej ceny zerowego kapitału własnego. Naliczona opłata: 190 $. Pozostałe 100 $ powyżej ceny rynkowej jest zatrzymywane przez tradera. Kapitał własny wynosi teraz 1 240 $

  • Iteracja 5: Kapitał własny w wysokości 1 240 $ przekracza marżę utrzymania wynoszącą 1 200 $. Proces częściowej likwidacji został zakończony.

Łącznie zamknięto 4 kontrakty o wartości nominalnej 79 580 $, z naliczonymi opłatami w wysokości 240 $.

Krok 2 – Pełna likwidacja

Ta sama podstawowa koncepcja co likwidacja Coin-M, z jedną kluczową różnicą: opłata za pełną likwidację jest naliczana po uruchomieniu tego kroku. Opłata równa się połowie minimalnego procentu marży utrzymania dla kontraktu. (np. dla PF_XBTUSD opłata likwidacyjna wynosi 0,5%, czyli połowę 1% minimalnej MM).

Przykład: Masz długą pozycję na 10 kontraktach PF_XBTUSD po cenie wejścia 20 000 $. Całkowita wartość pozycji: 200 000 $. Twoja marża utrzymania wynosi 2 000 $.

Likwidacja uruchamia się, gdy cena rynkowa osiągnie 19 200 $

Opłata likwidacyjna w wysokości 1 000 $ (0,5% × 200 000 $) jest natychmiast pobierana

Zlecenie sprzedaży IOC jest składane w okolicach 19 100 $, czyli ceny, przy której Twój kapitał własny na marży wyniósłby zero.

Krok 3 – Przypisanie

Ten sam proces co w Coin-M, z jedną różnicą w wycenie: w Multi-M, jeśli Pula płynności instrumentów pochodnych ma wystarczające środki, cena przypisania zostanie ustalona w przedziale 0,75%–2,5% od ceny rynkowej (zamiast ściśle na poziomie zerowego kapitału własnego). Jeśli pula nie ma wystarczających środków, domyślnie przyjmuje cenę zerowego kapitału własnego.

Przykład: Klient posiada:

  • 10 kontraktów na PF_XBTUSD
  • 3 kontrakty na FF_XBTUSD_230728

Pozycja

Rozmiar

Zlikwidowana kwota

Przypisana kwota

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: Mogą Państwo zarządzać swoimi preferencjami dotyczącymi przypisań w sekcji Program Przypisań. Nigdy nie otrzymają Państwo przypisania, którego Państwa dostępny margin nie będzie w stanie obsłużyć.

Krok 4 - Covered Liquidation

Ten krok jest unikalny dla Multi-M. Jeśli przypisanie nie zdoła umieścić wszystkich pozostałych kontraktów, i Pula Płynności Instrumentów Pochodnych (Derivatives Liquidity Pool) ma wystarczające środki, aby pokryć niedobór, i obecny spread rynkowy jest mniejszy niż 4%, Kraken podejmie jeszcze jedną próbę likwidacji, wykorzystując środki z puli.

Działa to poprzez złożenie kolejnego zlecenia IOC order z ceną limitowaną ustawioną 5% od najlepszej ceny kupna/sprzedaży. Jeśli zlecenie zostanie zrealizowane, pula pokrywa wszelkie dodatkowe straty, zasilając konto margin, zapewniając, że Państwa saldo nie spadnie poniżej zera.

Jeśli pula nie ma wystarczających środków, proces przechodzi do ostatniego kroku: Unwind.

Przykład: Klient posiada:

  • 50 kontraktów na PF_ETHUSD
  • 15 kontraktów na FF_ETHUSD_230728

Pozycja

Rozmiar

Ilość
Zlikwidowana

Ilość
Przypisana

Ilość Zlikwidowana (pokryta)

Ilość
Unwound

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Krok 5 - Unwind

Jeśli z jakiegokolwiek powodu covered liquidation nie może zostać wykonana, pozostałe kontrakty podlegają "unwind". Oznacza to, że kontrakty między Państwem a Państwa kontrahentami wygasają, a pozostała wartość portfela konta margin zostaje przekazana Państwa kontrahentom. Unwind jednego margin wallet nie wpłynie na żadne inne margin wallets.

Przykład Unwind

Załóżmy, że istnieje użytkownik, którego obecne pozycje to:

- LONG 50 Contracts na PF_ETHUSD

- LONG 15 Contracts na FF_ETHUSD_230728

Obie te pozycje są cross margined za pomocą Multi-M margin wallet, który mierzy ryzyko w realtime, wyceniając collateral w stosunku do position value, aby określić, czy należy liquidate.

Gdy margin equity Multi-M wallet spadnie poniżej maintenance margin requirement dla obu pozycji, następuje liquidation, a system sprzedaje te pozycje do orderbook po 0-equity imputed price dla każdego kontraktu.

W tym przypadku liquidation użytkownika przebiega następująco:

Pozycja

Rozmiar

Ilość
Zlikwidowana

Ilość
Przypisana

Ilość Covered Liquidation

Ilość
Unwound

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Jeśli zabezpieczona likwidacja również się nie powiedzie, pozostałe kontrakty zostaną rozwiązane, tak samo jak w Coin-M. Kontrakty są anulowane, pozostała wartość portfela jest przekazywana kontrahentom, a rozwiązanie 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 wybierani są kontrahenci rozwiązania?

Ta sama logika rankingu co w Coin-M, ale Wartość Pozycji jest obliczana inaczej dla Multi-M (zabezpieczone USD):

  • Wartość Pozycji = Wielkość × Cena
  • Zwrot z Kapitału Własnego (RoE) = PnL / Margin Początkowy
  • Dźwignia Efektywna = Wartość Pozycji / Wartość Portfela

Wynik rankingu:

  • Jeśli RoE jest ujemne: RoE / Dźwignia Efektywna
  • Jeśli RoE jest dodatnie: RoE × Dźwignia Efektywna

Potrzebujesz więcej pomocy?