Wprowadzenie do Stawek Fundingowych Binance Futures

2019-09-09 02:27

Film instruktażowy

1. Czym jest Stawka Finansowania?

Stawki fundingowe to okresowe przepływy pieniężne zachodzące między posiadaczami pozycji long i short. Kwota bezwzględna przypadająca na partię wynika z różnicy między ceną kontraktów perpetual futures a ceną indeksową. Na rynku zwyżkującym stawka fundingowa jest zazwyczaj dodatnia. Traderzy z otwartymi pozycjami long płacą traderom po stronie short. I odwrotnie – stawka fundingowa przy rynku zniżkującym jest zazwyczaj ujemna, a traderzy z otwartymi pozycjami short płacą traderom po stronie long.

Należy pamiętać, że Binance jedynie ułatwia wymianę kwot finansowania między posiadaczami pozycji long i short. Binance nie pobiera żadnych opłat za obsługę.

2. Dlaczego stawka fundingowa jest ważna?

W odróżnieniu od tradycyjnych kontraktów futures kontrakty perpetual futures nie mają daty ważności. Traderzy mogą trzymać pozycje bezterminowo, chyba że dojdzie do ich likwidacji. Aby mieć pewność, że ceny kontraktów perpetual będą zbieżne z odpowiednimi rynkami bazowymi, giełdy kryptowalut stworzyły mechanizm tzw. stawki fundingowej.

Stawka fundingowa pomaga przede wszystkim w zachowaniu zbieżności cenowej kontraktów perpetual i aktywów bazowych. Przy odpowiedniej płynności handel na kontraktach perpetual jest bardzo podobny do handlu na rynku spot.

3. Jak obliczane są stawki fundingowe na platformie Binance?

Kwoty fundingowe oblicza się według następującego wzoru:

Kwota Finansowania = Nominalna wartość pozycji × stawka fundingowa

Gdzie 

  • Nominalna Wartość Pozycji = Cena Mark * Wielkość Kontraktu (dla kontraktów USDⓈ-Marginowanych)
  • Mnożnik kontraktu × Wielkość kontraktu / Cena Mark (dla kontraktów coin-marginowanych)
  • W tym przypadku cena mark będzie dokładniejsza i obliczana w czasie rzeczywistym oraz może różnić się od ceny mark wyświetlanej co sekundę na stronie transakcji

Płatności finansowania z częstotliwością rozliczenia co osiem godzin rozpoczynają się o godz. 0.00 (UTC), 8.00 (UTC) i 16.00 (UTC). Płatności finansowania z częstotliwością rozliczenia co 4 godziny rozpoczynają się o godz. 0.00 (UTC), 4.00 (UTC), 8.00 (UTC), 12.00 (UTC), 16.00 (UTC) i 20.00 (UTC).

W zależności od liczby pozycji posiadanych przez użytkowników, system może potrzebować do minuty, aby zakończyć wszystkie rozliczenia opłat za finansowanie na platformie. Binance nie może zagwarantować, w jakim dokładnie czasie opłata za finansowanie zostanie rozliczona na konkretnym symbolu. Kiedy, np. trader otwiera pozycję o godz. 08:00:59 UTC, możliwe że ciągle podlega opłacie za finansowanie (i uiszcza lub otrzymuje opłatę za finansowanie). Nowe zlecenia składane podczas procesu opłat za finansowanie mogą mieć duże opóźnienie.  

Należy pamiętać, że otwarcie lub zamknięcie pozycji przed rozliczeniem opłaty za finansowanie spowoduje włączenie/wyłączenie opcji otrzymania/wypłacenia rozliczenia opłaty za finansowanie. Np. trader otwiera pozycję o godz. 07:59:59 UTC i zamyka ją o godz. 08:00:01 UTC. Jeśli płatność za finansowanie zostanie rozliczona o godz. 08:00:02 UTC,  opłata za finansowanie nie może mieć zastosowania do tradera (zarówno płacącego, jak i otrzymującego opłatę za finansowanie).

Traderzy ponoszą opłaty z tytułu finansowania w jednym lub drugim kierunku tylko jeżeli mają otwarte pozycje i odbywa się to o wcześniej ustalonych godzinach opłat z tytułu finansowania. Nie ponosisz opłaty za finansowanie, jeżeli nie masz pozycji. Jeżeli zamkniesz pozycję przed godziną opłaty finansowania, nie odprowadzasz ani nie otrzymujesz żadnej opłaty z tytułu finansowania.

Stawki fundingowe i licznik czasu do następnego finansowania wyświetlane są w interfejsie Binance Futures nad wykresem świecowym:

image

Należy pamiętać, że przedstawiona stawka finansowania odzwierciedla ocenę szacunkową za ostatnich 8 godzin indeksu premium. Np. od godz. 09:00 UTC do obliczenia stawki finansowania służy zbiór danych indeksu premium od godz. 01:00 UTC do 09:00 UTC (a nie od 08:00 UTC do 09:00 UTC).

 4. Jak uzyskać dostęp do aktualnych i historycznych stawek fundingowych?

Aby zobaczyć aktualne i historyczne stawki fundingowe, kliknij [Dane] - [Dane Futures], następnie wybierz opcję [Stawka fundingowa w czasie rzeczywistym] lub [Historia stawek fundingowych]

image
image

5. Jak otrzymywać powiadomienia o opłacie za finansowanie?

1. Przejdź do interfejsu handlowego [USDⓈ-M Futures] i kliknij ikonę Ustawienia.

image

2. Przejdź na kartę [Powiadomienie] i przełącz opcję [Wyzwalacz opłaty za finansowanie]. Możesz również regulować opłatę z tytułu stawki fundingowej procentowo w zakresie 0,0001%–0,75%. Obecnie domyślnie wynosi ona 0,25%, co oznacza, że dostaniesz powiadomienie, kiedy przewidywane opłaty z tytułu stawki fundingowej dojdą do poziomu 0,25%.

image

Ważna uwaga: Powiadomienia będziesz dostawać e-mailem / SMS-em / w aplikacji. Ta funkcja pełni rolę ostrzeżenia o ryzyku i Binance nie może zagwarantować czasu dostarczenia tego powiadomienia. Użytkownik zgadza się, że podczas korzystania z Usługi – w pewnych okolicznościach (w tym m.in. z powodu przeciążenia sieci osobistej i słabego środowiska sieciowego) – może nie być w stanie odbierać przypomnień lub może je dostawać z opóźnieniem. Binance zastrzega sobie prawo do niedostarczania przypomnień i nie ma obowiązku ich dostarczania.

6. Od czego zależy stawka fundingowa?

Stawka fundingowa składa się z dwóch elementów: oprocentowania i premium. Binance stosuje oprocentowanie stałe, wychodząc z założenia, że posiadanie ekwiwalentu gotówkowego daje wyższe odsetki niż ekwiwalent w BTC. 

Na platformie Binance Futures oprocentowanie jest domyślnie ustalone na 0,03% dziennie (0,01% na interwał finansowania, ponieważ finansowanie przypada co 8 godzin). Należy pamiętać, że nie dotyczy to niektórych kontraktów, takich jak ETHBTC, których oprocentowanie wynosi 0%. Binance zastrzega sobie prawo do okresowego dostosowania oprocentowania w zależności od warunków rynkowych.

Może wystąpić znaczna różnica w cenie między kontraktem perpetual a ceną mark. W takich przypadkach do wymuszenia konwergencji cen między obydwoma rynkami zostanie wykorzystany Indeks Premium. Historię Indeksu Premium można zobaczyć tutaj. Naliczany jest osobno dla każdego kontraktu:

Indeks Premium (P) = [maks. (0, Wpływ Ceny Kupna - Indeks Cen) - maks. (0, Indeks Cen - Wpływ Ceny Sprzedaży)] / Indeks Cen

Wpływ Ceny Kupna = Średnia cena wypełnienia niezbędna do wykonania Nominalnego Wpływu Margin na Cenę Kupna

Wpływ Ceny Sprzedaży = Średnia cena wypełnienia niezbędna do wykonania Nominalnego Wpływu Margin na Cenę Sprzedaży

  • Indeks Cenowy to średnia ważona wartość aktywa bazowego notowanego na głównych giełdach spot.
  • Impact Margin Notional (IMN) służy do lokalizowania średniej ceny Bid lub Ask wpływu w księdze zleceń. IMN w przypadku kontraktów USDⓈ-Marginowanych to nominalna kwota dostępna do handlu marginem z o wartości 200 USDT (cena w USDT). IMN w przypadku kontraktów COIN-Marginowanych to nominalna kwota dostępna do handlu marginem o wartości 200 USD (cena w USD).

