Czym jest cena mark i indeks cen w kontraktach futures z marginem w USDⓈ?

2019-09-09 02:29

Wyłączenie odpowiedzialności: zgodnie z wymogami MiCA nieautoryzowane stablecoiny w przypadku użytkowników z obszaru EOG podlegają pewnym ograniczeniom. Aby uzyskać więcej informacji, kliknij tutaj

1. Wprowadzenie do ceny mark i indeksu cen

Cena mark to mechanizm stosowany w ramach handlu kontraktami futures na kryptowaluty w celu zapewnienia uczciwej i dokładnej wyceny kontraktów futures.

Indeks cen służy do ograniczania ryzyka wynikającego ze zmienności cenowej i manipulacji rynkowych poprzez zapewnienie bardziej stabilnego punktu odniesienia. Zamiast ostatniej ceny aktywa indeks cen uwzględnia cenę aktywa na kilku giełdach. Więcej informacji na temat różnic między ceną mark i ostatnią ceną można znaleźć w artykule Jaka jest różnica między ostatnią ceną a ceną mark kontraktu futures?

Na Binance Futures na cenę mark kontraktu mają wpływ różne czynniki, w tym ostatnia cena kontraktu, seria bid1 i ask1 z księgi zleceń, stopa finansowania oraz średnia złożona z ceny spot aktywa na głównych giełdach kryptowalut.

Indeks cen służy do obliczania ceny mark i wynika ze średniej ważonej ceny spot danego aktywa na kilku giełdach krypto.

image

2. Indeks cen kontraktów futures USDⓈ-M

Czym jest indeks cen kontraktów futures USDⓈ-M? 

Głównym składnikiem ceny mark jest indeks cen. Stanowi on średnią ważoną wartość aktywów bazowych na głównych giełdach spot, odzwierciedlając godziwą wartość rynkową kontraktu futures. Indeks cen jest stale aktualizowany w celu uwzględnienia wszelkich zmian ceny spot aktywów lub wskaźników giełdowych wykorzystywanych w obliczeniach.

Na Binance źródłem indeksu cen kontraktów futures USDⓈ-M są giełdy KuCoin, OKX, HitBTC, Gate.io, Ascendex, MEXC, Coinbase, Kraken, Bitget, Bitfinex, Bybit, PancakeSwap (BNB Chain), Uniswap (Ethereum) oraz Raydium (Solana).

Składniki PancakeSwap (BNB Chain), Uniswap (Ethereum) i Raydium (Solana) będą dostępne w kontraktach notowanych od 02.10.2025, w zależności od dostępności i stabilności cen.

Binance zastrzega sobie prawo do zmiany składników indeksu ceny od czasu do czasu bez powiadomienia.

Bieżące informacje o indeksie cen można sprawdzać na stronie Binance.

image

Jak się oblicza indeks cen kontraktów perpetual futures?

Indeks cen jest obliczany w następujący sposób:

Indeks cen = suma (waga procentowa giełdy A × cena spot symbolu na giełdzie A + waga procentowa giełdy B × cena spot symbolu na giełdzie B +...+ waga procentowa giełdy N × cena spot symbolu na giełdzie N)

gdzie:

  • Waga procentowa giełdy i = waga giełdy i / waga całkowita
  • Waga całkowita = suma (waga giełdy A + waga giełdy B + ...+ waga giełdy N)


Uwaga: w przypadku skrajnej zmienności cen lub odchyleń od indeksu cen Binance podejmuje dodatkowe środki zapobiegawcze, w tym m.in. zmianę składników indeksu cen.

