BTC317,5k zł0,13%
ETH9,37k zł0,47%
XRP5,05 zł0,42%
LTC229 zł0,76%
BCH1,08k zł0,65%
DOT4,34 zł4,95%

Look-ahead bias

Analiza i metryki Również: błąd wybiegania w przyszłość, lookahead, bias spojrzenia w przód
Przeciek informacji z przyszłości do historycznej decyzji, np. użycie ostatecznego Close jeszcze niezakończonej świecy, późniejszej rewizji danych makro albo swingu zanim został potwierdzony. Zniekształca test względem informacji faktycznie dostępnej wtedy; nie musi zawsze poprawiać wyniku. Bieżący częściowy odczyt świecy może być dopuszczalny, jeśli symulacja stosuje go zgodnie z rzeczywistą dostępnością. Kontroluj czas publikacji, potwierdzenia, decyzji i wykonania, repainting oraz pobieranie danych z innych interwałów, np. przez request.security() w Pine Script. Nie każda zmiana oznaczeń ani każde ustawienie lookahead jest automatycznie tym samym błędem.

Liczy się chwila dostępności

Odróżnij datę okresu, którego dotyczy obserwacja, czas publikacji, moment pobrania oraz ewentualną rewizję. Dane makro za wcześniejszy miesiąc nie były dostępne przez cały tamten miesiąc. Skorygowana seria pobrana dzisiaj może zawierać wiedzę niedostępną przy decyzji. Archiwalne wersje ilustruje St. Louis Fed: okresy real-time FRED/ALFRED. Stosuj jawne strefy czasu i opóźnienia danych.

Wykres po fakcie może wyglądać inaczej

Swing potwierdzany dopiero przez dwie późniejsze świece nie był znany w chwili samego ekstremum. ZigZag lub inne narzędzie zmieniające historyczne oznaczenia trzeba oceniać według tego, co wyświetlało przy decyzji. Nie każdy repainting jest tym samym błędem, a częściowy odczyt świecy nie jest z definicji zabroniony. Ważne są reguły dostępności i zgodność symulacji z działaniem w czasie rzeczywistym.

Błąd w danych z innych interwałów

W Pine Script nieprzesunięte dane wyższego interwału z lookahead_on mogą ujawniać końcową wartość zbyt wcześnie na historii. Dla właściwych żądań HTF poprzednia potwierdzona wartość i odpowiednia konfiguracja są odrębnym modelem opóźnienia. Samo zastąpienie jednej flagi nie rozwiązuje wszystkich błędów. Konkretną metodę i ograniczenia opisuje oficjalna dokumentacja TradingView.

Sygnał i cena realizacji to różne chwile

Gdy warunek wymaga ostatecznego Close, wynik obliczeń staje się dostępny dopiero po odpowiednim zamknięciu i aktualizacji danych. Nie zakładaj automatycznie wykonania po tej samej cenie bez modelu przyjęcia zlecenia, strony Bid/Ask i opóźnienia. Oczekiwanie na potwierdzenie może zmieniać wejście. Test powinien odtwarzać tę kolejność, a nie przesuwać zyskowne sygnały wstecz na świecę, której wynik właśnie poznano.

Praktyczna kontrola

Dla wybranych sygnałów zapisz dane wejściowe, czas ich dostępności, decyzji i wykonania. Przejdź historię krok po kroku, także na granicach sesji i rewizji. Dopasowanie skalowania lub cech na całej historii również może przeciekać do testu. W kursie: backtesting i forward testing. Źródła sprawdzone 11 października 2026 r.

Przykład praktyczny

Umowna świeca H1 trwa od 10:00 do 11:00 UTC. O 10:15 ostatnia dostępna cena to 1,1020, lecz jej ostateczne Close o 11:00 wynosi 1,1050. Backtest, który o 10:15 kupuje dlatego, że końcowe H1 Close przekracza 1,1040, korzysta z przyszłej informacji. Reguła może legalnie używać bieżącej ceny rozwijającej się świecy, jeśli jest ona rzeczywiście znana i tak samo traktowana w teście.

Najczęstsze pytania

Czy opóźnienie sygnału o jedną świecę zawsze wystarcza?
Nie. Potrzebne opóźnienie zależy od użytych danych, potwierdzeń i rzeczywistej publikacji.
Czy look-ahead musi zawsze zawyżać wynik?
Nie. Zniekształca model informacji; kierunek wpływu na wynik trzeba sprawdzić, zamiast zakładać.

Powiązane terminy

Gdzie w kursie

Wspominane w artykułach kursu (4)

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