Wartość Nominalna Marginu Wpływu (Impact Margin Notional, IMN) = 200 USDT / Stawka marginu początkowego przy maksymalnym poziomie dźwigni

Jeżeli np. maksymalna dźwignia na kontrakcie perpetual BNBUSDT wynosi 20x, a odpowiadająca mu Stawka Marginu Początkowego wynosi 5%, to wówczas Nominalny Wpływ Margin (IMN) wynosi 4000 USDT (200 USDT / 5%), a system co minutę przyjmuje IMN na poziomie 4000 USDT do pomiaru średniej Ceny Bid/Ask Wpływu w księdze zleceń.

Aby uzyskać więcej informacji można znaleźć na stronie Dźwignia i Margin Kontraktów USDⓈ-M Futures.

7. Jak obliczyć stawkę fundingową?

Krok 1. Znajdź Szereg Cena Bid/Ask Wpływu za dany okres stawki finansowania

Jako przykład niech posłuży następująca księga zleceń po stronie Bid dla kontraktu USDⓈ-Marginowanego:

Poziom

Cena

Ilość Podstawowa

Kwotowa Ilość Nominalna

Skumulowana Kwotowa Ilość Nominalna

1

p1

q1

mnożnik*p1*q1

mnożnik*p1*q1

2

p2

q2

mnożnik*p2*q2

mnożnik**p1*q1+mnożnik*p2*q2

3

p3

q3

mnożnik*p3*q3

mnożnik**p1*q1+mnożnik**p2*q2+mnożnik*p3*q3

...

...

...

...

...

n

pn

qn

mnożnik*pn*qn

mnożnik*∑pn*qn

Jeśli mnożnik *∑px*qx> IMN na poziomie x i mnożnik * ∑px-1*qx-1 <IMN na poziomie x-1, to możemy znaleźć Wpływ Ceny Kupna z księgi zleceń z poziomu x:

Wpływ Ceny Kupna = IMN / [(IMN-mnożnik *∑px-1*qx-1) / px+mnożnik * ∑qx-1]

*IMN: Impact Margin Notional

Aby uzyskać Wpływ Serii Cen Kupna/Sprzedaży, system stosuje powyższą metodologię na snapshot'ach księgi zleceń w tym okresie finansowania:

image

Księga zleceń Ask jest podsumowana w następujący sposób:

Poziom

Cena

Ilość Podstawowa

Kwotowa Ilość Nominalna

Skumulowana Kwotowa Ilość Nominalna

1

279,67

41,86

(279,67 * 41,86)

11 706,99

2

279,68

6,26

(279,68 * 6,26)

(279,67 * 41,86) + (279,68 * 6,26)

3

279,69

1,42

(279,69 * 1,42)

…...

4=x-1

279,70

31,64

(279,7 * 31,64)

(279,67 * 41,86) + (279,68 * 6,26) + (279,69 * 1,42) + (279,7 * 31,64) = 22 704,65 < 25 000 USDT*

5=x

279,71

11,27

(279,71 * 11,27)

(279,67 * 41,86) + (279,68 * 6,26) + (279,69 * 1,42) + (279,7 * 31,64) + (279,71 * 11,27) = 25 856,98 > 25 000 USDT*

*Zakładamy, że maksymalna dźwignia kontraktu perpetual BNBUSDT wynosi 125x, a domyślna Wartość Nominalna Marginu Wpływu (IMN) kontraktu wynosi 25 000 USDT.

Z powyższej tabeli otrzymujemy następujące liczby:

  • Cena na Poziomie x = 279,71
  • Łączna kwotowa ilość nominalna na Poziomie x - 1 = 22 704,65
  • Łączna ilość bazowa na Poziomie x-1 = 41,86 + 6,26 + 1,42 + 31,64 = 81,18

Podstawiając do wzoru:

Cena Ask Wpływu = IMN / [(IMN-mnożnik * ∑px-1 * qx-1)/px+mnożnik * ∑qx-1]

