Binance Futures wykorzystuje cenę mark jako punkt odniesienia w likwidacjach i obliczeniach niezrealizowanego PNL. Cena mark jest szacunkową prawdziwą wartością kontraktu i różni się od „ostatniej ceny”. Cena mark służy do zapobiegania nieuczciwym i niepotrzebnym likwidacjom, które mogą się zdarzyć, gdy rynek jest bardzo niestabilny. Ponadto pomaga również zapobiegać manipulacjom cenowym.
Należy zauważyć, że ceny mark kontraktów perpetualnych oraz kwartalnych różnią się od siebie i oblicza się je przy użyciu różnych formuł i metod. Zdecydowanie zalecamy zapoznanie się z obiema stronami wsparcia (Cena mark w kontrakcie perpetual futures i Cena mark w kontrakcie kwartalnym futures), aby lepiej zrozumieć metodologie stojące za cenami mark.
Cena mark składa się z dwóch elementów: indeksu cen i podstawy średniej ruchomej (MA).
Podstawa średniej ruchomej jest wykorzystywana jako drugi element do obliczenia ceny mark. Pomaga wygładzić dane cenowe w określonym przedziale czasu, tworząc stale aktualizowaną średnią cenę. Metodologia ta ogranicza liczbę niesprawiedliwych i niepotrzebnych likwidacji, gdy rynek charakteryzuje się dużą zmiennością.
Indeks cen to zagregowana cena pochodząca z głównych giełd spot, ważona ich względnym wolumenem. Ma to na celu zapobieganie manipulacji cenami z jednej giełdy. Indeks cen dla kontraktów COIN-marginowanych pochodzi z cen Bitstamp, Coinbase Pro, Kraken, Binance, Huobi, Kucoin i OKX.
Cena mark COIN-marginowanych kontraktów perpetual
Cena mark = mediana * (cena 1, cena 2, cena kontraktu)
Cena 1 = indeks cen * (1 + ostatnia stawka finansowania * (czas do sfinansowania / 8))
Cena 2 = indeks cen + średnia ruchoma (podstawa 2,5-minutowa)*
* Średnia ruchoma (podstawa 2,5-minutowa) jest obliczana jako średnia z 30 punktów danych w ciągu 2,5 minuty. Punkt danych oblicza się co 5 sekund, biorąc średnią cen kupna i sprzedaży, a następnie odejmując indeks cen.
Średnia ruchoma (podstawa 2,5-minutowa) = suma [(Bid1_i + Ask1_i)/2 – PI_i] / 30
* Mediana: jeżeli cena 1 < cena 2 < cena kontraktu, to za cenę 2 przyjmuje się cenę mark.
Należy pamiętać, że w przypadku ekstremalnych warunków rynkowych lub odchyleń w źródłach cen, które mogą prowadzić do odchyleń ceny mark od ceny spot, Binance podejmie dodatkowe środki ochronne, tj. w tym scenariuszu cena mark = cena 2.
Podczas aktualizacji systemu lub jego wyłączenia, co wstrzymuje wszystkie działania handlowe, kalkulacja ceny mark wygląda następująco:
Zachowaj formułę ceny mark, ale ustaw średnią ruchomą (podstawa 2,5-minutowa) w cenie 2 na 0, aż system wróci do normy.
Cena mark jest lepszym oszacowaniem „prawdziwej” wartości kontraktu w porównaniu z cenami kontraktów perpetual futures, które mogą być bardziej zmienne w krótkim okresie. Używamy tej ceny, aby zapobiec niepotrzebnym likwidacjom traderów i zniechęcić osoby o złych intencjach do wszelkich manipulacji na rynku.
Cena mark COIN-marginowanych kontraktów kwartalnych z dostawą
Tradycyjnie cena kwartalnego kontraktu futures zbiega się z odpowiadającą mu ceną spot, kiedy po upływie trzech miesięcy kontrakt wygasa. W miarę jak kontrakt zbliża się do wygaśnięcia, cena mark ściśle odzwierciedla ceny spot, a składnik bazowy średniej ruchomej nie wchodzi już w skład obliczeń ceny mark. Oznacza to, że cena mark kwartalnego kontraktu futures jest obliczana inaczej w miarę zbliżania się do czasu wygaśnięcia.
Przed datą dostawy:
Cena mark = indeks cen + średnia ruchoma (podstawa 2,5-minutowa)*
* Średnia ruchoma (2,5-minutowa) = średnia ruchoma ((Bid1 + Ask1) / 2 – indeks cen), obliczana co minutę w interwale 2,5-minutowym.
W dniu dostawy:
i) Czas pozostały do dostawy przekracza 1 godzinę
Na przykładzie BTCUSD 0925:
Cena mark przed 25 września 2020 r., godz. 6:59:59 UTC
= indeks cen + średnia ruchoma (podstawa 2,5-minutowa)*
* Średnia ruchoma (2,5-minutowa) = średnia ruchoma ((Bid1 + Ask1) / 2 – indeks cen), obliczana co minutę w interwale 2,5-minutowym.
ii) Czas pozostały do dostawy wynosi 1 godzinę lub mniej
Cena mark w dniu 25 września 2020 r., godz. 7:00:00–7:59:59 UTC
= Średnia Indeksu Cenowego (co sekundę od 07:00:00 i 07:59:59 UTC w dniu dostawy)