Binance Futures wykorzystuje cenę mark jako punkt odniesienia w likwidacjach i obliczeniach niezrealizowanego PNL. Cena mark reprezentuje szacunkową wartość godziwą kontraktu i różni się od „ostatniej ceny”. Pomaga to zapobiegać niesprawiedliwym i niepotrzebnym likwidacjom, które mogą wystąpić podczas dużej zmienności rynku oraz zapobiega manipulacji cenowej.
Ceny mark różnią się między kontraktami perpetualnymi a kwartalnymi, przy czym każdy z nich korzysta z określonych wzorów i metodologii. Zalecamy zapoznanie się zarówno z stronami wsparcia dotyczącymi ceny mark w Perpetual Futures, jak i ceny mark w Kwartalnych Futures, aby lepiej zrozumieć zastosowane metodologie.
Cena mark składa się z dwóch elementów:
Więcej informacji można znaleźć w odnośnikach do indeksu cen każdego kontraktu COIN-marginowanego.
Cena mark = mediana * (cena 1, cena 2, cena kontraktu)
Cena 1 = indeks cen * (1 + ostatnia stawka fundingowa * (czas do sfinansowania / 8))
Cena 2 = indeks cen + średnia ruchoma (podstawa 1-minutowa)
Średnia ruchoma (podstawa 1-minutowa) jest obliczana jako średnia z 60 punktów danych w ciągu 1 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 1-minutowa) = suma [(Bid1_i + Ask1_i)/2 - PI_i] /60
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 (np. w tym scenariuszu cena mark jest ustawiona na cena 2).
Podczas aktualizacji systemu lub przerw w działaniu, formuła ceny mark pozostaje taka sama, ale średnia ruchoma (na podstawie 1 minuty) w cenie 2 jest tymczasowo ustawiana na zero, aż do wznowienia normalnych operacji. Uwaga: 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.
Tradycyjnie cena kwartalnego kontraktu futures zbiega się z odpowiadającymi mu cenami spot, kiedy po upływie 3 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.
Cena mark = indeks cen + średnia ruchoma (podstawa 1-minutowa)
Uwaga: średnia ruchoma (podstawa 1-minutowa) = średnia ruchoma ((Bid1 + Ask1) / 2 - indeks cenowy), obliczana co 1 sekundę w interwale 1-minutowym.
i) Czas pozostały do dostawy przekracza 30 minut
Na przykładzie BTCUSD 0925:
Cena mark przed 25 września 2020 r., godz. 7:29:59 UTC
Cena mark = indeks cen + średnia ruchoma (podstawa 1-minutowa)
Uwaga: średnia ruchoma (podstawa 1-minutowa) = średnia ruchoma ((Bid1 + Ask1) / 2 - indeks cenowy), obliczana co 1 sekundę w interwale 1-minutowym.
ii) Czas pozostały do dostawy wynosi 30 minut lub mniej
Cena mark w dniu 25 września 2020 r., godz. 07:30:00–07:59:59 UTC
Cena mark = średnia indeksu cen (co sekundę od 07:30:00 i 07:59:59 UTC w dniu dostawy)
Więcej informacji na temat kontraktów futures COIN-M, patrz artykuły: