tradingview

Link partnerski

Cena likwidacji na kontraktach perpetual – jak ją policzyć, zanim giełda zrobi to za Ciebie

⏱️ Czas czytania: 15 min

Otwierasz longa na Bitcoinie z dźwignią 50x. Szybkie liczenie w głowie: 100 podzielone przez 50 daje 2, więc możesz wytrzymać spadek o 2%. Ustawiasz stop loss trochę bliżej, patrzysz na wykres i zakładasz, że wszystko się zgadza. Tyle że giełda może przejąć pozycję wcześniej, a wykres, który obserwujesz, nie musi nawet pokazać ceny uruchamiającej likwidację.

W tradingu interesuje mnie przede wszystkim to, ile mogę stracić, kiedy się pomylę. Dlatego cena likwidacji jest dla mnie liczbą do sprawdzenia przed wejściem, a nie czerwonym napisem, na który patrzę dopiero wtedy, gdy pozycja zaczyna boleć. Pokażę Ci, skąd bierze się ten poziom, jak samodzielnie go oszacować i dlaczego samo ustawienie dźwigni niewiele mówi o ryzyku całego konta.

Krótka odpowiedź: jak policzyć cenę likwidacji?

Dla pojedynczej pozycji na liniowym kontrakcie perpetual, z depozytem w USDT lub USDC i w trybie isolated, można zacząć od takiego modelu:

Long: cena likwidacji = (cena wejścia − depozyt / wielkość pozycji) / (1 − MMR)

Short: cena likwidacji = (cena wejścia + depozyt / wielkość pozycji) / (1 + MMR)

Wielkość pozycji oznacza tu liczbę jednostek aktywa, na przykład 0,1 BTC, a nie wartość pozycji w USDT. MMR to stopa depozytu utrzymania zapisana dziesiętnie: 0,5% wpisujesz jako 0,005. Depozyt oznacza zabezpieczenie przypisane do pozycji, bez niezrealizowanego wyniku.

To model obliczeniowy, a nie uniwersalny wzór każdej giełdy. Zakłada stałe MMR, brak korekty progowej, prowizji i fundingu oraz brak innych pozycji wpływających na zabezpieczenie. Dalej pokażę pełne założenia i miejsca, w których rzeczywisty wynik może się różnić.

Co giełda właściwie likwiduje?

Perpetual to kontrakt bez ustalonej daty wygaśnięcia. Nie oznacza to jednak, że możesz trzymać stratną pozycję bez końca. Musisz cały czas spełniać wymagania dotyczące zabezpieczenia. Jeśli potrzebujesz podstaw działania kontraktów, zacznij od tekstu na czym polega granie na futures.

Trzeba rozróżnić dwie rzeczy. Initial margin, czyli depozyt początkowy, pozwala otworzyć pozycję. Maintenance margin, czyli depozyt utrzymania, to minimalne zabezpieczenie potrzebne do dalszego jej utrzymywania. Likwidacja zaczyna się, gdy kapitał zabezpieczający po uwzględnieniu strat przestaje wystarczać na ten drugi wymóg. Nie trzeba czekać, aż spadnie do zera.

Giełda określa sposób interwencji: może anulować zlecenia zwiększające ekspozycję, zredukować część pozycji albo przejąć ją do likwidacji. Szczegóły opisuje między innymi dokumentacja procesu likwidacji Bybit. Cena uruchamiająca procedurę nie jest obietnicą, że właśnie po niej sam zamkniesz transakcję.

Dlaczego 100 podzielone przez dźwignię to za mało

Załóżmy cenę wejścia 100 000 USDT za BTC, pozycję 0,1 BTC i dźwignię 50x. Nominał pozycji przy wejściu wynosi 10 000 USDT, a początkowy depozyt w naszym modelu to 200 USDT.

