BTC317,5k zł0,14%
ETH9,37k zł0,48%
XRP5,05 zł0,40%
LTC229 zł0,72%
BCH1,08k zł0,65%
DOT4,34 zł4,86%

Walk-forward (analiza krocząca) Walk-forward analysis

Analiza i metryki Również: analiza krocząca, walk forward, optymalizacja krocząca
Chronologiczna ocena polegająca na wielokrotnym dopasowaniu strategii w wcześniejszym oknie i sprawdzeniu jej w kolejnym, niewidzianym wcześniej okresie. Pomaga ujawnić wrażliwość na parametry i zmiany rynku, lecz nie dowodzi przyszłej rentowności. Rozdziel optymalizację, testy oraz założenia kosztowe i ujawnij decyzje podjęte po obejrzeniu wyników.

Testuj procedurę ponownego dopasowania

Walk-forward ocenia także to, jak i kiedy model jest aktualizowany. Każdy krok może wykorzystać wyłącznie wcześniejsze dane. Okno treningowe może być kroczące lub rozszerzające się; jego długość, zakres parametrów i rytm aktualizacji powinny być ustalone przed oceną. W przykładzie wcześniejszy okres testowy może wejść do późniejszego treningu, bo wtedy jest już historią; nie wolno cofać tak uzyskanej wiedzy do wcześniejszego testu.

Łączenie wyników

Zestawiaj tylko rzeczywiste fragmenty testowe, z kosztami i sizingiem właściwymi dla danego kroku. Nie dodawaj wyników treningowych do krzywej walidacyjnej. Nakładające się testy mogą policzyć tę samą transakcję wielokrotnie; jasno określ regułę przypisania. Suma R lub średnia na transakcję nie jest automatycznie składaną stopą zwrotu rachunku. Granice okien muszą też określać, co dzieje się z pozycją już otwartą.

Ograniczenia

Wybieranie najlepszej długości okien po obejrzeniu ich wyników jest kolejnym dopasowaniem. Niewiele kroków, mała próba i zależne transakcje ograniczają wnioski. Reguły przetwarzania danych dopasowane na całej historii mogą przeciekać do testu mimo poprawnego podziału dat. Techniczne przykłady chronologicznych podziałów przedstawia scikit-learn: TimeSeriesSplit; ta funkcja sama nie rozstrzyga finansowych reguł wykonania.

Koszt zmiany modelu

Ponowne dopasowanie może zmienić pozycję, liczbę zleceń lub częstotliwość handlu. Jeśli przełączenie wariantu wymaga zamknięcia i ponownego wejścia, te wykonania oraz opłaty należą do ocenianej procedury. Nie zeruj automatycznie otwartej straty na granicy okna i nie przypisuj kosztu dwa razy. Zapisz stan rachunku przy przejściu między krokami, aby połączona krzywa odpowiadała możliwemu procesowi, a nie niezależnym restartom z nowym kapitałem.

Zastosowanie

Zachowaj parametry i wyniki każdego kroku, liczebność, koszty oraz niepowodzenia. Porównaj stabilność z zamrożoną strategią bez częstego strojenia. Po wyborze całej procedury potrzebna jest dalsza niezależna ocena, nie obietnica wynikająca z kilku zielonych okien. W kursie: testowanie strategii. Źródło sprawdzone 11 października 2026 r.

Schemat i przykład liczbowy

Infografika objaśniająca: Walk-forward (analiza krocząca)
Schemat edukacyjny; dane i warunki modelowe podano na grafice.
Otwórz grafikę w pełnym rozmiarze

Przykład praktyczny

Przykład trzech kroków: dopasowanie na miesiącach 1–12 i test 13–15; dopasowanie 4–15 i test 16–18; dopasowanie 7–18 i test 19–21. Okna testowe nie nakładają się. Przy 40, 50 i 30 transakcjach oraz średnich +0,10R, −0,04R i +0,20R średnia połączona wynosi (4−2+6)/120 ≈ +0,0667R, nie średnia nieważona trzech średnich.

Najczęstsze pytania

Czy walk-forward usuwa overfitting?
Nie. Może ujawnić niestabilność, ale sama procedura i jej parametry także mogą zostać dopasowane.
Czy można ponownie użyć wcześniejszych danych testowych?
W późniejszym kroku treningowym tak, jeśli są już dostępne; nie zmienia to wstecz decyzji wcześniejszej wersji.

Powiązane terminy

Gdzie w kursie

Wspominane w artykułach kursu (2)

← 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ą.