= 25 000 / [(25 000 - 22 704,65) / 279,71 + 81,18]

= 279,69 USDT

Analiza:

  • Odpowiednia kwota, kiedy osiągnie wartość IMN na Poziomie x: (mnożnik IMN *∑px-1*qx-1) / px = (25000 - 22704,65 ) / 279,71 = 8,206
  • Łączna kwota bazowa po osiągnięciu IMN: 8,206 + 81,18 = 89,386
  • Cena Ask Wpływu = 25000 / 89,386 = 279,69

Krok 2. Znajdź Szereg Indeksu Premiowego za obserwowany okres stawki finansowania

Binance oblicza Indeks Premium co pięć sekund (12 punktów danych indeksu premium na minutę). Stawka Finansowania jest obliczana na podstawie średniej ważonej czasowo na wszystkich 5760 punktach danych indeksu premium.

Kliknij, aby wyświetlić Historię Indeksu Premii.

Wzór Indeksu Premii:

Indeks Premium (P) = [ Maks.(0, Cena Bid Wpływu – Indeks Cenowy ) – Maks.(0, Indeks Cenowy – Cena Ask Wpływu)] / Indeks Cenowy

(Max(0,bpn-ipn)-Max(0,ipn-apn))/ipn

Sekwencja

Wpływ Ceny Bid

Wpływ Ceny Ask

Wartość Indeksu

Indeks Premii

1

bp1

ap1

ip1

(Max(0,bp1-ip1)-Max(0,ip1-ap1))/ip1

2

bp2

ap2

ip2

(Max(0,bp2-ip2)-Max(0,ip2-ap2))/ipn

...

...

...

...

...

n

bpn

apn

ipn

(Max(0,bpn-ipn)-Max(0,ipn-apn))/ipn

Krok 3. Średnia ważona czasu pozostałego do stawki finansowania Indeksu Premiowego za obserwowany okres stawki finansowania

Użyj Serii Indeksów Premii w tym okresie finansowania (z kroku 2), zastępujemy ją formułą Średniego Indeksu Premii:

Średni Indeks Premii(P) = (1*Premium_Index_1 + 2*Premium_Index_2 + 3*Premium_Index_3 +···+ n*Premium_Index_n) / (1+2+3+···+n)

*Premium_Index_1: pierwszy punkt danych indeksu premii

n = 60/5 × 60 × 8 = 5760

Krok 4. Oblicz Stawkę Finansowania 

Stawka Finansowania obliczana jest z 8-Godzinną Stopą Oprocentowania (0,01%) i 8-Godzinnym Składnikiem Premium. Dodano również amortyzator +/- 0,05%. Na przykład Stawki Finansowania obliczone od 00:00 do 08:00 są wymieniane o godzinie 08:00.

Kliknij, aby zobaczyć Historię Stawki Finansowania.

Kliknij, aby wyświetlić Stawki i Stopy Procentowe Finansowania w Czasie Rzeczywistym.

Wzór na Stawkę Finansowania:

Stawka fundingowa (F) = Średni indeks premium (P) + clamp (stopa oprocentowania - indeks premium (P), 0,05%, -0,05%)

* Indeks Premii (P) odnosi się tutaj do bieżącej średniej

Uwaga:

Funkcja clamp (x, min, max) oznacza, że jeśli (x <min), to x = min; jeśli (x> max), to x = max; jeśli max ≥ a ≥ min, to zwróć x.

Innymi słowy, dopóki Indeks Premii wynosi od -0,04% do 0,06%, Stawka Finansowania będzie równa 0,01% (Stopa Oprocentowania).

Jeśli (Oprocentowanie (I) - Indeks Premium (P)) mieści się w granicach +/- 0,05%, to F = P + (I - P) = I. Innymi słowy, Stawka Finansowania będzie równa Oprocentowaniu.

Przykład 1:

Znacznik czasu: 27.08.2020 20:00:00 UTC

Indeks Cenowy: 11 312,66 USDT

Wpływ Ceny Kupna: 11 316,83 USDT

Wpływ Ceny Ask: 11 317,66 USDT

Indeks Premium (P) = [maks. (0, Wpływ Ceny Kupna - Indeks Cen) - maks. (0, Indeks Cen - Wpływ Ceny Sprzedaży)] / Indeks Cen

