Repainting erkennen: Warum ein Indikator im Rückblick besser aussieht als live
Repainting bezeichnet einen Indikator, dessen Werte oder Signale in der Historie anders aussehen, als sie in Echtzeit ausgesehen haben. Im Rückblick sitzt ein Pfeil sauber am Wendepunkt - live ist er dort nie erschienen, oder erst mehrere Kerzen später. Für die manuelle Chartbetrachtung ist das ärgerlich. Für eine automatisierte Strategie ist es grundlegend, denn ein Bot sieht ausschließlich die Echtzeit-Version.
Nicht jede Veränderung ist Repainting
Auf der noch offenen Kerze ändert sich praktisch jeder Indikator laufend - ein gleitender Durchschnitt bewegt sich mit jedem Tick, bis die Kerze schließt. Das ist normal und kein Fehler. Problematisch wird es erst, wenn sich Werte auf bereits abgeschlossenen Kerzen nachträglich ändern, oder wenn ein Signal an einer Stelle eingezeichnet wird, an der es zu diesem Zeitpunkt noch gar nicht bekannt sein konnte.
Die vier typischen Ursachen
- Auswertung der offenen Kerze: Ein Signal entsteht während der Kerze und verschwindet wieder, bevor sie schließt. In der Historie existiert nur noch die Schlussversion
- Daten aus dem höheren Zeitrahmen: Solange die übergeordnete Kerze läuft, ändert sich ihr Wert - in der Historie wird aber direkt der fertige Endwert verwendet
- Bestätigung im Nachhinein: Ein Hoch oder Tief ist erst als solches erkennbar, wenn danach mehrere Kerzen tiefer beziehungsweise höher geschlossen haben. Sitzt die Markierung trotzdem an der Extremkerze, liegt sie zeitlich vor ihrer eigenen Bestätigung
- Nachträglich verschobene oder gelöschte Signale: Markierungen werden neu berechnet und versetzt, sobald sich die Lage ändert - in der Historie bleiben nur die passenden übrig
Warum das jeden Backtest entwertet
Ein Backtest wertet die Historie aus - also genau die Version, die nachträglich geglättet wurde. Ein Bot handelt dagegen live, auf der Version, die zum jeweiligen Zeitpunkt sichtbar war. Zwischen beiden liegt exakt der Unterschied, den Repainting erzeugt. Das Ergebnis ist kein etwas zu optimistischer Backtest, sondern einer, der eine Strategie beschreibt, die so nie handelbar war. Bei Hoch- und Tief-Markierungen ist der Abstand besonders groß, weil der Einstieg im Rückblick genau am Extrem liegt.
Einen Indikator, der live genauso aussieht wie im Rückblick?
Beschreib uns deine Signallogik - Machbarkeitseinschätzung und Angebot sind kostenlos und unverbindlich.
Projekt anfragenSo lässt sich Repainting prüfen
- Signale über einige Zeit live mitprotokollieren - mit Zeitstempel und der Kerze, auf der sie erschienen sind - und anschließend mit der Historie vergleichen
- Die Vergangenheit Kerze für Kerze wiedergeben, sofern die Plattform eine Wiedergabe-Funktion bietet, und festhalten, wann jedes Signal tatsächlich auftaucht
- Bei Hoch-, Tief- oder Pivot-Logik nachsehen, wie viele Kerzen zur Bestätigung nötig sind und ob die Markierung an der Extremkerze oder an der Bestätigungskerze sitzt
- Ein Einstellungsschalter für Repainting im Indikator ist bereits ein Hinweis darauf, dass das Verhalten möglich ist
Wie eine nicht nachzeichnende Umsetzung aussieht
Die Lösung ist selten kompliziert, sie muss aber von Anfang an Teil der Logik sein: Signale werden nur auf abgeschlossenen Kerzen ausgewertet, Werte aus dem höheren Zeitrahmen nur von dessen letzter abgeschlossener Kerze übernommen, und Bestätigungslogik markiert das Signal dort, wo es bestätigt wurde - nicht dort, wo das Extrem lag. Ein einmal ausgelöstes Signal wird gespeichert und nie nachträglich verändert. Der Preis dafür ist ehrlich sichtbar: Das Signal erscheint später, als es eine nachzeichnende Variante im Rückblick suggeriert. Genau diese Verzögerung entsteht live aber ohnehin.
Wie der höhere Zeitrahmen sauber als Filter eingebunden wird, steht im Beitrag zur Multi-Timeframe-Bestätigung.
Worauf es beim Übertragen eines TradingView-Indikators ankommt, behandelt der Beitrag Pine Script zu ATAS übersetzen.
Häufige Fragen
Ist ein Repainting-Indikator automatisch unbrauchbar?
Nein. Zur visuellen Orientierung kann eine Darstellung, die sich mit neuen Daten aktualisiert, durchaus sinnvoll sein - ein Volumenprofil passt sich beispielsweise mit jeder neuen Kerze an. Problematisch wird es, sobald Signale daraus gehandelt oder statistisch ausgewertet werden.
Repaintet ein Indikator, der sich auf der aktuellen Kerze bewegt?
Nicht im eigentlichen Sinn. Dass sich der Wert der offenen Kerze mit jedem Tick ändert, ist normal. Entscheidend ist, ob abgeschlossene Kerzen unverändert bleiben und ob ein Signal nur auf Basis von Daten entsteht, die zu diesem Zeitpunkt bereits bekannt waren.
Sind Pivot- oder ZigZag-Indikatoren immer Repainting?
Sie brauchen immer eine Bestätigung im Nachhinein. Ob sie dadurch irreführend werden, hängt davon ab, wo sie das Signal einzeichnen: an der Extremkerze ist es für den Handel irreführend, an der Bestätigungskerze ist es ehrlich.
Lässt sich ein bestehender Indikator auf eine nicht nachzeichnende Version umbauen?
In der Regel ja. Meist geht es darum, die Auswertung auf abgeschlossene Kerzen umzustellen und die Bestätigungslogik zu verschieben - mit dem bewussten Ergebnis, dass Signale später erscheinen als bisher im Chart.
Ein Indikator, der im Rückblick zu gut aussieht, sollte misstrauisch machen - nicht weil gute Signale unmöglich wären, sondern weil die Historie die einzige Stelle ist, an der Repainting unsichtbar bleibt.
Eigene Idee für ATAS?
Beschreibe uns dein Vorhaben - du erhältst ein kostenloses, unverbindliches Angebot innerhalb von 24-48 Stunden.
Kostenloses Angebot anfordern