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
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
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)
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)