Zaawansowane zagadnienia dotyczące maksymalnego obsunięcia kapitału
Definicja i prosty model
Maksymalne obsunięcie kapitału (Max DD) to szacunek największego spadku wartości konta od wcześniejszego szczytu do późniejszego dołka. W prostym modelu śledzisz „krzywą kapitału” w czasie, gdzie każdy punkt odzwierciedla wartość konta w danym momencie. Obsunięcie od szczytu do dołka to spadek od lokalnego maksimum (szczytu) do kolejnego minimum (dołka) przed następnym odbiciem.
Praktyczny sposób jego przedstawienia:
- Niech equity(t) oznacza kapitał konta w czasie t.
- Niech running_peak(t) będzie maksymalnym kapitałem zaobserwowanym do czasu t.
- Obsunięcie w czasie t jest często modelowane jako:
- Drawdown(t) = equity(t) / running_peak(t) − 1 (w formie procentowej) lub równoważny spadek bezwzględny.
- Maksymalne obsunięcie kapitału to najbardziej ujemne obsunięcie zaobserwowane w wybranym okresie.
Ta definicja jest stabilna, ale zaawansowane zagadnienia wynikają ze szczegółów: co liczy się jako kapitał, jakie punkty czasowe są próbkowane oraz jak efekty pozarynkowe (takie jak opłaty czy przepływy pieniężne) wchodzą do szeregu.
Zaawansowane dane wejściowe: co mierzysz jako „kapitał”
Zaawansowana praca zaczyna się od oddzielenia stabilnych mechanizmów od zmiennych warunków.
- Definicja kapitału (licznik i linia bazowa) „Kapitał” może oznaczać różne rzeczy:
- Wartość rynkową (mark-to-market) otwartych i zamkniętych pozycji.
- Wartość obejmującą lub wykluczającą pewne składniki, takie jak niezrealizowany zysk, odsetki lub niektóre opłaty.
- Czy odzwierciedla wyniki zrealizowane i niezrealizowane w tym samym momencie.
Max DD jest niezwykle wrażliwe na to, co uwzględnisz w equity(t). Jeśli Twoja krzywa kapitału obejmuje wpłaty/wypłaty środków, kształt obsunięcia może się zmienić, nawet jeśli wyniki transakcji pozostaną takie same. Jeśli je wykluczasz, potrzebujesz innej konwencji do porównywania okresów.
-
Koszty i moment realizacji transakcji Koszty transakcyjne (spready, prowizje, finansowanie/rollover i poślizg) mogą przesunąć equity(t) w dokładnym momencie jego wyceny. Dwa zestawy danych z tymi samymi „sygnałami” mogą dać różne Max DD, jeśli jeden zestaw wierniej odzwierciedla koszty lub jeśli znaczniki czasu się różnią.
-
Częstotliwość próbkowania i wyrównanie znaczników czasu Max DD wykorzystuje ścieżkę krzywej kapitału, a nie tylko końcowy zwrot. Jeśli próbkujesz kapitał codziennie zamiast w ciągu dnia, dołek może zostać pominięty lub przesunięty.
- Próbkowanie dzienne może zaniżać prawdziwy najgorszy spadek śróddzienny.
- Niezgodne znaczniki czasu na różnych platformach (czas serwera vs czas lokalny) mogą zmienić wykrywanie szczytów i dołków.
- Założenia dotyczące kapitalizacji i skalowania Chociaż formuła obsunięcia jest często przedstawiana w formie procentowej, „co oznacza mianownik” ma znaczenie. Max DD w procentach jest spójne pod względem skali, ale każda konwersja między miarami bezwzględnymi i procentowymi zależy od poziomów kapitału. Jeśli krzywa kapitału jest znormalizowana (na przykład przy użyciu salda początkowego), upewnij się, że normalizacja nie usuwa ani nie zniekształca przypadkowo szczytów.
Wyjątki i przypadki brzegowe, które zmieniają wynik
Max DD wydaje się proste, ale kilka przypadków brzegowych często prowadzi do mylących wyników.
- Wiele równych szczytów lub plateau Jeśli kapitał osiąga ten sam poziom szczytowy więcej niż raz, „running_peak” może być płaski przez pewien okres. Różne implementacje mogą:
- Wybrać pierwszy szczyt jako początek kolejnego dołka, lub
- Traktować późniejsze szczyty o równej wartości jako równoważne. Wielkość Max DD może być taka sama, ale powiązane okno obsunięcia (daty) może się różnić.
- Brakujące dane i luki Jeśli szereg kapitału ma luki (na przykład brakujące dni handlowe lub przestoje dostawcy), algorytm może:
- Przenieść ostatni znany kapitał do przodu (co może ukryć dołek), lub
- Interpolować (co dodaje założenia). Każde z tych podejść może zmienić Max DD.
-
Przepływy pieniężne oraz depozyty/wypłaty Jeśli środki zostaną dodane podczas spadku, krzywa kapitału wzrośnie, potencjalnie zmniejszając czas trwania i głębokość obsunięcia w mierzonym szeregu. Jeśli środki zostaną usunięte, zmierzone obsunięcie może wzrosnąć. Czytelnik powinien traktować Max DD obliczone z kapitału netto (po przepływach) inaczej niż Max DD obliczone z kapitału „tylko wynikowego”.
-
Ekstremalne wartości odstające i rzadkie zdarzenia Pojedynczy błąd w raportowaniu kapitału (na przykład błędna wartość mark-to-market) może stworzyć sztuczny dołek. Zaawansowana analiza traktuje wartości odstające jako ryzyko jakości danych, a nie jako „prawdę” inwestycyjną.
-
Wybór okna Max DD zależy od wybranego okresu pomiaru. Na przykład „maksimum z 12 miesięcy” może różnić się od „maksimum z całej historii”. Jeśli zmienisz okno, zmienisz maksymalne zaobserwowane obsunięcie.
Ograniczenia i ryzyka: czego Max DD nie może zagwarantować
Max DD jest metryką opisową; nie gwarantuje przyszłych wyników.
-
Zależność od ścieżki a przyszła niepewność Max DD podsumowuje najgorsze zaobserwowane obsunięcie, ale nie może przewidzieć, co wydarzy się dalej. Rynki, koszty, płynność i jakość realizacji transakcji mogą się zmienić. Historyczna głębokość obsunięcia nie jest wiarygodną gwarancją przyszłej maksymalnej straty.
-
Niestacjonarność warunków na rynku Forex Na rynku Forex i innych rynkach warunki mogą się zmieniać: reżimy zmienności, spready, finansowanie i jakość realizacji zleceń. Max DD obliczone w jednym reżimie może nie odzwierciedlać wyników w innym.
-
Efekty przetrwania i selekcji Jeśli analizujesz tylko okresy lub portfele, które „przetrwały”, możesz obciążyć raportowane maksymalne obsunięcie. Metryka obliczona z niekompletnych historii może zaniżać ryzyko.
-
Związek z innymi miarami ryzyka Max DD wychwytuje najgorszy spadek od szczytu do dołka, ale ignoruje:
- Jak szybko nastąpiło odbicie (czas odzyskania nie jest nieodłączny, chyba że obliczysz go osobno).
- Częstotliwość obsunięć.
- Rozkład zwrotów między szczytami.
Dlatego Max DD należy interpretować wraz z innymi wskaźnikami diagnostycznymi (takimi jak zachowanie odbicia, zmienność i wyniki skrajne), ale nie traktować jako kompletnego modelu ryzyka.
Weryfikacja: jak niezależnie sprawdzić twierdzenia dotyczące Max DD
Aby niezależnie zweryfikować wartość Max DD, możesz zastosować powtarzalną kontrolę, która odzwierciedla definicję.
- Potwierdź szereg kapitału i ramy czasowe
- Zidentyfikuj, jakie punkty danych definiują equity(t).
- Potwierdź, czy kapitał obejmuje przepływy pieniężne oraz w jaki sposób odzwierciedlane są opłaty i finansowanie.
- Zanotuj dokładny okres (znaczniki czasu rozpoczęcia/zakończenia) i częstotliwość próbkowania.
- Przelicz obsunięcia z tych samych danych Spójna procedura to:
- Oblicz running_peak(t) w każdym punkcie próbkowania.
- Oblicz drawdown(t) przy użyciu podanego wzoru.
- Przyjmij minimalne drawdown(t) w okresie. Jeśli inne źródło podaje inne Max DD, różnica zwykle wynika z definicji kapitału, próbkowania lub wyboru okna.
-
Uzgodnij daty szczytu i dołka Nawet jeśli wielkość się zgadza, znaczniki czasu szczytu i dołka mogą się różnić z powodu obsługi równych szczytów lub zasad rozstrzygania remisów. Zweryfikuj, czy dołek występuje po wybranym szczycie w ramach tego samego zestawu reguł.
-
Test warunków skrajnych z alternatywnym próbkowaniem Jeśli to możliwe, porównaj wyniki przy użyciu:
- Grubszego próbkowania (np. dziennego)
- Dokładniejszego próbkowania (np.