Dla każdego rynku i każdego okresu są ustawienia, które z perspektywy czasu wyglądają świetnie. Znalezienie ich to nie sztuka, tylko czas obliczeń. Pytanie brzmi zawsze tylko, czy sprawdzą się jutro, a na to nie odpowie żaden backtest na świecie.
Nadmierne dopasowanie
Kto sprawdzi 142 560 kombinacji, nieuchronnie znajdzie takie, które wyglądają dobrze, nawet jeśli to czysty przypadek. Przy tylu próbach to nie możliwość, lecz statystyka. Podzielony okres i ocena stabilności to hamują, ale tego nie eliminują.
Rynek zmienia charakter
Ustawienie, które przetrwało dwa lata ruchu bocznego, może oddać wszystko w pierwszej fazie trendu. Żaden okres historyczny nie zawiera fazy rynku, która nadejdzie jako następna.
Wykonanie zleceń w teście jest łagodniejsze niż naprawdę
Opłaty i dopłata za poślizg są wliczone. Nie są odwzorowane częściowe realizacje, skoki kursu w płytkich momentach ani to, że właśnie w nerwowych fazach zlecenie wykonuje się gorzej, niż zakładano. Backtest jest więc systematycznie nieco zbyt optymistyczny: nie przypadkiem, lecz w jedną stronę.
Mało transakcji niczego nie dowodzi
Skuteczność 80 % z dziesięciu transakcji to anegdota. Dlatego liczba transakcji wchodzi do oceny, ale i tak sam sprawdź, ile transakcji stoi za wierszem, zanim go przejmiesz.
Jeden rynek to tylko jeden rynek
Ustawienie, które działa tylko na Bitcoinie i nigdzie indziej, prawdopodobnie nauczyło się na pamięć przeszłości Bitcoina. Sprawdź je na trzech lub czterech innych rynkach. Jeśli tam mniej więcej się trzyma, to znacznie lepszy znak niż jakakolwiek liczba z pierwszego przebiegu.
Jak z tego korzystać: backtest służy do odsiewania, nie do wybierania. Rzetelnie mówi ci, co
nie działa. To, co zostanie, uruchom w trybie demo, na kilka tygodni i na tyle długo, by zobaczyć złą fazę. Dopiero to jest dowód.
Do ośmiu botów →