Wprowadzenie do handlu na rynku spot
1. Handel na rynku spot
Handel na rynku spot to wymiana kryptowaluty na inną kryptowalutę. W przypadku pary ETH/BTC, ETH jest walutą bazową, a BTC jest walutą kwotowaną, co oznacza, że BTC jest potrzebne do zakupu ETH. Handel spot OKX ma obecnie cztery podsekcje, które pozwalają użytkownikom handlować przy użyciu USDT, USDC, stablecoinów i innych kryptowalut jako waluty kwotowanej.
2. Cena kosztu spot
OKX uruchomi funkcję ceny kosztów spot 29 sierpnia 2024 r., w tym dwie metody obliczeń: Średnia cena kosztów i Skumulowana cena kosztów.
2.1 Przegląd cen kosztów
Średnia cena kosztu | Skumulowana cena kosztów | |
Definicja | Średnia cena kosztu to średnia cena, po której kupujesz aktywa na rynku spot | Skumulowana cena kosztu to skumulowana cena, po której kupujesz i sprzedajesz aktywa na rynku spot |
Cena kosztu | (Średnia cena kosztu przed ostatnim zakupem × Kwota + Cena ostatniego zakupu × Kwota) / Kwota netto zakupu | (Skumulowana wartość zakupu – Skumulowana wartość sprzedaży) / Kwota zakupu netto |
PnL | (Ostatnia cena – Cena kosztu) × Kwota zakupu netto | Kwota zakupu netto × Ostatnia cena – Skumulowana wartość zakupu + Skumulowana wartość sprzedaży |
Wskaźnik PnL | (Ostatnia cena – Cena kosztu) / Cena kosztu | PnL / (Skumulowana wartość zakupu – Skumulowana wartość sprzedaży) |
Zalecany przypadek użycia | Używany głównie do wspomagania decyzji handlowych, określania, kiedy kupować i sprzedawać | Używany głównie do wspomagania decyzji handlowych, określając, kiedy sprzedać aktywa |
2.2 Przykłady obliczeń
Odpowiednie formuły można zrozumieć na poniższych przykładach:
<strong>Scenariusz 1: </strong>Załóżmy, że wcześniej nie miałeś żadnego ETH. W pierwszym dniu kupujesz 2 ETH po cenie 3000, a ostatnia cena to 3500.
Średnia cena kosztu
Średnia cena kosztu = (0 + 3000 * 2) / 2 = 3000
PnL = (3500-3000)*2 = 1000
Wskaźnik PnL = (3500 - 3000)/3000 * 100% = 16,67%
Skumulowana cena kosztów
Skumulowana cena kosztów = (3000 * 2 - 0)/2 = 3000
PnL = 3500 * 2 - 3000 * 2 + 0 = 1000
Wskaźnik PnL = 1000 / (3000 * 2 - 0) * 100% = 16.67%
<strong>Scenariusz 2: </strong>W dniu 2, sprzedajesz 1 ETH po cenie 3500, a ostatnia cena wynosi teraz 4000.
Średnia cena kosztu
Średnia cena kosztu = 3000
PnL = (4000-3000)*1 = 1000
Wskaźnik PnL = (4000 - 3000)/3000 * 100% = 33,3%
Skumulowana cena kosztów
Skumulowana cena kosztów = (2*3000–1*3500)/1 = 2500
PnL = 4000*1 - 2*3000 + 1*3500 = 1500
Wskaźnik PnL = 1500 / (2*3000 - 1*3500) * 100% = 60%
<strong>Scenariusz 3:</strong>W dniu 3 kupujesz jeszcze 1 ETH po cenie 4000, a ostatnia cena wynosi teraz 4500.
Średnia cena kosztu
Średnia cena kosztu = ( 3000*1 + 4000*1 ) / 2 = 3500
PnL = (4500 - 3500) * 2 = 2000
Wskaźnik PnL = (4500 - 3500)/3500 * 100% = 28.6%
Skumulowana cena kosztów
Skumulowana cena kosztów = ( 3000*2 + 4000*1 - 3500*1 ) / 2 = 3250
PnL = 2*4500 - (2*3000+1*4000) + 1*3500 = 2500
Wskaźnik PnL = 2500 / (2*3000+1*4000 - 1*3500 ) * 100% = 38.5%
2.3 Uwagi
Cena kosztu spot rozpocznie się od daty uruchomienia, z wyłączeniem aktywów posiadanych przed i jeszcze nie sprzedanych.
W przyszłości zostanie wprowadzona funkcja dostosowywania cen kosztów, umożliwiająca włączenie wcześniej wyłączonych kwot do obliczeń.
W obliczeniach zostaną uwzględnione tylko transakcje kupna/sprzedaży spot i ilości przekazane na konto handlowe za pośrednictwem botów handlowych.
Stablecoiny i waluty fiat nie są uwzględniane w kalkulacji kosztów.
2.4 Pola danych Open API
Średnia cena kosztu | Skumulowana cena kosztów | |
Cena kosztu | openAvgPx | accAvgPx |
PnL | spotUpl | totalPnl |
Wskaźnik PnL | spotUplRatio | totalPnlRatio |
Kwota zakupu netto | spotBal | spotBal |