BTC240,9k zł6,87%
ETH6,72k zł7,96%
XRP4,41 zł5,94%
LTC173 zł5,05%
BCH946 zł10,82%
DOT3,93 zł6,42%

Backtesting

Analiza i metryki Również: backtest, test historyczny, test wsteczny
Test strategii na danych historycznych — niezbędny pierwszy filtr, ale wystarczająco zwodniczy, by samodzielnie cię zrujnować. Najczęstsze pułapki: pominięcie spreadu i slippage’u, look-ahead bias, survivorship bias i przede wszystkim overfitting (dopasowanie parametrów do szumu). Wiarygodny backtest wymaga podziału in-sample / out-of-sample, modelowania realnych kosztów i odtwarzania świeca po świecy, nie oglądania krzywej po fakcie. Wynik in-sample traktuj jak iluzję, póki nie przetrwa OOS i forward testu.

Przykład praktyczny

Strategia daje w backteście +0,4R na transakcję na 500 świecach. Po doliczeniu realnych kosztów — spread 1 pips i slippage 1 pips na wejściu i wyjściu, łącznie ~0,15R przy stopie 25 pips — expectancy spada do ~+0,25R. Jeśli dodatkowo połowa zysku pochodziła z 3 zdarzeń dopasowanych do szumu, na out-of-sample wynik potrafi zejść do zera. Backtest bez modelowania kosztów zawyża wynik o kilkadziesiąt procent.

Najczęstsze pytania

Czym różni się backtest od forward testu?
Backtest sprawdza strategię na danych historycznych, forward test — na danych napływających w czasie rzeczywistym (demo lub mikrolot). Backtest pokazuje przeszłość, forward test dodaje realne wykonanie brokera i twoją psychologię.
Jakie koszty trzeba uwzględnić w backteście?
Spread, prowizję i slippage na każdym wejściu i wyjściu, a przy pozycjach trzymanych przez noc także swap. Pominięcie tych pozycji to najczęstsza przyczyna iluzorycznie zyskownych wyników in-sample.
Co to overfitting i jak go wykryć?
To dopasowanie parametrów do szumu zamiast do powtarzalnej zależności. Wykrywasz go podziałem in-sample / out-of-sample: jeśli wynik załamuje się na danych, których strategia nie «widziała» przy optymalizacji, była przeoptymalizowana.
Ile danych historycznych wystarczy do backtestu?
Tyle, by próba obejmowała różne reżimy rynku (trend, konsolidacja, wysoka i niska zmienność) i dawała n ≥ 100 transakcji w każdym oknie. Test na jednym typie rynku nie mówi nic o zachowaniu w innym.

Powiązane terminy

Gdzie w kursie

Wspominane w artykułach kursu (16)

← Wróć do indeksu słownika

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk finansowy i rynkowy

mgr Jarosław Wasiński — niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach osobistych, bankowości i inwestycjach od 2004 roku.

  • Bankowość i produkty finansowe: porównania kont osobistych i firmowych, analiza taryf opłat, testy aplikacji mobilnych, recenzje kredytów, lokat i kart kredytowych — z naciskiem na realne koszty i ukryte opłaty.
  • Rynki finansowe i makroekonomia: analiza fundamentalna rynków walutowych (Forex) i makroekonomicznych od 2007 roku, zarządzanie ryzykiem kapitału, struktura rynków OTC.
  • Kryptowaluty: analiza rynku kryptowalut, mechanizmów blockchain i tokenizacji aktywów w kontekście portfela inwestycyjnego.

Autor setek komentarzy rynkowych, analiz porównawczych produktów bankowych i materiałów edukacyjnych. Zwolennik transparentności — każdy ranking i recenzja na MyBank.pl opiera się na jawnej metodologii i zweryfikowanych źródłach (taryfy banków, regulaminy promocji, dane NBP).

Treści mają charakter edukacyjny i informacyjny — nie stanowią porady inwestycyjnej, rekomendacji ani oferty. Decyzje finansowe podejmuj na podstawie własnej analizy i konsultacji z doradcą.