Recovery Factor
8 min read
Evaluate strategy resilience by measuring how many times over net profit covers the worst drawdown.
8 min read
Evaluate strategy resilience by measuring how many times over net profit covers the worst drawdown.
Twój zysk netto nic nie znaczy, jeśli aby go osiągnąć, musiałeś znieść katastrofalne drawdown. Recovery factor mówi ci, czy ból był wart zysku.
Recovery factor to miara wydajności skorygowanej o ryzyko, która pokazuje, jak efektywnie twój system tradingowy generuje zysk w stosunku do najgorszego drawdown na krzywej equity. Odpowiada na proste, ale kluczowe pytanie: ile dolarów zysku netto wyprodukowałeś za każdego dolara maksymalnego bólu?
Wzór jest prosty:
Recovery Factor = Zysk netto / Maksymalny drawdown
Na przykład, jeśli twoja strategia wygenerowała 15 000 $ zysku netto, ale po drodze doświadczyła maksymalnego drawdown o wartości 5 000 $, twój recovery factor wynosi 3,0. Zarobiłeś trzy dolary za każdego dolara spadku od szczytu do dołka.
Ta pojedyncza liczba łączy dwa najważniejsze wymiary tradingu -- rentowność i przeżywalność -- w jeden wskaźnik.
Wyznacz zysk netto: Całkowity przyrost konta od początku do końca okresu pomiarowego. Jest to twoje końcowe equity minus equity początkowe, uwzględniając wszystkie zrealizowane i niezrealizowane zyski i straty.
Wyznacz max drawdown: Największy spadek od szczytu do dołka na twojej equity curve w tym samym okresie. Mierzony jest w wartościach bezwzględnych w dolarach (lub w tej samej jednostce, co zysk netto).
Podziel: Zysk netto / Max drawdown = Recovery factor.
| Scenariusz | Zysk netto | Max drawdown | Recovery factor |
|---|---|---|---|
| A | 20 000 $ | 4 000 $ | 5,0 |
| B | 20 000 $ | 10 000 $ | 2,0 |
| C | 8 000 $ | 12 000 $ | 0,67 |
Scenariusze A i B przynoszą ten sam zysk, ale A jest znacznie lepszy, ponieważ osiągnął ten zysk przy znacznie mniejszym bólu na equity. Scenariusz C budzi poważne obawy -- system ledwo przewyższył swoim zyskiem własny najgorszy spadek.
Oto ogólna struktura interpretacji wartości recovery factor:
Recovery factor poniżej 1,0 to czerwona flaga. Oznacza, że najgorszy historyczny spadek systemu był większy niż wszystko, co zarobił. Nawet jeśli konto jest obecnie zyskowne, profil ryzyka sugeruje kruchość.
Recovery factor bywa mylony z innymi metrykami skorygowanymi o ryzyko lub z nimi porównywany. Oto czym się różni:
Sharpe mierzy zwrot na jednostkę zmienności (odchylenie standardowe). Karze w równym stopniu wariancję zarówno po stronie zyskownej, jak i stratnej. Recovery factor interesuje wyłącznie najgorsze pojedyncze zdarzenie drawdown.
Sortino jest ulepszeniem Sharpe'a -- karze tylko odchylenie w dół. Nadal jednak uwzględnia rozkład wszystkich ujemnych zwrotów, a nie tylko pojedynczy najgorszy drawdown.
Calmar jest najbliższym krewnym. Również dzieli zwrot przez max drawdown, ale zazwyczaj używa zannualizowanego zwrotu w stałym okresie (często 3 lata). Recovery factor jest bardziej elastyczny -- używa całkowitego zysku netto w dowolnym ocenianym okresie.
Zaletą recovery factor jest jego prostota i bezpośredniość. Pyta: "Czy najgorszy moment w historii tej strategii został usprawiedliwiony całkowitym zyskiem, jaki wygenerowała?" Bez annualizacji, bez odchylenia standardowego, bez założeń o kształcie rozkładu.
Wysoki recovery factor nie mówi ci, jak długo trwał drawdown. Dwie strategie mogą mieć recovery factor 4,0, ale jedna odrobiła straty w dwa tygodnie, a druga potrzebowała sześciu miesięcy.
Ma to znaczenie, ponieważ czas trwania drawdown niszczy psychikę tradera. 15% drawdown, który rozwiązuje się w tydzień, jest do opanowania. Ten sam 15% drawdown rozciągnięty na trzy miesiące płaskiego lub ujemnego equity niszczy dyscyplinę, wywołuje trading z zemsty i skłania traderów do przedwczesnego porzucania zdrowych systemów.
Oceniając recovery factor, zawsze łącz go z:
Strategia z recovery factor 3,0 i drawdownami, które kończą się w ciągu 2 tygodni, jest znacznie bardziej tradowalna niż ta z recovery factor 4,0 i drawdownami trwającymi 4 miesiące.
Recovery factor poprawia się, gdy albo zwiększasz zysk netto, albo zmniejszasz max drawdown. Oto praktyczne podejścia:
Zmniejsz max drawdown
Zwiększ zysk netto
Recovery factor jest najbardziej użyteczny przy porównywaniu strategii lub ocenie zmian w systemie w czasie. Oto przepływ pracy:
Dostosuj win rate i payoff ratio, aby zobaczyć, jak wpływają one na kształt equity curve. Zwróć uwagę, jak relacja między tymi dwoma parametrami decyduje o tym, czy strategia rośnie, stagnuje czy spada -- i jak drawdowny odnoszą się do recovery factor.