FAQ
Strona Główna
Centrum Wsparcia
FAQ
Krypto Derywaty
Kontrakty Futures
Binance Futures
Jak Obliczyć Zysk i Stratę dla Kontraktów Futures

Jak Obliczyć Zysk i Stratę dla Kontraktów Futures

2021-07-26 02:57
Ostatnia aktualizacja: 17 czerwca 2024 r.
Podstawą do obliczenia zysków i strat jest zabezpieczenie kontraktu. Np. kontrakt USDⓈ-marginowany jest denominowany w USDT, a kontrakt z COIN-marginowany na BTC jest denominowany w BTC. 
Należy pamiętać, że niezrealizowane zyski i straty oblicza się na podstawie ceny mark, a zrealizowane zyski i straty oblicza się na podstawie ostatniej ceny. 

Obliczenia zysków i strat w przypadku kontraktów Futures COIN-M (BTCUSD)

Kontrakt futures COIN-M na BTC jest denominowany, zabezpieczony i rozliczany w bitcoinie, co oznacza, że funkcję waluty bazowej pełni bitcoin. Każdy kontrakt COIN-M na BTC reprezentuje 100 USD, a zatem walutą przeciwstawną jest USD. Ponieważ każdy kontrakt reprezentuje stałą ilość USD, oznacza to, że do finansowania marginu początkowego lub obliczania zysków i strat służy BTC. 
Załóżmy, że kupisz 100 BTC-marginowanych kontraktów perpetual (100 * 100 $ = 10 000 $) po 50 000 $ za sztukę. W ten sposób zasadniczo sprzedajesz 10 000 $ i kupujesz równowartość w bitcoinie (10 000 / 50 000 = 0,2 BTC).
Załóżmy, że cena bitcoina wzrośnie do 55 000 $ i chcesz zabezpieczyć zyski z transakcji. Aby zamknąć pozycję, odkupujesz kontrakty na kwotę 10 000 $ i jednocześnie sprzedajesz równowartość w bitcoinie (10 000 / 55 000 = 0,1818 BTC).
W tej transakcji zysk oblicza się następująco: Kwota w bitcoinie na wejściu - kwota w bitcoinie na wyjściu = 0,2 - 0,1818 = 0,0182 BTC.
W skrócie formuła zysku i straty będzie wyglądać następująco:
((1 / Cena Wejścia Kontraktu Futures) - (1 / Cena Wyjścia Kontraktu Futures)) * Wielkość Pozycji
((1/ 50 000) - (1 / 55 000)) * (100 * 100) = 0,0182 BTC
Przykład dla pozycji short:
Short Kontrakt BTCUSD 0925 Kwartalny (Kup USD, Sprzedaj BTC): 
((1 / Cena Wejścia Kontraktu Futures) - (1 / Cena Wyjścia Kontraktu Futures)) * (Wielkość Pozycji * -1)
((1/50 000) - (1/45 500)) * (100 kontraktów * 100 USD * (-1)) = 0,0198 BTC

Obliczenia zysków i strat w przypadku kontraktów futures USDⓈ-M (BTCUSDT)

Załóżmy, że kupujesz kontrakty perpetual (long) na BTCUSDT o wartości 10 000 USDT po cenie 50 000 USDT. Cena rośnie i wychodzisz przy cenie 55 000 USDT. Twój zysk wynosi:
((1 / Cena Wejścia Kontraktu Futures) - (1 / Cena Wyjścia Kontraktu Futures)) * Wielkość Pozycji
( 1 / 50 000 - 1 / 55 000 ) * 10 000 = 0,018182 BTC
W USDT byłoby to 0,018182 * 55 000 USDT = 1000 USDT 
Załóżmy, że sprzedajesz kontrakty perpetual (short) na BTCUSDT o wartości 10 000 USDT po cenie 50 000 USDT. Cena spada, a ty wychodzisz przy cenie 45 000 USDT. Twój zysk wynosi:
((1 / Cena Wejścia Kontraktu Futures) - (1 / Cena Wyjścia Kontraktu Futures)) * (Wielkość Pozycji * -1)
 ( 1 / 50 000 - 1 / 45 000 ) * (-10 000) = 0,022 BTC
W USDT byłoby to 0,022 * 45 000 USDT = 1000 USDT 

Jak obliczyć niezrealizowany PnL oraz procent zwrotu z inwestycji (ROI)?

Zwrot z inwestycji (ROI) można obliczyć przy użyciu ceny mark lub ceny otwarcia. Przejdź do karty [Pozycje] w interfejsie handlowym, kliknij opcję [PnL(ROI%)] i wybierz żądaną bazę cenową.

Kontrakty USDⓈ-M Futures

  • Jeżeli jako podstawę cenową wybierzesz cenę Mark:
Niezrealizowany PNL = wielkość pozycji * kierunek zlecenia * (cena Mark - cena wejścia)
%ROI = niezrealizowany PnL w USDT / margin wejścia = ((cena mark – cena otwarcia) * kierunek zlecenia * wielkość) / (wartość_pozycji * mnożnik_kontraktu * cena_mark * IMR)
*IMR = 1 / Dźwignia
  • Jeżeli jako podstawę cenową wybierzesz ostatnią cenę:
Niezrealizowany PNL = wielkość pozycji * kierunek zlecenia * (ostatnia cena - cena wejścia)
%ROI = niezrealizowany PnL w USDT / margin wejścia = ((ostatnia cena – cena otwarcia) * kierunek zlecenia * wielkość) / (wartość_pozycji * mnożnik_kontraktu * cena_mark * IMR)
Kierunek zlecenia: 1 w przypadku zleceń long; -1 w przypadku zleceń short

Kontrakty Futures COIN-M

Niezrealizowany PNL = rozmiar_pozycji * mnożnik_kontraktu * kierunek zlecenia * (1 / cena wejścia - 1 / cena mark)
%ROI = niezrealizowany PnL * cena / abs(wielkość) * mnożnik_kontraktu * IMR
Należy pamiętać, że „cena” w powyższym wzorze może być ceną mark lub ceną wejścia (zależnie od podstawy cenowej).
Aby dowiedzieć się więcej o Binance Futures, odwiedź stronę Często zadawane pytania: wprowadzenie do Binance Futures.