= Maks. (0, 11 316,83 - 11 312,66) - Maks. (0, 11 312,66 - 11 317,66) / 11 312,66

= (4,17 - 0) / 11 312,66

= 0,0369%

Przykład 2:

Znacznik czasu: 28.08.2020 08:00:00 UTC

Cena Mark: 11 329,52 USDT

Jest to koniec okresu finansowania 00:00 – 08:00 (UTC), 8 godzin = 480 minut, więc 8-godzinny średni ważony Indeks Premium (P) = 0,0429%

Średni Indeks Premii= (1*Premium_Index_1+2*Premium_Index_2+3*Premium_Index_3+···+ n*Premium_index_n)/(1+2+3+···+n)

Premium_Index_1: pierwszy punkt danych indeksu premii

Stawka fundingowa (F) = Indeks premium (P) + clamp (stopa oprocentowania - indeks premium (P), 0,05%, -0,05%)

= 0,0429% + Clamp (0,01% - 0,0429%,-0,05%, 0,05%)

= 0,0429% + (-0,0329%)

= 0,0100%

Krok 5. Obliczanie górnego limitu stawki finansowania dla kontraktów perpetual USDⓈ-M**

Dolny limit = -0,75 × Wskaźnik marginu utrzymania 

Limit = 0,75 *Wskaźnik Marginu Utrzymania

Ograniczona Stawka Finansowania = clamp (Stawka Finansowania, Dolna Granica, Limit)

Istnieją dwa rodzaje limitowanej stawki fundingowej dla kontraktów perpetual USDⓈ-M:

Limitowana stawka fundingowa w oparciu o wskaźnik marginu utrzymania

Stała limitowana stawka fundingowa

Górny limit

-0,75 × Wskaźnik marginu utrzymania

-2% lub -3%

Dolny limit 

0,75 * wskaźnik marginu utrzymania

2% lub 3%

  • Zapoznaj się z artykułem Dźwignia i margin kontaktów futures USDⓈ-M, aby uzyskać odpowiedni wskaźnik marginu utrzymania przy maksymalnym poziomie dźwigni
  • Górną/dolną granicę finansowania dla każdego symbolu można znaleźć tutaj.

Przykład 1: 

Kontrakt perpetual ADAUSDT ma limitowaną stawkę fundingową opartą na jego wskaźniku marginu utrzymania, a odpowiedni „Wskaźnik marginu utrzymania” w tabeli przy maksymalnym poziomie dźwigni 75× wynosi 0,5%. 

  • Dolny limit = –0,75 * 0,5% = –0,375%
  • Górny limit = 0,75 * 0,5% = 0,375%

Przykład 2: 

Kontrakt perpetual SUSHIUSDT ma stałą limitowaną stawkę fundingową na poziomie ± 2%.

** W przypadku skrajnych warunków rynkowych firma Binance zastrzega sobie prawo do korekty parametrów limitu górnego i dolnego stawki finansowania. 

8. Korekta Inwerwału Finansowania

W przypadku skrajnej zmienności rynkowej firma Binance zastrzega sobie prawo do aktualizacji limitu dolnego i górnego stawki finansowania, a także interwału finansowania kontraktu perpetual, który różni się od domyślnego 8-godzinnego interwału finansowania. Najnowszy interwał finansowania i limit górny/dolny stawki fundingowej można znaleźć na stronach Bieżąca stawka finansowania oraz Historia stawek finansowania. Należy pamiętać, że opłaty za finansowanie (w stosownych przypadkach) odlicza się z dostępnego salda na portfelu Futures. Jeżeli saldo Twojego portfela jest niewystarczające, opłaty za finansowanie (w stosownych przypadkach) odlicza się od marginu pozycji, co może mieć wpływ na cenę likwidacji. Prosimy o odpowiednie zarządzanie pozycjami, aby uniknąć ryzyka likwidacji.

Od godz. 08:00 (UTC) w dniu 02.05.2025 Binance Futures zmienia częstotliwość rozliczeń z okresów co osiem lub co cztery godziny na okres co godzinę, gdy poprzednie rozliczenie stawki fundingowej kontraktów perpetual USDⓈ-M osiągnie górny/dolny limit stawki fundingowej. 

Przykłady:

