FAQ
Strona Główna
Centrum Wsparcia
FAQ
Krypto Derywaty
Kontrakty Futures
Przewodnik po Futures
Jak obliczyć wymagany margin w handlu kontraktami futures na platformie Binance

Jak obliczyć wymagany margin w handlu kontraktami futures na platformie Binance

2022-12-06 06:32

Wymagany margin dla otwartych zleceń i pozycji

Wymagany margin w handlu futures obejmuje:
  • Margin przypisany do istniejącej pozycji;
  • Margin wymagany do otwarcia zleceń.
Należy pamiętać, że przy składaniu zleceń stop (w tym stop-limit, stop market i trailing stop) margin nie jest wymagany. Obliczanie wymaganego marginu (np. sprawdzenie marginu) ma miejsce wyłącznie wtedy, gdy zlecenia stop są uruchamiane i umieszczane w księdze zleceń.
Wymagany margin obliczany jest według następującego wzoru:

Wymagany margin w trybie jednokierunkowym:

Wymagany margin = maks.(abs(wartość nominalna pozycji** + wartość zlecenia bid***), abs(wartość nominalna pozycji – wartość zlecenia ask)) / dźwignia

Wymagany margin w trybie zabezpieczenia:

Wymagany margin = wymagany margin po stronie long + wymagany margin po stronie short
= maks.(abs(wartość nominalna pozycji long + wartość zlecenia bid long), abs(wartość nominalna pozycji long = wartość zlecenia ask long)) / dźwignia + maks.(abs(wartość nominalna pozycji short + wartość zlecenia bid short), abs(wartość nominalna pozycji short – wartość zlecenia short ask)) / dźwignia
* Pozycje long i short odnoszą się tutaj do pozycji i zleceń, których strona pozycji = LONG i SHORT
** Wartość nominalna:
  • Dla kontraktów futures USDⓈ-marginowanych wartość nominalna = strona pozycji (obliczona w coinach) * symbol cena mark
  • Dla kontraktów futures Coin-marginowanych wartość nominalna = strona pozycji (obliczona w kontrakcie) * wartość kontraktu / cena mark
*** Wartość zlecenia:
  • Dla kontraktów futures USDⓈ-marginowanych wartość zlecenia = wielkość zlecenia (obliczona w coinach) * cena limit
  • Dla kontraktów futures Coin-marginowanych wartość nominalna = wielkość pozycji (obliczona w kontrakcie) * wartość kontraktu / cena limit
Uwaga: w przypadku pozycji long wielkość pozycji jest dodatnia, a w przypadku pozycji short wielkość pozycji jest ujemna.
Na przykład: 
  • Masz już otwartą pozycję long BTCUSDT o wartości nominalnej 10 000 USDT (0,5 BTC, cena mark 20 000 USDT);
  • Masz już otwarte zlecenie long limit o wartości 0,1 BTCUSDT z ceną limit ustawioną na 19 000 USDT i dźwignią × 2;
  • Masz już otwarte zlecenie short limit o wartości 0,1 BTCUSDT z ceną limit ustawioną na 22 000 USDT i dźwignią × 2.
Wymagany margin dla pozycji i zlecenia short = maks.(abs(10 000 USDT + 1900 USDT), abs(10 000 USDT –  2200)) / 2
= 5950 USDT

Wymagany margin początkowy 

Po złożeniu nowego zlecenia w celu otwarcia pozycji system przeprowadzi kontrolę marginu początkowego.
  • Sprawdzany będzie tylko margin początkowy dla zleceń z pozycją otwartą i zleceń reduce-only, które spełniają określone warunki.
  • Nie przeprowadza się kontroli marginu dla zleceń z pozycją zamkniętą.

1. Zlecenia będą traktowane jako zlecenia z otwartą pozycją w następujących sytuacjach:

Zlecenie kupna: 
  • Obecna pozycja to pozycja long;
  • Obecna pozycja to pozycja short. Ilość nowego zlecenia > abs (ilość pozycji short) – ilość otwartego zlecenia kupna
Na przykład masz pozycję short o wartości 1 BTCUSDT i otwarte zlecenie limit kupna 0,8 BTCUSDT. Chcesz złożyć zlecenie limit kupna 0,5 BTCUSDT: 
0,5 BTCUSDT > (1 – 0,8) BTCUSDT
W związku z tym nowe zlecenie limit kupna będzie traktowane jako zlecenie z pozycją otwartą. 
Zlecenie short: 
  • Obecna pozycja to pozycja short;
  • Obecna pozycja to pozycja long. Ilość nowego zlecenia > abs (ilość pozycji long) – ilość otwartego zlecenia sprzedaży
Na przykład masz pozycję long o wartości 1,4 BTCUSDT i otwarte zlecenie limit short 0,8 BTCUSDT. Chcesz złożyć zlecenie limit sprzedaży 0,5 BTCUSDT: 
0,5 BTCUSDT > (1,4 – 0,8) BTCUSDT
W związku z tym nowe zlecenie limit sprzedaży nie będzie traktowane jako zlecenie z pozycją otwartą. 

2. Zlecenia reduce-only również podlegają kontroli margin, o ile spełniają warunki wskazane powyżej i traktowane są jako zlecenia z pozycją otwartą. 

3. Zlecenia reduce-only realizowane są zgodnie z poniższymi zasadami:

  • Zamknięcie rynku – wszystkie zlecenia RO (reduce-only): jeśli margin nie jest wystarczający po złożeniu zlecenia, wszystkie zlecenia limit w tym samym kierunku zostaną anulowane, a wszystkie pozycje zostaną zamknięte.
  • Zlecenie RO z lepszym limitem ceny niż istniejące zlecenie RO: jeśli w przypadku nowo złożonego zlecenia RO z limitem:
    • (a) kontrola margin zakończy się pomyślnie,
    • (b) cena jest bliższa cenie rynkowej (co oznacza, że łatwiej ją wykonać) oraz
    • (c) łączna wielkość wszystkich zleceń RO przekracza wielkość pozycji,
    • Oczekujące zlecenie limit RO, ustawione w tym samym kierunku i dalej od ceny rynkowej, będzie anulowane, dopóki łączna wielkość zleceń limit RO nie przekroczy aktualnej wielkości pozycji.
  • Zlecenie RO stop market: oczekujące zlecenia stop nie zajmują początkowego marginu, ale system sprawdzi wymagany margin, gdy zlecenia stop zostaną uruchomione. Jeśli margin nie jest wystarczający do uruchomienia istniejącego zlecenia RO stop market, wszystkie zlecenia limit w tym samym kierunku zostaną anulowane, a wszystkie pozycje zamknięte.
Zlecenie open zostanie pomyślnie złożone, gdy:
  • Koszt ≤ dostępne saldo
  • Wartość nominalna po złożeniu zlecenia ≤ limit wartości nominalnej dla każdej dźwigni.
Więcej informacji na temat dźwigni i wartości nominalnej można znaleźć na stronie Dźwignia i margin