Binance stosuje dodatkowe zabezpieczenia w celu ochrony przed słabymi wynikami rynkowymi przy awarii giełdy spot lub problemów z łącznością:

  • Odchylenie pojedynczego źródła ceny: w przypadku gdy najnowsza cena na danej giełdzie odbiega o więcej niż 3% od mediany ceny wszystkich źródeł cen, wartość podlega natychmiastowemu ograniczeniu do mnożnika 1,03 lub 0,97 mediany ceny, w zależności od tego, czy odchylenie jest powyżej czy poniżej mediany. Na przykład, jeśli mediana ceny indeksu BTCUSDT na giełdzie A wynosi 20 000 USDT, a cena odbiega o +7%, wartość zostanie ograniczona do 20 600 USDT (20 000 × 1,03). I odwrotnie – jeżeli odchylenie wynosi –6%, wartość rozliczona wyniesie 19 400 USDT (20 000 × 0,97). Korekta ta nastąpi od razu po przekroczeniu przez cenę spot progu odchylenia cenowego. Obliczona przez giełdę wartość ceny zostanie ponownie skorygowana do wartości pierwotnej, kiedy wartość ceny spadnie z powrotem do progu 3% odchylenia od ceny mediany ze wszystkich źródeł cen. Jednak ta zasada nie dotyczy niektórych wyznaczonych indeksów (np. indeksy BTC i ETH wynoszą 1%).
  • Problemy giełdy z łącznością: jeśli Binance nie może uzyskać dostępu do danych z giełdy lub giełda nie zaktualizowała swoich danych handlowych w ciągu ostatnich pięciu minut, waga tej giełdy wyniesie zero w obliczeniach średniej ważonej.
  • Mechanizm „ostatniej ceny chronionej”: jeśli Binance nie może uzyskać stabilnych danych referencyjnych dla indeksu cen i ceny rynkowej, korzysta z mechanizmu „ostatnia cena chroniona”. W tym przypadku indeks cen jest tymczasowo aktualizowany w oparciu o cenę ostatniej transakcji kontraktu w ramach określonego limitu jako odniesienie dla ceny mark w celu obliczenia niezrealizowanego zysku i straty (PnL) oraz poziomu wezwania do likwidacji. Pozwala to uniknąć zbędnych likwidacji do czasu, aż sytuacja wróci do normy.

Najnowszy kurs wymiany można znaleźć na stronie indeksu cen w czasie rzeczywistym.

Uwaga:

  • Kurs krzyżowy: w przypadku aktywów bazowych bez kwotowań bezpośrednich Binance oblicza kurs międzygiełdowy przy użyciu ceny syntetycznej jako indeks syntetyczny. Na przykład, LINK/USDT można obliczyć, używając LINK/BTC i BTC/USDT.
  • Aktualizacje indeksu cen: Binance zastrzega sobie prawo do okresowej aktualizacji odniesień do indeksu cen bez wcześniejszego powiadomienia.

Indeks cen można uznać za tzw. cenę spot. Sprawdźmy, jak oblicza się cenę mark w przypadku wszystkich obliczeń niezrealizowanego PnL. Należy pamiętać, że podstawą zrealizowanego PnL są faktycznie zrealizowane ceny rynkowe.

3. Cena mark kontraktów futures USDⓈ-M

Cena mark stanowi lepsze oszacowanie „prawdziwej” wartości kontraktu w porównaniu z cenami perpetual futures, ponieważ jest mniej zmienna w krótkim okresie. Binance stosuje cenę mark, aby zapobiegać niepotrzebnym likwidacjom i zniechęcać podmioty o złych intencjach do manipulacji rynkowej.

Na Binance Futures cenę mark oblicza się poprzez uwzględnienie kilku czynników. Jest to m.in. ostatnia cena kontraktu futures, serie bid1 i ask1 z księgi zleceń, stawka finansowania oraz średnia zbiorcza cen spot aktywa bazowego na głównych giełdach krypto.

Obliczenie ceny mark jest ściśle powiązane ze stawką finansowania i odwrotnie. Ponieważ niezrealizowany PnL jest kluczowym czynnikiem uruchamiającym likwidacje, ważne jest, aby jego obliczenie było dokładne, co pomaga uniknąć zbędnych likwidacji. Aktywa bazowe dla kontraktu perpetualnego reprezentują „prawdziwą” wartość kontraktu, a indeks cen – średnia cen z głównych rynków – służy jako główny składnik ceny rynkowej. 

Jak się oblicza cenę mark kontraktów perpetual futures USDⓈ-M?

Cena mark obliczana jest przy użyciu następującego wzoru:

Cena mark = mediana (cena 1, cena 2, cena kontraktu) 

  • Cena 1 = indeks cen × (1 + ostatnia stawka finansowania × (czas do następnego finansowania / okres finansowania))

Gdzie: 

  • Okres finansowania odnosi się do czasu pomiędzy każdym naliczeniem przez Binance opłaty za finansowanie, wyrażonym w godzinach.
  • Czas do następnego finansowania to pozostały czas (wyrażony w godzinach) do kolejnego naliczenia opłaty za finansowanie. Jeżeli np. okres finansowania jest ustawiony na 8 godzin, a ostatnia opłata za finansowanie miała miejsce 2 godziny temu, czas do następnego finansowania wynosi 6 godzin.