Spadek Bitcoina o 2%, do 98 000 USDT, oznacza stratę 200 USDT. Zabezpieczenie zostałoby wyczerpane. To odpowiada uproszczonej cenie bankructwa, a nie cenie likwidacji. Rozróżnienie tych pojęć znajdziesz też w dokumentacji ceny bankructwa.

Przyjmijmy teraz przykładowe MMR 0,5%. Giełda wymaga pozostawienia zabezpieczenia, więc likwidacja wypada wcześniej. Dla tego longa model daje około 98 492,46 USDT, czyli spadek o około 1,51%. Różnica między 1,51% a 2% może zdecydować, czy Twój stop zdąży się uruchomić.

Cena 100 000 USDT, MMR 0,5% i pozostałe parametry w przykładach są założeniami edukacyjnymi. Nie są bieżącym kursem BTC ani deklaracją aktualnych warunków konkretnej giełdy.

Skąd bierze się wzór na likwidację longa i shorta

Wolę pokazać jedno równanie, które rozumiesz, niż pięć wzorów do zapamiętania. Przyjmuję:

  • E – średnia cena wejścia, w USDT za jednostkę aktywa.
  • P – cena, dla której liczę warunek likwidacji.
  • Q – dodatnia liczba jednostek aktywa w pozycji, na przykład 0,1 BTC.
  • M – przypisany depozyt w USDT, bez niezrealizowanego PnL.
  • m – stopa depozytu utrzymania, czyli MMR w zapisie dziesiętnym.

Zakładam kontrakt liniowy, pojedynczą pozycję isolated i depozyt utrzymania równy m × Q × P. Pomijam koszty i korekty progowe. To ważne: wymagane zabezpieczenie liczę od wartości pozycji przy cenie P, a nie raz na zawsze od ceny wejścia.

Long: strata rośnie, gdy cena spada

Wynik longa to Q × (P − E). Na granicy likwidacji pozostałe zabezpieczenie zrówna się z wymaganym depozytem utrzymania:

M + Q × (P − E) = m × Q × P

Po uporządkowaniu otrzymuję:

P = (Q × E − M) / [Q × (1 − m)]

Short: strata rośnie, gdy cena rośnie

Wynik shorta to Q × (E − P). Warunek graniczny ma więc postać:

M + Q × (E − P) = m × Q × P

A po przekształceniu:

P = (Q × E + M) / [Q × (1 + m)]

Jeśli cały depozyt wynika wyłącznie z wybranej dźwigni L, czyli M = Q × E / L, wzory skracają się do:

Long: P = E × (1 − 1/L) / (1 − m)

Short: P = E × (1 + 1/L) / (1 + m)

Nie przenoś tych równań wprost na kontrakty inverse rozliczane w BTC. Tam inaczej liczy się PnL i wartość zabezpieczenia. Inne reguły wymagają też konta z wieloma aktywami jako zabezpieczeniem oraz tryb portfolio margin. Symbol „perpetual” sam w sobie nie wystarcza, żeby wybrać wzór.

Przykład: Bitcoin, 0,1 BTC i dźwignia 50x

Wracam do założeń: E = 100 000 USDT, Q = 0,1 BTC, M = 200 USDT, m = 0,005. Nie ma prowizji, fundingu ani dopłat do depozytu.

Long

P = (0,1 × 100 000 − 200) / [0,1 × (1 − 0,005)]

P = 9 800 / 0,0995 ≈ 98 492,46 USDT

Przy tej cenie strata wynosi około 150,75 USDT. Z początkowych 200 USDT zostaje około 49,25 USDT. Wartość pozycji wynosi wtedy około 9 849,25 USDT, a 0,5% tej wartości to właśnie około 49,25 USDT. Równanie się zgadza: pozostałe zabezpieczenie dochodzi do wymaganego minimum.

Short

P = (0,1 × 100 000 + 200) / [0,1 × (1 + 0,005)]

P = 10 200 / 0,1005 ≈ 101 492,54 USDT

