Edge Degradation
8 min czytania
Detect when a strategy is losing its edge through regime change, crowding, or structural market shifts before it becomes a losing system.
8 min czytania
Detect when a strategy is losing its edge through regime change, crowding, or structural market shifts before it becomes a losing system.
Żadna strategia nie działa wiecznie. Oto jak rozpoznać, że Twój edge słabnie — zanim zrobi to Twoje konto.
Wymagane wcześniej: Biases in Backtesting — bez tego pomylisz strategię z overfittingiem ze strategią, która faktycznie się degraduje. Następnie: Outliers and Their Impact on Metrics — pojedyncza transakcja z ogona rozkładu może udawać zmianę reżimu w Twoim wyniku stabilności.
Edge degradation to statystycznie wykrywalny spadek wartości oczekiwanej (EV) strategii, spowodowany zatłoczeniem rynku, zmianą reżimu, zmianą strukturalną rynku lub odkryciem przecieku w danych. Odróżnij to od zwykłej wariancji za pomocą wykresu CUSUM albo kroczącego testu t na R-multiple per transakcja. Po wykryciu wybierz między retire, refit lub wait na podstawie przyczyny — nie emocji.
Każdy system ma swój cykl życia.
Większość traderów:
Ale mądrzy traderzy wykrywają edge degradation statystycznie — i dostosowują się zanim dojdzie do pełnego załamania.
Ten wpis pokaże Ci, jak to zrobić.
Edge degradation oznacza, że Twoja wcześniej dochodowa strategia:
Nie chodzi o kilka przypadkowych strat — ale o przesunięcie statystyczne w działaniu systemu.
Rynki to systemy konkurencyjne. Każdy sygnał generujący nadwyżkową stopę zwrotu jest celem. Proces degradacji to dyfuzja informacji: jeden trader znajduje nieefektywność → desk ją replikuje → akademik publikuje czynnik → platforma retail buduje pod niego skaner → pierwotna alfa jest już wyceniona przez 10 000 uczestników, którzy front-runują się nawzajem do tej samej transakcji. McLean i Pontiff (2016) zmierzyli to wprost: opublikowane stopy zwrotu z czynników akcyjnych spadają o ~58% po publikacji. Twój edge czeka ten sam los, chyba że znajdziesz taki, na który nikt inny nie poluje.
Cztery odrębne mechanizmy degradacji:
Świetni traderzy nie tylko budują edge — oni go monitorują nieustannie.
Zamiast sprawdzać tylko statystyki z całego okresu, śledź:
Wykreśl te wartości w czasie, aby zobaczyć trendy statystyczne.
"Moja średnia EV spadła z +0,6R do +0,2R w ciągu ostatnich 100 transakcji" → Czas zwolnić i dokonać ponownej oceny.
Wykreśl swoją krzywą PnL lub krzywą kapitału.
Szukaj:
To często wczesne symptomy słabnącego edge'u.
Segmentuj swoje transakcje według:
Możesz odkryć:
"Ta strategia działała świetnie w dni wysokiej zmienności BTC… ale zawodzi w chopie."
Teraz możesz ją filtrować lub ewoluować, a nie porzucać na ślepo.
Seria strat ≠ popsuty system. To zwykły szum rozkładu — zobacz Outliers and Their Impact on Metrics, żeby zrozumieć, dlaczego pojedyncza transakcja z ogona rozkładu może też udawać zmianę reżimu. A zanim w ogóle zaufasz swoim wynikom in-sample, zaudytuj swój backtest pod kątem trybów awarii opisanych w Biases in Backtesting.
Strategia z 55% win rate gdzieś w 200 transakcjach wyprodukuje 10-transakcyjną serię strat z prawdopodobieństwem około 30%. Serię 12-transakcyjną: ~18%. Jeśli wycofujesz system za każdym razem, gdy taką widzisz, będziesz wycofywać systemy zwycięskie i zastępować je nowymi nieprzetestowanymi — to traderski odpowiednik zastrzelenia własnego psa, bo szczeknął. Wykonaj test, zanim sięgniesz po spust.
Używaj testu, nie przeczucia:
Bez wcześniej zadeklarowanego testu albo skapitulujesz w 3. tygodniu normalnego drawdownu, albo będziesz trzymać martwą strategię przez rok.
| Sygnał | Wariancja | Degradacja |
|---|---|---|
| Długość serii strat | W bootstrapowym 95% CI historycznych serii | Powyżej 99% CI |
| Krocząca EV z 50 transakcji | Oscyluje wokół średniej in-sample | Trend monotonicznie spadkowy przez 100+ transakcji |
| Drawdown | < 1,5x najgorszy in-sample | > 2x najgorszy in-sample |
| Wyjaśnienie reżimowe | Wynik stały w różnych reżimach zmienności | Wynik czysto się rozwidla według reżimu |
| Test t Welcha (ostatnie 50 vs poprzednie 200) | p > 0,10 | p < 0,05 |
Prawdopodobnie doświadczasz edge degradation — i musisz się dostosować.
Tnij rozmiar proporcjonalnie do utraty pewności co do EV. Jeśli Twój prior wynosił +0,6R, a krocząca EV z 50 transakcji to teraz +0,2R, masz ~1/3 edge'u i Kelly mówi ~1/3 rozmiaru. Zrób to zanim wymuszone cięcie nadejdzie z drawdownu — dobrowolne deryzykowanie chroni i kapitał, i zdolność do trzeźwego myślenia.
Nie skreślaj wszystkiego. Zamiast tego:
Spróbuj:
Loguj je jako osobne strategie, dopóki się nie sprawdzą
Myśl o swoim systemie jako o:
Żywym frameworku, który okresowo dostrajasz — a nie świętej formule, której nigdy nie tykasz.
Metryki kroczące i analiza krzywej kapitału mówią Ci że coś się zmienia, ale Edge Stability Score kwantyfikuje, jak konsekwentnie Twój edge działał przez cały okres Twojego dziennika transakcji.
Wzór normalizuje odchylenie standardowe średnich segmentów względem średniej ogólnej:
Edge Stability Score = 1 - (OdchStd średnich segmentów / |Ogólna średnia R|), ograniczony do [0, 1]. To ad hoc odwrotność współczynnika zmienności — przydatna jako flaga triażowa, a nie test hipotez. Progi 0,85 / 0,65 / 0,50 to heurystyczne wartości dostrojone dla dzienników z ~200 transakcji; nie mają zamkniętego znaczenia rozkładowego. Do wnioskowania połącz to z CUSUM lub testem t na tych samych segmentach.
| Edge Stability Score | Interpretacja |
|---|---|
| 0,85 - 1,0 | Znakomity. Twój edge jest wyjątkowo konsekwentny w różnych okresach. |
| 0,65 - 0,84 | Dobry. Normalna zmienność występuje, ale edge utrzymuje się przez cały czas. |
| 0,50 - 0,64 | Marginalny. Wyniki są zauważalnie nierówne. Zbadaj, które segmenty wypadają słabo i dlaczego. |
| Poniżej 0,50 | Niepokojący. Twój "edge" może być skoncentrowany w jednym lub dwóch sprzyjających okresach, zamiast być prawdziwą, trwałą przewagą. |
Wynik stabilności poniżej 0,50 zazwyczaj oznacza jedno z poniższych:
Edge Stability świetnie łączy się z kroczącą EV i analizą drawdownu. Dwa uczciwe zastrzeżenia: (1) przy 200 transakcjach test t Welcha ma niską moc do wykrycia 30% spadku EV — przegapisz realną degradację. (2) Wysoki wynik stabilności na backteście z curve-fit nic nie znaczy; optymalizator został właśnie nagrodzony za wyprodukowanie dokładnie takiego rezultatu. Wynik stabilności jest diagnostyczny na transakcjach na żywo, nie na backtestach.
| Diagnoza | Sygnał statystyczny | Działanie |
|---|---|---|
| Normalna wariancja | Test t p > 0,10, drawdown < 1,5x maks in-sample | Wait. Nie rób nic. |
| Degradacja przypisywalna reżimowi | Wynik czysto rozwidla się według tagu reżimu (zmienność, trend) | Refit: dodaj reżim jako filtr, przetestuj out-of-sample. |
| Zatłoczenie / publikacja | Powolny monotoniczny spadek przez 200+ transakcji, żaden reżim tego nie tłumaczy | Retire. Zatłoczenie rzadko się odwraca. |
| Zmiana strukturalna | Ostre załamanie powiązane ze znanym wydarzeniem (zmiana opłat, listing, aktualizacja mikrostruktury) | Retire albo zbuduj od zera — stare założenia są martwe. |
| Odkryty przeciek | Bug z look-ahead lub survivorship znaleziony w kodzie | Retire natychmiast. Edge nigdy nie był prawdziwy. |
Skorzystaj z symulatora, aby zobaczyć, jak różne win rate i payoff ratio dają różne kształty krzywej kapitału. Edge, który się degraduje, pokaże krzywą wyginającą się w dół z czasem — porównaj wysokie i niskie win rate, aby zobaczyć ten efekt.
Edge degradation to statystycznie wykrywalny spadek wartości oczekiwanej strategii. Strategia nie ma już dodatniej EV, radzi sobie gorzej w obecnych warunkach rynkowych albo wykazuje mierzalną zmianę win rate, R:R lub profilu ryzyka — nie z kilku przypadkowych strat, lecz z prawdziwego przesunięcia w rozkładzie wyników systemu.
Seria strat to wariancja — strategia z 55% win rate gdzieś w 200 transakcjach wyprodukuje 10-transakcyjną serię strat z prawdopodobieństwem około 30%. Edge decay to trwałe przesunięcie statystyczne: krocząca EV z 50 transakcji idzie monotonicznie w dół, drawdown przekracza 2x maks in-sample, a test t Welcha porównujący ostatnie z wcześniejszymi transakcjami zwraca p < 0,05.
Najpierw zdiagnozuj przyczynę, potem decyduj. Normalna wariancja: czekaj. Degradacja przypisywalna reżimowi: zrób refit z filtrem reżimu i przetestuj out-of-sample. Zatłoczenie lub zmiana strukturalna: retire. Zawsze tnij rozmiar dobrowolnie, proporcjonalnie do utraty pewności co do EV, zanim drawdown zmusi Cię do tego.
Strategie nie umierają -- one ewoluują albo się wykruszają.
Twój edge nie jest gwarantowany na zawsze. Ale dzięki zdyscyplinowanemu śledzeniu i obiektywnej ocenie możesz:
Nie handluj tylko na rynku. Handluj swoimi danymi.