Np. na kontrakcie perpetual USDⓈ-M BTCUSDT górny/dolny limit stawki fundingowej wynosi +0,3% / -0,3%, a domyślna częstotliwość rozliczania stawki fundingowej kontraktu perpetual USDⓈ-M BTCUSDT to osiem godzin. 

Sytuacja 1:

Stawka fundingowa kontraktu perpetual BTCUSDT na USDⓈ-M o godz. 08:00 (UTC) w dniu 22.04.2025 osiąga -0,3%, a następne rozliczenie stawki fundingowej będzie korygowane co godzinę, a nie co osiem godzin. Nowa częstotliwość rozliczania stawki finansowania zacznie obowiązywać od godz. 09:00 (UTC) w dniu 22.04.2025. 

Nowa częstotliwość rozliczania stawki finansowania kontraktu perpetual USDⓈ-M BTCUSDT będzie następująca:

Czas

Maksymalna stawka fundingowa

08:00 (UTC) 22.04.2025

+0,3% / -0,3%

09:00 (UTC) 22.04.2025

+0,3% / -0,3%

10:00 (UTC) 22.04.2025

+0,3% / -0,3%

11:00 (UTC) 22.04.2025

+0,3% / -0,3%

Sytuacja 2:

Stawka finansowania kontraktu perpetual USDⓈ-M BTCUSDT o godz. 07:45 (UTC) dnia w 22.04.2025 r. wynosi -0,3%. Jednakże w czasie rozliczenia stawki finansowania 22.04.2025 08:00 (UTC), stawka finansowania wynosi -0,25%. Nie zostaną wprowadzone żadne zmiany w częstotliwości rozliczania stawki finansowania, ponieważ stawka finansowania nie osiągnęła górnego/dolnego limitu stawki finansowania w czasie rozliczenia stawki finansowania. 

Ważne Uwagi

  • Korekta zakończy się mniej więcej w ciągu 15 minut od chwili, kiedy poprzednia stawka finansowania dojdzie do limitu górnego/dolnego stawki finansowania. Kiedy np. stawka finansowania kontraktu dojdzie do limitu górnego/dolnego stawki finansowania o godz. 08:00 (UTC), korektę częstotliwości rozliczania stawki finansowania będzie widać najpóźniej o godz. 08:15 (UTC).
  • Nie będzie żadnych ogłoszeń w przypadku korekty z powodu osiągnięcia górnego/dolnego limitu stawki fundingowej przez poprzednie rozliczenie stawki fundingowej. Najnowszy interwał finansowania i limit górny/dolny stawki fundingowej można znaleźć na stronach Bieżąca stawka finansowania oraz Historia stawek finansowania. Użytkownicy interfejsu API mogą sprawdzać informacje na temat stawki finansowania poprzez nowo dodany punkt końcowy: GET/fapi/v1/fundingInfo.
  • Częstotliwość rozliczania stawki fundingowej nie zostanie przywrócona do ośmiogodzinnej ani czterogodzinnej po korekcie częstotliwości rozliczania stawki finansowania na jednogodzinną.
  • Pojawi się oddzielne ogłoszenie, jeżeli platforma Futures Binance postanowi zwiększyć częstotliwość rozliczania stawki finansowania kontraktów perpetual USDⓈ-M do jednogodzinnej, kiedy poprzednie rozliczenie stawki finansowania nie dojdzie do górnego/dolnego limitu stawki finansowania oraz aby przywrócić częstotliwość rozliczania stawki finansowania z cogodzinnej na ośmiogodzinną lub czterogodzinną.
  • W przypadku kontraktu perpetual z częstotliwością rozliczenia co godzinę ostatnie rozliczenie finansowania zakończy się 1 godzinę przed wycofaniem. Przykładowo częstotliwość rozliczenia stawki fundingowej dla kontraktu perpetual BTCUSDT jest godzinna i zostanie wycofana o godz. 09:00 (UTC) 02.05.2025. Ostatnie rozliczenie finansowania odbędzie się o godz. 08:00 (UTC) w dniu 02.05.2025. Opłata za finansowanie nie będzie pobierana od godz. 09:00 (UTC) 02.05.2025.

Aby dowiedzieć się więcej o kontraktach futures, przejdź na stronę Wprowadzenie do Binance Futures.