Strata wynosi około 149,25 USDT, a pozostałe zabezpieczenie około 50,75 USDT. To 0,5% aktualnej wartości pozycji, wynoszącej około 10 149,25 USDT. Odległości dla longa i shorta nie są idealnie symetryczne, ponieważ wraz z ceną zmienia się kwota wymaganego depozytu utrzymania.

Ile miejsca zostawia dźwignia 5x, 10x, 20x, 50x i 100x?

Policzyłem te same warianty przy cenie wejścia 100 000 USDT i stałym MMR 0,5%. Nadal pomijam koszty i korekty progowe. Depozyt początkowy w każdym wierszu to nominał podzielony przez dźwignię.

Modelowa cena likwidacji przy wejściu 100 000 USDT i MMR 0,5%
Dźwignia Likwidacja longa Spadek od wejścia Likwidacja shorta Wzrost od wejścia
5x 80 402,01 USDT 19,60% 119 402,99 USDT 19,40%
10x 90 452,26 USDT 9,55% 109 452,74 USDT 9,45%
20x 95 477,39 USDT 4,52% 104 477,61 USDT 4,48%
50x 98 492,46 USDT 1,51% 101 492,54 USDT 1,49%
100x 99 497,49 USDT 0,50% 100 497,51 USDT 0,50%

Przy 100x zostaje około pół procenta ruchu ceny. To odległość wynikająca z przyjętych parametrów, nie gwarantowany bufor na każdej platformie. Jeśli dla danego kontraktu MMR jest wyższe, miejsca będzie jeszcze mniej albo taka dźwignia w ogóle nie będzie dostępna.

Dlaczego giełda pokazuje inną cenę niż Twój arkusz

Najpierw sprawdzam, czy porównuję ten sam kontrakt, tryb depozytu, średnią cenę wejścia i faktyczną wielkość pozycji. Potem szukam różnic w wymaganiach zabezpieczenia i kosztach.

MMR zależy od kontraktu i progu ryzyka

Nie ma jednej stopy MMR obowiązującej cały rynek. W systemach progowych większa ekspozycja może oznaczać wyższą stopę oraz kwotową korektę, która zapewnia spójność naliczania między progami. Bybit opisuje mechanizm w materiale o depozycie utrzymania dla kontraktów USDT.

Jeśli regulamin określa depozyt utrzymania jako m × Q × P − D, gdzie D jest kwotową korektą danego progu, moje równania przyjmują postać:

Long: P = (Q × E − M − D) / [Q × (1 − m)]

Short: P = (Q × E + M + D) / [Q × (1 + m)]

Nadal pomijam koszty. Trzeba też sprawdzić, czy wyliczona cena rzeczywiście mieści się w progu, dla którego przyjęliśmy m i D. Jeśli nie, obliczenie trzeba powtórzyć dla właściwego progu. Samo podstawienie dzisiejszego MMR może nie wystarczyć, jeśli zmiana wartości pozycji przesuwa ją do innego przedziału.

Prowizje zabierają część zabezpieczenia

Przy nominale 10 000 USDT przykładowa prowizja wejścia 0,05% wynosi 5 USDT. To 2,5% depozytu wynoszącego 200 USDT. Jeśli została pobrana z tych 200 USDT, w modelu zostaje M = 195 USDT. Jeżeli platforma pobrała ją osobno z wolnego salda, nie odejmuję jej drugi raz od depozytu pozycji.

Osobną sprawą jest rezerwa na zamknięcie pozycji. Jeżeli platforma uwzględnia ją w warunku likwidacji, prosty model bez kosztów będzie niewystarczający. Nie dopisuję do niego jednej „uniwersalnej prowizji likwidacyjnej”, bo sposób naliczania opłat i rezerw zależy od platformy. Korzystam z jej wzoru i własnej stawki prowizji.

Funding potrafi przybliżyć likwidację bez zmiany ceny

