Tryb awarii
Wielokrotne testowanie/podsłuchiwanie danych
Wielokrotne testowanie to powód, dla którego dobry backtest jest najmniej zaskakującym wynikiem audytu. Przetestuj wystarczająco dużo strategii, a niektóre z nich będą wyglądać na opłacalne tylko przez przypadek; pytanie nigdy nie brzmi, czy znalazłeś jakąś, ale czy poprzeczka, którą przeskoczyłeś, była wystarczająco wysoka, by mieć znaczenie.
Przetestuj jedną strategię, a wskaźnik wygranych nieznacznie wyższy niż w rzucie monetą będzie wyglądał jak przewaga. Przetestuj tysiąc strategii, a kilka z nich, przez przypadek, znajdzie się na tym samym poziomie z zapasem. Żadna z nich nie znalazła niczego konkretnego. Ktoś po prostu musiał wygrać na loterii. Wielokrotne testowanie (zwane również „podsłuchiwaniem danych”) ma miejsce, gdy taka liczba prób zostaje pominięta w matematyce istotności. Typowa linia zaliczony/niezaliczony dla backtestu, statystyka t bliska 2, została stworzona do testowania jednego pomysłu na raz. Przepuść tysiąc pomysłów przez tę samą linię, a fałszywe alarmy przewyższą liczbę rzeczywistych sygnałów, zanim ktokolwiek zacznie szukać.
Rozwiązaniem nie jest inny test. To wyższa poprzeczka. Im więcej strategii rywalizuje o miano tej, która działa, tym bardziej odległy wynik musi pozostać, zanim będzie oznaczał cokolwiek poza szczęściem i szukaniem igły w stogu siana. Backtest, który dekady temu zaimponowałby samotnemu badaczowi, staje się niczym niezwykłym, gdy jest najlepszym z tysiąca kolejnych prób.
To właśnie dlatego nasze wskaźniki odrzuceń są tak wysokie. Przetestowaliśmy ponad 1000 strategii i ponad 1700 wskaźników, łącznie ponad 2700 skryptów, a atrakcyjna krzywa kapitału własnego to dokładnie to, co przewiduje ta skala, nawet jeśli każdy z nich okazał się bezwartościowy. Pojedynczy, pozytywny backtest sam w sobie niczego nie dowodzi; nie widać realnej przewagi w tym, jak często sygnał bazowy okazuje się szumem imitującym strategię. Nadmierne dopasowanie to strategia dopasowująca się do własnego szumu; wielokrotne testowanie to dopasowanie do szumu tysiąca strategii naraz. Ta sama pułapka, inna skala.
Traktujemy każdego ocalałego jako winnego, dopóki nie osiągnie rozmiaru odpowiadającego całemu wyszukiwaniu, a nie pojedynczemu backtestowi. Częścią tego jest przeprowadzenie testu placebo na pomieszanych wersjach tych samych danych: jeśli strategia nadal dobrze wygląda w szumie, pierwotny wynik nigdy nie dotyczył rynku. Częścią tego jest odmowa zatrzymania się na pierwszym obiecującym przebiegu i uznania go za zakończony.
Uczciwa liczba na końcu tego filtra jest niewielka. 78,4% przetestowanych przez nas strategii zostało odrzuconych od razu, 14,8% wykazało warunkową przewagę w określonych warunkach, a 0,7% (siedem strategii) pokonało wszystkie przeszkody i uzyskało werdykt nadający się do wdrożenia. Ten wskaźnik to nie pesymizm. To efekt uwzględnienia liczby szans, jakie szum miał, by nas oszukać.
Dlaczego wskaźnik odrzuceń jest tak wysoki →
Badania, które za tym stoją
- Harvey, Liu i Zhu (2016). „…i przekrój oczekiwanych zwrotów”. Review of Financial Studies 29(1). — Pokazuje, że dekady analizy czynników podnoszą poprzeczkę dla „rzeczywistego” wyniku znacznie ponad klasyczny próg, a logika za tym stoi – testowanie coraz większej liczby danych i żądanie większej ilości dowodów.
- White (2000). „Weryfikacja rzeczywistości w przypadku podsłuchiwania danych”. Econometrica 68(5). — Wprowadza test statystyczny, który pozwala stwierdzić, czy najlepszy z wielu wypróbowanych modeli rzeczywiście przewyższa benchmark, czy po prostu wygrywa w grze liczbowej.
- Sullivan, Timmermann i White (1999). „Data-Snooping, wydajność reguł tradingu technicznego i bootstrap”. Journal of Finance 54(5). — Przeprowadzono ten sam bootstrap na stuletnich regułach tradingu technicznego; najlepsza reguła w próbie przestała działać w momencie uwzględnienia w cenach snoopingu danych.
Badania zewnętrzne, linki do kontekstu i dalszych materiałów. FoxAlgo jest niezależny i nie jest powiązany z tymi autorami ani wydawcami.
Oto warunki, na których opiera się Lista No — pełny audyt, obejmujący każdą strategię i wskaźnik, wraz z jego werdyktem i dokładnym powodem istnienia lub zniknięcia.
Pobierz listę zakazów →