Lookahead Bias
Lookahead Bias liegt vor, wenn eine Berechnung Informationen nutzt, die zu diesem Zeitpunkt noch nicht verfügbar waren. Die übliche Quelle ist ein Wert eines höheren Timeframes, der abgefragt wird, bevor dessen Kerze geschlossen hat. Das erzeugt Signale und Backtests, die sich live nicht reproduzieren lassen. In Pine Script lässt request.security mit lookahead_on die Zukunft durchsickern; lookahead_off liefert nur die letzte abgeschlossene Kerze des höheren Timeframes.

Was es bedeutet
Lookahead Bias ist die Ursünde des Backtesters: Die Vergangenheit darf in die Zukunft sehen. Im Charting taucht er vor allem bei Abfragen höherer Timeframes auf. Wenn ein 15-Minuten-Chart den Tagesschluss abfragt und den heutigen Tagesschluss erhält, während heute noch gehandelt wird, „weiß“ jede 15-Minuten-Kerze, wo der Tag enden wird. Signale, die darauf aufbauen, wirken in der Historie prophetisch und versagen in Echtzeit.
In Pine Script ist der Schalter explizit: `request.security(..., lookahead=barmerge.lookahead_on)` lässt die Zukunft durchsickern; `lookahead_off` liefert nur die letzte abgeschlossene Kerze des höheren Timeframes. Weitere Quellen sind das Hoch oder Tief der Kerze als Einstiegspreis (das Hoch konntest du erst kennen, als die Kerze geschlossen war) und Pivots, die an der Pivot-Kerze statt bei der Bestätigung geplottet werden.
Lookahead ist der Mechanismus hinter einem großen Teil des Repaintings – und auch hinter Backtests mit absurden Renditen. Jedes Strategieergebnis sollte darauf geprüft werden, bevor man den Zahlen glaubt.
So erkennst du es im Chart
- Suche im Code nach `lookahead_on` und nach Fills am `high`/`low` der Signalkerze.
- Achte in Backtests auf Trefferquoten oder Sharpe Ratios weit jenseits dessen, was der Markt hergibt.
- Prüfe im Bar Replay, ob sich Werte des höheren Timeframes im Chart ändern, wenn der höhere Timeframe schließt.
Praxisbeispiel
Eine Strategie kauft den 5-Minuten-Schluss, sobald die 4-Stunden-Kerze grün ist – liest den 4-Stunden-Timeframe aber mit Lookahead an. In der Historie kauft sie zu Beginn jeder grünen 4-Stunden-Kerze; live kann sie erst wissen, dass die Kerze grün ist, wenn sie schließt. Der Backtest ist wertlos.
Im Chart sehen, ausführlich nachlesen
Häufig gestellte Fragen
Ist Lookahead dasselbe wie Repainting?
Lookahead ist eine Ursache für Repainting; Repainting ist der sichtbare Effekt. Du kannst auch ohne Lookahead repainten, indem du die nicht geschlossene Kerze verwendest.
Ist Lookahead jemals legitim?
Nur um historische Daten für die Anzeige auszurichten, wenn der Versatz explizit korrigiert wird; niemals für Signale oder Einstiege.
Wie vermeiden Quantum Algo Skripte es?
Jede Abfrage eines höheren Timeframes nutzt Lookahead off und liest die vorherige abgeschlossene Kerze.
Wie prüfe ich einen Backtest darauf?
Spiele ihn Kerze für Kerze ab; wenn die historischen Signale zu dem Zeitpunkt nicht bekannt sein konnten, enthält der Test Lookahead.
Verwandte Begriffe
Sieh dir Lookahead Bias in deinem TradingView-Chart an
Zeno liest die Smart-Money-Struktur über mehrere Timeframes und gibt Einstieg, Stop und Ziele aus — mit einer öffentlichen Bilanz jedes geposteten Trades. Die kostenlosen Indikatoren zeichnen die Konzepte, die diese Seite definiert.