Uwaga: opłata za finansowanie jest wymieniana między posiadaczami pozycji long i short, a Binance działa jako bezstronny pośrednik w transakcji.

  • 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 1 sekundę, uśredniając cenę bid i ask, a następnie odejmując indeks cen. 

Wzór to:

Średnia ruchoma (na podstawie okresu 1 minuty) = suma [(Bid1_i + Ask1_i)/2 – PI_i] /60 

gdzie:

  • PI to indeks cen w chwili dokonywania obliczeń.
  • Bid1_i, Ask1_i oraz PI_i są rejestrowane w 60 punktach danych zbieranych w odstępach 1-sekundowych w okresie 1 minuty (0, 1 … 58, 59, 60 sekund po minucie).

Aby uzyskać więcej informacji, należy zapoznać się z indeksem cen każdego kontraktu futures USDⓈ-M.

Obliczanie mediany dla ceny rynkowej:

  • Jeżeli cena 1 < cena 2 < cena kontraktu, to wówczas za cenę 2 przyjmuje się cenę mark.

Uwaga: cena mark może odbiegać od ceny spot ze względu na skrajne warunki rynkowe lub odchylenia w źródłach cen. W takich przypadkach Binance podejmie dodatkowe środki zabezpieczające, takie jak obliczenie, gdzie cena mark = cena 2.

Podczas aktualizacji lub przestojów systemu, gdy wszystkie działania handlowe są wstrzymane, system będzie nadal obliczał cenę mark przy użyciu standardowego wzoru. Jednakże średnia ruchoma (podstawa 1-minutowa) w cenie 2 zostanie ustawiona na 0 do momentu, gdy system wróci do normy.

Jak się oblicza cenę mark kontraktów kwartalnych z dostawą USDⓈ-M?

Przed datą dostawy:

  • Cena mark = indeks cen + średnia krocząca (podstawa 1-minutowa) 
  • Średnia ruchoma (podstawa 1-minutowa) jest obliczana jako:

Średnia ruchoma ((Bid1 + Ask1) / 2 – indeks cen), obliczana co sekundę w 1-minutowym interwale.

W dniu dostawy:

  • i) Jeśli czas dostawy jest dłuższy niż 30 minut
    • Na przykładzie BTCUSDT 0925:

Cena mark przed 25 września 2020 r., godz. 7:29:59 UTC

= indeks cen + średnia ruchoma (podstawa 2,5-minutowa) 

  • Średnia ruchoma (podstawa 2,5-minutowa) = średnia ruchoma ((Bid1 + Ask1) / 2 – indeks cen), obliczana co minutę w interwale 2,5-minutowym.
  • ii) Jeśli czas dostawy wynosi 30 minut lub mniej
    • Cena mark w dniu 25 września 2020 r., godz. 07:30:00–07:59:59 UTC

= średni indeks cen, obliczany co sekundę między godz. 07:30:00 a 07:59:59 UTC w dniu dostawy.

4. Cena mark kontraktów futures USDⓈ-M w handlu pozagiełdowym

Metodologia ceny mark w okresie obrotu pozagiełdowego 

Cenę mark kontraktu perpetual futures w okresie obrotu pozagiełdowego oblicza się według następującego wzoru:

Cena mark = średnia cen transakcyjnych z ostatnich 10 sekund, obliczana co sekundę.

Jeśli w ciągu 10 sekund jest mniej niż 21 cen transakcyjnych, średnia indeksu cen będzie oparta na ostatnich 20 cenach transakcyjnych. 

Okres przechodzenia z obrotu pozagiełdowego na kontrakt standardowy

Kontrakty perpetual futures w obrocie pozagiełdowym ulegają konwersji na standardowe kontrakty perpetual futures, kiedy z rynków spot da się uzyskać stabilną cenę indeksu (zgodnie z ustaleniami Binance). Cena mark stopniowo przechodzi od ceny mark z obrotu pozagiełdowego do standardowego wyliczenia ceny mark (cena mark = mediana (cena 1, cena 2, cena kontraktu)) w okresie przejściowym.

Nie ma to wpływu na funkcję handlową w okresie przejściowym. Otwarte zlecenia i pozycje nie podlegają anulowaniu. 

Cena mark po zakończeniu obrotu pozagiełdowego

Po zakończeniu kontraktu perpetual futures w obrocie pozagiełdowym obliczenia ceny mark przebiegają według następującego wzoru:

Cena mark = mediana (cena 1, cena 2, cena kontraktu)