Pojęcie z rynku Forex

Analiza walk-forward

Analiza walk-forward wielokrotnie dobiera parametry na wcześniejszym oknie i testuje je na następującym po nim okresie, po czym przesuwa podział w czasie. Łączy kolejne wyniki poza próbą, uwzględniając koszty i reguły ponownego doboru. Sprawdza zachowanie procedury, lecz nie eliminuje nadmiernego dopasowania ani nie jest testem na realnym rachunku.

Przykład edukacyjny

Jak to działa w praktyce?

Załóżmy dobór parametrów na danych styczeń–marzec i test na kwietniu, następnie dobór luty–kwiecień i test na maju. Każdy test używa parametrów ustalonych wcześniej; wyniki kwietnia i maja są łączone.

Przypadek do przeanalizowania

Test staje się częścią doboru

Hipotetycznie parametry wybrano na barach 1–100 i oceniono na 101–120.

  1. Oglądanie wyniku 101–120 i zmiana reguł, by go poprawić, wykorzystuje dane testowe.
  2. Następna ocena nowej wersji wymaga późniejszego okna, zgodnego z zapisaną procedurą.

Co z tego wynika? Nie przedstawiaj poprawionego wyniku tego samego okna jako nietkniętego testu.

Granica przykładu: Powtarzanie zmian może dopasować także całą procedurę; walk-forward nie usuwa tego automatycznie.

Chronologiczny podział

Chronologiczny podziałPoprawa po obejrzeniu testu tworzy nową wersję metody.1Wcześniejsze oknoDobierz parametry według zapisanej procedury.2Późniejszy testZamroź parametry i oceń kolejne dane.3Przesunięcie okienPowtórz procedurę bez używania przyszłego testu.
Poprawa po obejrzeniu testu tworzy nową wersję metody.
Opis tekstowy diagramu
  1. Wcześniejsze okno: Dobierz parametry według zapisanej procedury.
  2. Późniejszy test: Zamroź parametry i oceń kolejne dane.
  3. Przesunięcie okien: Powtórz procedurę bez używania przyszłego testu.

Ważne rozróżnienie

Analiza walk-forward / Backtesting (testowanie na danych historycznych)

Backtest może badać jedną historyczną próbkę; walk-forward przesuwa okna doboru i późniejszych ocen.

Sprawdź, czy rozumiesz

Rozpoznać ponowne wykorzystanie danych poza próbą.

Dobór używa barów 1–50. Które okno może być późniejszym testem bez nakładania?

Pokaż odpowiedź i wyjaśnienie

51–60

Wszystkie jego bary następują po oknie doboru.

Od planu do testu automatyzacji

Krok 10 / 12 · 0 / 12 powtórzonych

Zobacz cały zestaw →

Postęp jest zapisany wyłącznie w tej przeglądarce.

Źródła i dokumentacja

  • QuantConnect – walk-forward

    Oficjalna metodologia cyklicznego dostrajania parametrów na wcześniejszych danych i oceny kolejnych odcinków.

    Odczytano dokument:
  • scikit-learn – podziały czasowe

    Oficjalna dokumentacja chronologicznych podziałów zbiory uczący/testowy w szeregu czasowym, bez uczenia na przyszłości.

    Odczytano dokument:
  • MetaTrader 5 – optymalizacja i forward

    Rozdzielenie optymalizacji historycznej i odcinka forward w oficjalnym testerze MetaTrader.

    Odczytano dokument:

Przykład pokazuje mechanizm. Bieżące warunki rachunku i specyfikację instrumentu sprawdź u dostawcy.

To pojęcie po angielsku →

Ta definicja jest niejasna — zgłoś uwagę

Uwagi trafiają do redakcji. Nie wpisuj danych rachunku, danych osobowych ani informacji kontaktowych.

← Wszystkie pojęcia