Jak obliczyć cenę likwidacji kontraktów Coin-M Futures

2021-02-05 05:40

Poniżej znajduje się wzór ceny likwidacji dla kontraktów Coin-M Futures:

image

gdzie

WB

Saldo Portfela

TMM1

Margin Utrzymania wszystkich innych kontraktów, z wyłączeniem Kontraktu 1

Jeśli jest to tryb Izolowany Margin, TMM = 0, UPNL = 0

UPNL1

Niezrealizowany PNL wszystkich innych Kontraktów, z wyjątkiem Kontraktu 1

Jeśli jest to tryb Izolowany Margin, UPNL = 0

cumB

Ilość na utrzymanie OBU pozycji (tryb jednokierunkowy)

cumL

Ilość na utrzymanie pozycji LONG (tryb hedge)

cumS

Ilość na utrzymanie pozycji SHORT (tryb hedge)

SideBOTH

Kierunek OBU pozycji

1 = Pozycja Long

–1 = Pozycja Short

b

Wartość bezwzględna OBU wielkości pozycji (tryb jednokierunkowy)

EPB

Cena otwarcia OBU pozycji (tryb jednokierunkowy)

L

Wartość bezwzględna wielkości pozycji LONG (tryb hedge)

EPL

Cena otwarcia pozycji LONG (tryb hedge)

S

Wartość bezwzględna wielkości pozycji SHORT (tryb hedge)

EPS

Cena otwarcia pozycji SHORT (tryb hedge)

MMR B

Stopa marginu utrzymania OBU pozycji (tryb jednokierunkowy)

MMR L

Stopa marginu utrzymania pozycji LONG (tryb hedge)

MMR S

Stopa marginu utrzymania pozycji SHORT (tryb hedge)

CM

Wielkość kontraktu symbolu

Uwagi:

image
image
  • W trybie Cross margin WB to crossWalletBalance;
  • W trybie Izolowany Margin WB to isolatedWalletBalance izolowanej pozycji, gdzie TMM=0, a UPNL=0; możesz podstawić ilość pozycji, MMR, cum do wzoru do obliczenia.

Stopa Marginu Utrzymania

Stopę marginu utrzymania można określić na podstawie artykułu Dźwignia i margin w coin-marginowanych kontraktach futures.

Na przykład jeśli pozycja kontraktu BTCUSD wynosi 300 BTC, stopa marginu utrzymania wyniesie 12,5%.

Uwaga: jeżeli nominalna wartość pozycji (wyliczony wynik ceny likwidacji) i zakładane poziomy marginu są różne, w celu ponownego obliczenia ceny likwidacji należy podstawić stopę marginu utrzymania i kwotę marginu utrzymania innych poziomów marginu.

Kwota Utrzymania

Kwotę utrzymania można obliczyć przy użyciu poniższego wzoru. Na przykład jeśli pozycja kontraktu BTCUSD wynosi 300 BTC, kwota utrzymania wyniesie 11,605 BTC.

Wzór kwoty marginu utrzymania

Margin Utrzymania = Nominalna Wartość Pozycji * Stawka Marginu Utrzymania na poziomie nominalnej wartości pozycji -  Kwota Utrzymania na poziomie pozycji nominalnej

Przykładowo: masz 100 kontraktów perpetual BTCUSDT, a najnowsza cena mark wynosi 25 000 USDT. Wartość nominalną pozycji oblicza się jako 100 * 100 / 25 000 = 0,4 BTC, czyli na poziomie marginu 1. W ten sposób można obliczyć odpowiednią stopę marginu utrzymania i kwotę utrzymania oraz podstawić je do powyższego wzoru:

Margin utrzymania = 100 * 100 / 25 000 * 0,4% – 0 = 0,0016 BTC