Aktualizacja wskaźników handlu prowadzącego transakcje

Opublikowano 11 kwi 2023Zaktualizowano 24 wrz 20245 min czytania

Aktualizacja 1: Zoptymalizowano obliczanie całkowitego PnL i wskaźnika PnL% dla prowadzących transakcje.

Poprzednia metoda obliczania wskaźnika PnL% i całkowitego PnL bazowała na ogólnych danych konta prowadzącego transakcje. Całkowity PnL został obliczony przy użyciu wartości snapshot aktywów konta w różnych okresach, przy użyciu tego wzoru: Łączny PnL prowadzącego transakcje = Aktywa na koniec okresu obliczeniowego - Aktywa na początek okresu obliczeniowego - Aktywa przeniesione + Aktywa przeniesione na zewnątrz

Z tego powodu, oprócz PnL z transakcji prowadzonych, PnL obejmował również dane z handlu kontraktami innymi niż prowadzone, handlu spot, handlu z wykorzystaniem botów i handlu opcjami, i nie było możliwe zmierzenie konkretnych danych dotyczących transakcji prowadzonych. Aby temu zaradzić, zoptymalizowaliśmy nasze metody obliczeniowe w następujący sposób:

Miernik Poprzednia metoda obliczeń Nowa metoda obliczeń
Łączny PnL kopiowanych transakcji
Łączny PnL prowadzonej transakcji = Aktywa na koniec okresu obliczeniowego - Aktywa na początku okresu obliczeniowego - Wpływy + Wypływy PnL kopiowanej transakcji = Suma (Zysk i strata wszystkich zleceń kopiowania zamkniętych w okresie obliczeniowym)
Wskaźnik PnL% prowadzonej transakcji Wskaźnik PnL% kopiowanej transakcji = Całkowity PnL transakcji / Inwestycja w danym okresie
Wskaźnik PnL% prowadzonej transakcji = Całkowity PnL prowadzącego transakcje / inwestycja nowego prowadzącego transakcje w danym okresie

Przykład: Prowadzący transakcje tworzy transakcję BTCUSDT Perp. O godz. 0:00:00 1 kwietnia jego aktywa mają wartość 10 000 USDT, a o godz. 23:59:59 20 000 USDT. W tym czasie przelał 5000 USDT, zarobił 2500 USDT na rynku spot, 1000 USDT na handlu BTCUSDT Perp i 1500 w handlu DOGEUSDT Perp.

Poprzednia metoda obliczeniowa wyglądałaby następująco: (20 000 - 10 000) - 5000 = 5000 USDT, co obejmuje zarobki z handlu spot i DOGEUSDT Perp.

Nowe obliczenia uwzględniają tylko 1000 USDT, które zarobił w swojej transakcji BTCUSDT Perp jako ich PnL.

Na podstawie zaktualizowanej metody obliczeniowej:

  1. Jeśli wcześniej przeprowadzałeś tylko transakcje wiodące, Twoje obliczenia PnL pozostaną takie same.

  2. W przypadku prowadzenia wielu strategii handlowych, w tym handlu spot, handlu z wykorzystaniem botów, handlu opcjami lub innego handlu kontraktami innymi niż prowadzone, dane z tych transakcji zostaną usunięte z obliczeń PnL, a dane dotyczące transakcji prowadzonych i krzywa PnL ulegną zmianie.

Aktualizacja 2: Zoptymalizowano źródło danych pod kątem wskaźnika zyskownych zleceń, stosunku zysków do strat, wzrostów i średniego okresu utrzymywania pozycji.

Wskaźnik zyskownych zleceń, stosunek zysków do strat, wzrostów do spadków i średni okres utrzymywania pozycji w profilu prowadzącego transakcje były wcześniej obliczane wyłącznie na podstawie danych z udanych zleceń głównych. Jeśli zlecenie uruchomiło kontrolę ryzyka - na przykład dlatego, że prowadzący transakcje ma mniej niż 500 USDT na swoim koncie handlowym - nie zostałoby uwzględnione w danych, co uniemożliwiłoby dokładny pomiar zdolności handlowych prowadzącego transakcje.

Od teraz wszelkie transakcje kontraktowe, które wykorzystują wybrane przez prowadzącego transakcje kontrakty handlowe, będą uwzględniane w danych dla tych wskaźników, nawet jeśli nie stały się one transakcjami prowadzonymi. Rzeczywista formuła jest taka sama jak poprzednio, ale zmieniło się źródło danych.

Poprzednie źródło danych Nowe źródło danych
Transakcje kontraktowe, które zostały utworzone jako prowadzące transakcje Wszystkie transakcje kontraktowe, które wykorzystują wybrane przez prowadzącego transakcje główne kontrakty handlowe.

Aktualizacja 3: Zoptymalizowano obliczanie wartości inwestycji używanej do obliczania wskaźnika PnL%.

Zaktualizowaliśmy metodę obliczania inwestycji na koncie handlowym, aby poprawić obliczenia wskaźnika PnL%.

W przypadku naszej poprzedniej metody obliczania, kwota, którą każdego dnia przelewasz na swoje konto handlowe, jest dodawana do Twoich aktywów na początku okresu inwestycyjnego w celu obliczenia całkowitej inwestycji.

Dzięki naszej nowej metodzie, jeśli kwota wpłacana każdego dnia jest niższa niż skumulowana kwota netto wypłacona poprzedniego dnia, nie zostanie ona dodana do ogólnej inwestycji. Jeśli wpłacona kwota jest wyższa niż skumulowana kwota netto wypłacona poprzedniego dnia, różnica między nimi zostanie dodana do całkowitej inwestycji z poprzedniego dnia.

Po tej optymalizacji ogólna wartość inwestycji prowadzącego transakcję może spaść, podczas gdy wskaźnik PnL% może wzrosnąć. Może to również mieć wpływ na krzywe PnL prowadzącego transakcje. Poniższa tabela pozwala lepiej zrozumieć różnice w metodach obliczeń.

Dzień Działanie Aktywa na początku dnia Aktywa na koniec dnia Transfery przychodzące
Skumulowana wychodząca kwota netto
Inwestycja (zaktualizowana metoda obliczeń) Inwestycja (poprzednia metoda obliczeń)
Skumulowany PnL Wskaźnik PnL% (zaktualizowana metoda obliczeń)
Wskaźnik PnL% (poprzednia metoda obliczeń)
1 Brak 10 000 12 000 0 0 10 000 10 000 2000 20% 20%
2 Prześlij 3000 12 000
15 000
3000
0
13 000 13 000
2000 2000 / 13000 = 15,38% 15,38%
3 Prześlij 5000 15 000 10 000 0
5000 13 000 13 000 2000 2000 / 13000 = 15,38% 15,38%
4 Prześlij 4000 10 000 14 000 4000
1000
13 000 17 000 2000
2000 / 13000 = 15,38% 11,7%
5 Prześlij 5000 14 000 9000 0 6000 13 000 17 000 2000 2000 / 13000 = 15,38% 11,7%
6 Prześlij 20 000 5000 25 000 20 000 0 27 000 37 000
2000 2000 / 27000 = 7,4% 5,4%