Bourse
Zarządzanie ryzykiem

Backtest strategii inwestycyjnej – jak go zrobić i jak nie oszukać samego siebie

Backtest wyjaśniony: jak sprawdzić strategię na danych historycznych, które wskaźniki oceniać (CAGR, Sharpe, drawdown), przeuczenie, look-ahead bias, survivorship bias, koszty i walk-forward.

· 2 min czytania

Backtest to sprawdzenie, jak dana strategia zachowałaby się w przeszłości, na prawdziwych danych historycznych. To najtańszy sposób, żeby odrzucić złe pomysły, zanim zapłacisz za nie prawdziwymi pieniędzmi. Ale źle zrobiony backtest jest gorszy niż żaden, bo daje fałszywą pewność.

Jak zrobić backtest krok po kroku

  1. Sformułuj zasady jednoznacznie: kiedy wejście, kiedy wyjście, jaka wielkość pozycji. Bez miejsca na „to zależy”.
  2. Wybierz dane: instrumenty, okres (najlepiej obejmujący hossę i bessę), interwał.
  3. Uwzględnij koszty: prowizje, spread, poślizg, podatek.
  4. Porównaj z punktem odniesienia, np. kup-i-trzymaj S&P 500.
  5. Sprawdź na danych, których nie używałeś do budowy strategii.

Co oceniać

WskaźnikCo mówi
CAGRśrednioroczna stopa zwrotu
Wskaźnik Sharpe'azwrot w przeliczeniu na ryzyko
Maksymalne obsunięcienajwiększy spadek od szczytu
Liczba transakcjiczy wynik nie opiera się na kilku szczęśliwych trafieniach
Skuteczność i profit factorjak często i jak dużo strategia zarabia
Beta i alfaile wyniku to rynek, a ile przewaga strategii

Pięć sposobów, żeby oszukać samego siebie

  1. Przeuczenie (overfitting): dopasowujesz parametry tak długo, aż strategia idealnie pasuje do przeszłości. W przyszłości przestaje działać.
  2. Look-ahead bias: strategia „wie” coś, czego w danym dniu jeszcze nie było (np. używa ceny zamknięcia do decyzji podjętej rano).
  3. Survivorship bias: testujesz tylko spółki, które dziś istnieją, pomijając te, które zbankrutowały.
  4. Pominięte koszty: strategia z setkami transakcji rocznie bez kosztów wygląda świetnie, z kosztami traci.
  5. Za krótki okres: rok hossy to nie test.

Walk-forward i test poza próbą

Lepsza metoda niż jeden backtest: optymalizujesz parametry na jednym okresie, testujesz na kolejnym, przesuwasz okno i powtarzasz (walk-forward). Jeśli strategia działa tylko w okresie, na którym ją dopasowano, to sygnał przeuczenia. Można też sprawdzić istotność statystyczną: czy wynik nie jest dziełem przypadku.

Backtest w Bourse

W aplikacji Bourse laboratorium Quant ma backtest strategii technicznych na wybranych instrumentach, backtest portfela o stałych wagach, optymalizator poza próbą, walk-forward i test istotności strategii. Moduł Strategie pokazuje backtest 13 strategii opartych na danych (zakupy Kongresu, klastry insiderów, fundusze 13F, lobbing, kontrakty rządowe) na tle S&P 500, z CAGR, Sharpe, maksymalnym spadkiem, betą i alfą. Zanim przejdziesz na prawdziwe pieniądze, przetestuj wybraną strategię na koncie demo.

Najczęstsze pytania

Co to jest backtest?

Sprawdzenie, jak strategia zachowałaby się w przeszłości na danych historycznych.

Czy dobry backtest gwarantuje zyski?

Nie. Wyniki z przeszłości nie gwarantują przyszłych, a źle zrobiony backtest bywa mylący.

Co to jest overfitting?

Przesadne dopasowanie strategii do danych historycznych, przez które przestaje działać na nowych danych.

Materiał edukacyjny. Wyniki historyczne nie gwarantują przyszłych.

Sprawdź to w aplikacji Bourse

Rynki i newsy na żywo, transakcje insiderów i Kongresu USA, fundusze 13F, raporty ESPI, portfel, konto demo, obligacje skarbowe, kalkulator PIT-38 i laboratorium quant w jednej aplikacji. Darmowy start.

Bourse dostarcza dane finansowe i informacje redakcyjne, których część jest generowana przez AI. Ta strona ma charakter wyłącznie edukacyjny. Nie jest spersonalizowaną poradą inwestycyjną ani rekomendacją kupna lub sprzedaży jakiegokolwiek instrumentu finansowego. Decyzje podejmujesz samodzielnie.

Co tydzień: co kupowali insiderzy i Kongres USA

Krótki mail w niedzielę: największe zakupy prezesów spółek, nowe klastry zakupów, transakcje polityków w USA, zmiany w portfelach funduszy 13F i nowe poradniki. Za darmo, wypis jednym kliknięciem.