Funding jest rozliczeniem między stronami kontraktu i możesz go płacić albo otrzymywać. Jeżeli płatność pomniejsza zabezpieczenie pozycji, zmienia się również jej cena likwidacji. Bybit wyjaśnia, że przy braku wolnego salda funding może zostać pobrany z depozytu początkowego, przybliżając likwidację w isolated. Zasady i obliczenia opisuje dokumentacja fundingu.

W moim przykładzie odjęcie 10 USDT od depozytu longa zmienia M z 200 na 190 USDT. Nowa modelowa likwidacja wypada przy 98 592,96 USDT, czyli około 100,50 USDT bliżej wejścia. Cena BTC nie musiała się poruszyć. Ubyło zabezpieczenia.

Isolated i cross: dwie różne sytuacje

W isolated analizujesz zabezpieczenie przypisane do konkretnej pozycji. W cross zabezpieczenie jest współdzielone w obrębie odpowiedniego konta lub puli. Znaczenie mają więc także inne pozycje, ich niezrealizowany wynik i dostępny kapitał. W trybie cross sama cena jednej pary nie opisuje całego ryzyka.

Bybit zaznacza w FAQ dotyczącym realizacji i likwidacji, że w cross i portfolio wyświetlana cena likwidacji jest orientacyjna, a uruchomienie procedury zależy od wskaźnika ryzyka całego konta. Dlatego nie traktuję tej ceny jako nieruchomej kreski na wykresie.

Prosty scenariusz: trzymasz longa na BTC i longa na altcoinie na wspólnym zabezpieczeniu. Bitcoin stoi w miejscu, ale altcoin gwałtownie spada. Strata na drugiej pozycji zmniejsza wspólny kapitał. W efekcie sytuacja Twojego longa na BTC też się pogarsza, mimo że jego wykres wygląda spokojnie.

W isolated sprawdzam dodatkowo funkcję automatycznego uzupełniania depozytu. Jeżeli ją włączysz, platforma może dopisywać zabezpieczenie z wolnego salda. Założenie „ryzykuję tylko początkowe 200 USDT” przestaje wtedy opisywać cały budżet tej pozycji.

W dokumentacji Hyperliquid jest też ważna uwaga: przy niezmienionej ekspozycji i kapitale cena likwidacji pozycji cross nie zależy od samego ustawienia dźwigni. Zmiana liczby w panelu nie tworzy dodatkowego zabezpieczenia. To dobry powód, żeby patrzeć na faktyczną ekspozycję względem kapitału, a nie tylko na napis „10x”.

Mark Price, Last Price i stop loss, który nie zdążył

Last Price to cena ostatniej zawartej transakcji. Index Price jest ceną referencyjną opartą na rynku bazowym. Mark Price to wyliczana według zasad platformy cena służąca między innymi do oceny ryzyka. Bybit i Hyperliquid używają do likwidacji Mark Price. Domyślny wykres świecowy może pokazywać Last Price.

Wyobraź sobie longa z likwidacją przy 98 500 USDT i stopem aktywowanym przez Last Price przy 98 550 USDT. W pewnym momencie Mark Price wynosi 98 490 USDT, a Last Price 98 570 USDT. Warunek likwidacji został spełniony, ale warunek aktywacji stopa jeszcze nie. To hipotetyczne liczby, które pokazują, dlaczego samo ustawienie stopa powyżej ceny likwidacji na jednym wykresie nie daje pewności wyjścia.

Stop aktywowany przez Mark Price pozwala odnieść jego uruchomienie do tej samej miary co likwidację. Nie gwarantuje jednak ceny realizacji ani wykonania przed gwałtownym przeskokiem rynku. Zlecenie po aktywacji nadal musi znaleźć drugą stronę w arkuszu.

Dlatego sprawdzam osobno cenę aktywacji, rodzaj ceny wyzwalającej i sposób wykonania. Stop market może dostać poślizg. Stop limit może pozostać niezrealizowany. Szerszy problem opisuję w artykule wyjście z pozycji a głębokość rynku. Sama znajomość ceny likwidacji nie rozwiązuje problemu płynności.

Dźwignia to nie ryzyko transakcji

Załóżmy, że masz 10 000 USDT kapitału i dopuszczasz planowaną stratę 100 USDT na transakcję. Odległość stopa od wejścia wynosi 1%. Bez kosztów daje to pozycję o nominale 10 000 USDT:

Nominał pozycji = budżet straty / odległość stopa

10 000 USDT = 100 USDT / 0,01

Przy dźwigni 10x początkowy depozyt tej pozycji wyniesie w modelu 1000 USDT. Przy 50x wyniesie 200 USDT. Jeśli ilość aktywa i faktyczna cena wyjścia pozostają takie same, strata wynikająca z ruchu ceny będzie taka sama. Różni się zapas zabezpieczenia do likwidacji.

W praktyce trzeba jeszcze zmieścić prowizje i możliwy poślizg w budżecie ryzyka, co oznacza mniejszy nominał. Do planowania służy kalkulator wielkości pozycji. Nie zastępuje on wzoru likwidacyjnego giełdy: pomaga odpowiedzieć, jak dużą pozycję otworzyć przy określonym stopie i budżecie straty.

Moja kolejność jest prosta: najpierw miejsce unieważnienia scenariusza, potem budżet straty, wielkość pozycji i zabezpieczenie, a na końcu kontrola ceny likwidacji. Jeżeli likwidacja wypada przed planowanym stopem albo tuż obok niego, zmieniam parametry lub rezygnuję z wejścia.

Co robi dopłacenie depozytu, a co zmniejszenie pozycji

Wróćmy do longa 0,1 BTC po 100 000 USDT. Jeśli przy niezmienionej pozycji zwiększę przypisane zabezpieczenie z 200 do 400 USDT, modelowa cena likwidacji spadnie z 98 492,46 do 96 482,41 USDT. Pozycja dostaje więcej miejsca. Jednocześnie angażuję w jej utrzymanie dodatkowe 200 USDT.

Dopłacenie nie zmniejsza straty na każdy kolejny dolar ruchu BTC. Przy pozycji 0,1 BTC spadek ceny o 1000 USDT nadal oznacza 100 USDT straty. Nie traktuję więc odsunięcia likwidacji jako naprawienia złego wejścia. Szczególnie wtedy, gdy pierwotny stop już dawno powinien zakończyć transakcję.

Zmniejszenie pozycji redukuje wrażliwość na kolejne ruchy ceny: 0,05 BTC traci 50 USDT przy spadku o 1000 USDT. Nie oznacza jednak automatycznie, że likwidacja zawsze odsunie się o określoną odległość. Częściowe zamknięcie realizuje wynik, kosztuje prowizję, a platforma może zwolnić część depozytu. Po takiej operacji sprawdzam nowe Q, M i MMR, zamiast opierać się na starym wyliczeniu.

Moja lista przed otwarciem perpetuala

  1. Sprawdzam typ kontraktu. Liniowy czy inverse, w czym jest zabezpieczenie i w czym rozlicza się wynik.
  2. Sprawdzam tryb depozytu. Isolated, cross czy portfolio oraz ewentualne automatyczne uzupełnianie zabezpieczenia.
  3. Ustalam stop i budżet straty. Dopiero z tego wyznaczam ilość aktywa i nominał pozycji.
  4. Odczytuję wymagania kontraktu. Właściwy próg MMR, korektę kwotową, prowizje i sposób naliczania rezerwy na zamknięcie.
  5. Liczę orientacyjną likwidację. Porównuję ją z kalkulatorem lub podglądem zlecenia na platformie i wyjaśniam większe rozbieżności.
  6. Sprawdzam stop. Cenę wyzwalającą, typ zlecenia i ilość aktywa do zamknięcia; jeśli jest dostępne, ustawienie reduce-only lub close-on-trigger.
  7. Zostawiam odstęp między stopem a likwidacją. Uwzględniam zmienność, różnicę Mark–Last i płynność. Nie ma jednego bezpiecznego odstępu dla wszystkich rynków.
  8. Po wykonaniu wejścia sprawdzam liczby ponownie. Faktyczna średnia cena, wielkość pozycji i depozyt mogą różnić się od podglądu.

Przed wejściem przechodzę też przez Checklistę Tradera. Wyliczona likwidacja to jeden element przygotowania transakcji; trzeba jeszcze sprawdzić sam setup, łączną ekspozycję i koszty.

Cena likwidacji – najczęstsze pytania

Czy przy dźwigni 50x likwidacja nastąpi po ruchu o 2%?

Nie musi. W modelu bez kosztów 2% wyczerpuje cały początkowy depozyt. Likwidacja uwzględniająca dodatni wymóg utrzymania następuje wcześniej. W przykładzie z MMR 0,5% to około 1,51% dla longa i 1,49% dla shorta.

Czy mniejsza pozycja zawsze odsuwa likwidację?

Jeśli zmniejszysz Q, ale zachowasz ten sam depozyt M i pozostałe założenia, model pokaże większy bufor. Jeśli natomiast zmniejszysz Q i M proporcjonalnie, przy tej samej dźwigni i MMR odległość procentowa się nie zmieni. Sama mniejsza kwota transakcji nie mówi jeszcze, jak zmieniła się relacja ekspozycji do zabezpieczenia.

Czy mogę stracić cały rachunek w isolated?

Pojedyncza pozycja isolated korzysta z przypisanego zabezpieczenia. Sprawdzam jednak automatyczne dopłaty, ręcznie dodany depozyt oraz to, ile pieniędzy przypisałem łącznie do wszystkich pozycji. Sam wybór isolated nie ogranicza całego ryzyka rachunku do małej kwoty.

Czy likwidacja zawsze zabiera cały depozyt?

Zależy od platformy i przebiegu procedury. Hyperliquid opisuje możliwość pozostawienia reszty zabezpieczenia po skutecznym zamknięciu w arkuszu, ale przy likwidacji awaryjnej obowiązują inne zasady. Nie zakładam, że różnica między ceną likwidacji a ceną bankructwa wróci do mnie jako gotówka.

Czy cena likwidacji może zmienić się po wejściu?

Tak. W naszym modelu zmieni ją inny depozyt lub wielkość pozycji. W praktyce znaczenie mogą mieć także funding, korekty progów i wynik pozostałych pozycji w cross. Liczba z momentu wejścia nie jest bezterminową gwarancją.

Likwidacja nie powinna być planem wyjścia

Policzenie ceny likwidacji ma pomóc odrzucić źle skonstruowaną transakcję, zanim ją otworzysz. Nie ma zachęcać do wykorzystywania każdego centymetra dostępnego zabezpieczenia. Jeśli mój scenariusz przestaje działać przy spadku o 1%, to właśnie tam planuję wyjście. Nie czekam, aż silnik giełdy uzna, że nie mam już wystarczająco dużo pieniędzy.

Przed kliknięciem „Kup” chcę znać trzy liczby: planowaną stratę przy stopie, faktycznie zaangażowane zabezpieczenie i poziom likwidacji. Pierwszą ustalam sam. Drugą świadomie przydzielam. Trzecia pokazuje granicę, za którą kontrolę przejmuje platforma.

Założenia obliczeń

Dokumentację sprawdziłem 22 października 2026 roku. Przykłady są moimi obliczeniami dla jawnie opisanych założeń, bez prognozy cen i bez założenia dostępności konkretnego produktu na danym koncie.

⚠️ Handel z dźwignią może zabrać cały depozyt w kilka minut. To moje doświadczenia, nie rekomendacja inwestycyjna. Zastrzeżenia prawne
Prezes – na rynkach od 2011 roku, z tradingu kontraktów futures i perpetual żyję. Bloga prowadzę od 2016, kanał BLOG PREZESA od 2017. Piszę o tym, co sam robię – również o błędach. Więcej o mnie →

Dodaj komentarz