Deine Indikatoren lügen dich an (das Repaint-Problem)
🎯 Was du lernst
Am Ende dieser Lektion kannst du:
- Indikatoren auf Repainting testen (Signal vor dem Bar-Schluss als Screenshot festhalten, danach prüfen)
- Erkennen, welche TradingView-Indikatoren neu zeichnen (über 80 % der Retail-Indikatoren tun das)
- Nur Werkzeuge nutzen, die nicht neu zeichnen (alle SignalPilot-Indikatoren zeichnen nicht neu)
- Zwei bis vier Wochen im Walk-forward-Test auf Live-Daten prüfen, bevor du einem Indikator traust
📉 FALLSTUDIE: Jakes Desaster über 14.700 $ mit einem neu zeichnenden Indikator
Trader: Jake Morrison (zusammengesetztes Beispiel), 26, ehemaliger Marketinganalyst (Konto über 32.000 $)
Strategie: TradingView-Indikator „Ultimate Reversal Pro“ (47.000 Downloads, 4,8 ★)
Fataler Mangel: Der Indikator zeichnete neu – Signale änderten sich oder verschwanden nach dem Bar-Schluss
📊 Der „perfekte“ Backtest gegen die Wirklichkeit (zum Aufklappen klicken)
Der Wendepunkt (8. April 2024): Jake hielt die Live-Signale als Screenshot fest und verglich sie nach dem Bar-Schluss:
- 9:38 Uhr KAUF: Signal bei 5.186 → nach Bar-Schluss: verschoben auf 5.179 (sieben Punkte tiefer!) • 680 $ Verlust
- 10:52 Uhr VERKAUF: Signal bei 5.194 → nach Bar-Schluss: vollständig verschwunden! • 520 $ Verlust
- 13:15 Uhr KAUF: Signal bei 5.201 → nach Bar-Schluss: verschoben auf 5.196 (fünf Punkte tiefer) • 440 $ Verlust
- 14:43 Uhr VERKAUF: Signal bei 5.209 → nach Bar-Schluss: verschoben auf 5.213 (vier Punkte höher) • 380 $ Verlust
Die Untersuchung: 43 von 47 Signalen hatten sich verschoben (91,5 % Repaint-Quote). Eine Prüfung des Codes fand request.security() ohne lookahead=barmerge.lookahead_off.
Erholung (Mai-August 2024): Umstieg auf deterministische Indikatoren. 90 Trades, 58,9 % Trefferquote, 12.820 $ Gewinn. Konto: 17.300 $ → 30.100 $ (+74,1 %).
Jakes Rat: „Ich habe 14.700 $ verloren, weil ich Geister gehandelt habe – Signale, die sich nach dem Bar-Schluss VERSCHOBEN. Teste JEDEN Indikator: Screenshot im Live-Betrieb, Vergleich nach dem Bar-Schluss. Wenn ein Backtest ZU perfekt aussieht (Trefferquote über 70 %, <10 % DD), zeichnet er wahrscheinlich neu. Echte Vorteile liegen bei 55-65 % Trefferquote. NIEMALS vertrauen, IMMER prüfen.“
Fallstudien-Quiz: Jake führte für den Indikator „Ultimate Reversal Pro“ einen Backtest durch und bekam großartige Werte: 71,4 % Trefferquote, Profitfaktor 3,2, +247 % Ergebnis. Er ging mit 32.000 $ live und verlor in zehn Wochen 14.700 $ (-45,9 %) bei nur 34,2 % Trefferquote. Was war sein fataler Fehler?
Richtig: C. Jakes Indikator zeigte im Backtest 71,4 % Trefferquote, aber 91,5 % der Signale verschoben sich oder verschwanden nach dem Bar-Schluss. Er „handelte Geister“ – Einstiege, die nur deshalb perfekt aussahen, weil sie neu gezeichnet wurden. Abhilfe: Live-Signale per Screenshot testen. Sieht ein Backtest zu perfekt aus (Trefferquote über 70 %), zeichnet der Indikator wahrscheinlich neu. Echte Vorteile bringen Trefferquoten von 55 bis 65 %.
Was „deterministisch“ bedeutet (und warum es zählt)
Der Punkt ist: Die meisten Indikatoren stammen von Hobbyentwicklern, die nichts von Repainting wissen. Oder schlimmer, von Betrügern, die es sehr wohl wissen und denen es egal ist.
SignalPilot geht einen anderen Weg.
💡 Das Versprechen von Signal Pilot
Jeder SignalPilot-Indikator folgt strengen deterministischen Regeln:
- Keine Daten aus der Zukunft: Alle HTF-Abfragen nutzen
lookahead_offund[1]Offsets - Feste Signale: Ist ein Signal einmal gedruckt, verschiebt es sich nie und verschwindet nie
- Nur bestätigte Bars: Signale warten auf den Bar-Schluss (keine Zauberei innerhalb der Bar)
- Quelloffen prüfbar: Der Code steht für eine unabhängige Prüfung zur Verfügung
Übersetzt heißt das: Was du live siehst, siehst du auch später in der Historie. Keine Tricks. Keine Lügen.
❌ Neu zeichnender Indikator
Backtest: Erwartungswert 3,2R, Profitfaktor 2,8
Im Live-Handel: Erwartungswert -0,8R, Profitfaktor 0,6
Problem: Signale ändern sich nach dem Bar-Schluss
Ergebnis: Verlorene Monate, gesprengtes Konto
✓ Deterministischer Indikator
Backtest: Erwartungswert 1,8R, Profitfaktor 1,6
Im Live-Handel: Erwartungswert 1,7R, Profitfaktor 1,5
Verlässlichkeit: Signale ändern sich nie
Ergebnis: Beständiger, tragfähiger Vorteil
Beachte: Der deterministische Indikator hat im Backtest den niedrigeren Backtest-Erwartungswert. Genau deshalb, weil er ehrlich ist. Er schummelt nicht mit Daten aus der Zukunft.
Aber live? Da funktioniert es tatsächlich.
Beispiele für Repainting: vorher und nachher
So sieht Repainting aus, wenn du es einmal ertappst:
Beispiel 1: Indikator „SuperTrend Reversal“ (TradingView, 120.000 Downloads)
| Zeit | Was du LIVE siehst (während der Bar) | Was in der HISTORIE steht (nach dem Bar-Schluss) |
|---|---|---|
| 10:45 Uhr | KAUF-Signal bei 5.186 $ (grüner Pfeil) | Signal verschoben auf 5.179 $ (sieben Punkte tiefer!) |
| 11:22 Uhr | VERKAUF-Signal bei 5.194 $ (roter Pfeil) | Signal vollständig verschwunden! |
| 14:15 Uhr | KAUF-Signal bei 5.201 $ | Signal verschoben auf 5.196 $ (fünf Punkte tiefer) |
Beispiel 2: Indikator „AI Prediction Zones“ (TradingView, 85.000 Downloads)
12:04 Uhr (während der Bar):
Zeigt eine „Support Zone“ bei SPY 519,00-519,50 $ (grün hinterlegtes Feld)
Beschriftung des Indikators: „Zone mit hoher Rückprallwahrscheinlichkeit – 78 % Treffsicherheit“
12:05 Uhr (nach dem Bar-Schluss):
Die Unterstützungszone WANDERTE auf 518,20-518,70 $ (80 Cent tiefer!)
Nun liegt sie exakt auf dem tatsächlichen Tief
→ Das ist Repainting. Die Zone hat das Tief „vorhergesagt“, NACHDEM es eingetreten war.
Auswirkung in Echtzeit:
Du hast bei 519,00 $ gekauft, weil du dort Unterstützung vermutet hast → der Kurs fiel auf 518,20 $
0,80 $ je Aktie Verlust bei 500 Stück = -400 $
Der Indikator zeigt die Unterstützung jetzt bei 518,20 $, wo sie „hätte liegen sollen“
→ Das lässt den Indikator in der Historie perfekt aussehen und macht ihn live nutzlos
Beispiel 3: Indikator „Smart Money Divergence“ (kostenpflichtig, 199 $)
Live-Signal (13:30 Uhr): „BULLISCHE DIVERGENZ ERKANNT – Kurs mit tieferem Tief, Indikator mit höherem Tief“
Nach dem Bar-Schluss (13:31 Uhr): Die Divergenzlinie ist drei Bars nach vorn gewandert und hat nun einen anderen Winkel
Auswirkung: Du bist um 13:30 Uhr wegen der Divergenz long gegangen → der Kurs fiel weiter → 620 $ Verlust
In der Chart-Historie steht jetzt: Die Divergenz begann drei Bars früher (im Nachhinein perfekt getimt)
Niemals vertrauen, immer nachprüfen
Hier ist dein Schritt-für-Schritt-Rahmen, um JEDEN Indikator zu prüfen, bevor du echtes Geld riskierst:
✅ Prüf-Checkliste für Indikatoren
Bevor du mit IRGENDEINEM Indikator handelst:
- Sichtprüfung: Drei bis fünf Signale live beobachten und schauen, ob sie sich nach dem Bar-Schluss verschieben
- Replay-Test: Mit dem Bar Replay Live- und Historien-Signale vergleichen
- Alarm-Test: Alarme setzen, mehr als 20 Fälle mitschreiben, mit der Historie abgleichen
- Code-Prüfung (falls möglich): Achte auf
request.security()Warnzeichen
Bestehenskriterium: ALLE Tests müssen gleichbleibende Signale zeigen.
Fällt auch nur EIN Test durch → NICHT VERWENDEN → einen anderen Indikator suchen
Häufige neu zeichnende Indikatoren, die du meiden solltest
Hier eine Liste von Indikatortypen und einzelnen Indikatoren, die häufig neu zeichnen. Wenn du einen davon nutzt, teste ihn sofort:
| Typ oder Name des Indikators | Warum er neu zeichnet | Wie du es erkennst |
|---|---|---|
| Zigzag-Indikatoren | Berechnet Wendepunkte neu, während sich der Kurs bewegt – „perfekte“ Swing-Erkennung in der Historie | Prüfen, ob sich die Wendepunkte nach dem Bar-Schluss verschieben |
Abfragen höherer Zeitebenen (HTF) ohne lookahead_off |
Nutzt HTF-Daten aus der Zukunft, die in Echtzeit gar nicht vorliegen | Code-Prüfung: suche nach request.security() ohne lookahead=barmerge.lookahead_off |
| Indikatoren mit „KI-/ML-Vorhersage“ | Viele nutzen Daten innerhalb der Bar oder blicken in die Zukunft, um „Vorhersagen“ zu zeigen | Bar-Replay-Test – erscheinen die Vorhersagen vor oder nach der Bewegung? |
| Divergenz-Indikatoren (die meisten) | Zeichnen die Divergenzlinien neu, sobald neue Bars entstehen | Divergenzlinie als Screenshot festhalten und prüfen, ob sich Winkel oder Lage ändern |
| Unterstützungs- und Widerstandszonen (dynamisch) | Zonen passen sich so an, dass sie perfekt zur jüngsten Kursbewegung passen | Alarm-Test – Alarme an den Zonengrenzen setzen und prüfen, dass sie sich nicht verschieben |
Warnzeichen: Wenn der Backtest eines Indikators eine Trefferquote über 75 % zeigt mit <10 % Drawdown, zeichnet er fast sicher neu. Echte, ehrliche Vorteile bringen 55-65 % Trefferquote bei realistischen Drawdowns (15-30 %). Perfektion im Backtest = Betrug im Live-Handel.
Repainting mit dem Bar Replay aufspüren: Schritt für Schritt
Die Bar-Replay-Funktion von TradingView ist eines der besten Werkzeuge, um neu zeichnende Indikatoren zu ertappen. So gehst du genau vor:
Der Bar-Replay-Test Schritt für Schritt:
- Lade deinen Indikator in einen Chart: Nimm einen liquiden Wert (SPY, ES, AAPL) auf der 5- oder 15-Minuten-Ebene
- Wechsle in den Bar-Replay-Modus: Klicke auf die Bar-Replay-Schaltfläche (sieht aus wie ein Abspielsymbol mit Balkendiagramm)
- Spule drei Tage zurück: Damit hast du genug Historie für 20 bis 30 Signale
- Spiele Bar für Bar vorwärts: Achte darauf, wann Signale während der Entstehung einer Bar erscheinen
- Halte den Zeitpunkt der Signale fest: Erscheint das KAUF-Signal, BEVOR der Kurs steigt, oder DANACH?
- Vergleiche mit der Chart-Historie: Verlasse den Replay-Modus und sieh dir denselben Zeitraum an
- Achte auf Abweichungen: Stehen die Signale an derselben Stelle? Oder haben sie sich verschoben?
Beispielergebnisse (Bar Replay mit „Ultimate Reversal Pro“):
Replay-Modus (Bar für Bar vorwärts):
10:15 Uhr: kein Signal
10:30 Uhr: kein Signal
10:45 Uhr: Kurs fällt von 520 $ → 518 $ → KAUF-Signal erscheint bei 519 $
11:00 Uhr: Kurs steigt auf 522 $ (das Signal hat funktioniert!)
Historische Chart-Ansicht (derselbe Zeitraum):
10:15 Uhr: KAUF-Signal bei 520 $ (das Signal hat sich VERSCHOBEN!)
Ursprüngliches Signal: 519 $ im Replay
Historisches Signal: 520 $ in der Chart-Ansicht
→ Unterschied: Das Signal ist um einen Punkt gewandert, um das Tief perfekt zu „treffen“
Befund: REPAINTING NACHGEWIESEN
Das Signal erschien bei 519 $, während die Bar entstand
Im historischen Chart steht es bei 520 $ (früher und mit besserem Einstieg)
Das ist ein Blick in die Zukunft – der Indikator passt Signale an, nachdem er den Ausgang kennt
🚨 Klartext
Das fühlt sich nach Mehrarbeit an. Ist es auch. Aber sieh dir die Alternative an:
Zwei Stunden testen → Monate an Verlusten und psychischem Druck sparen.
Test überspringen → Konto sprengen → sich fragen, warum Trading „unmöglich“ ist.
Deine Entscheidung.
Code-Prüfung im Detail: Warnzeichen in Pine Script
Wenn ein Indikator seinen Quellcode offenlegt (quelloffen auf TradingView), kannst du ihn auf Repainting prüfen. Nach genau diesen Mustern hältst du Ausschau:
Warnzeichen 1: request.security() ohne lookahead_off
// ❌ NEU ZEICHNENDER CODE (nutzt HTF-Daten aus der Zukunft)
htf_close = request.security(syminfo.tickerid, "60", close)
// ✅ CODE OHNE REPAINTING (wartet auf den Schluss der HTF-Bar)
htf_close = request.security(syminfo.tickerid, "60", close, lookahead=barmerge.lookahead_off)
// Noch besser: Offset [1] ergänzen, um die BESTÄTIGTE HTF-Bar zu nutzen
htf_close = request.security(syminfo.tickerid, "60", close[1], lookahead=barmerge.lookahead_off)
Warnzeichen 2: Berechnungen mit Daten der aktuellen Bar ohne barstate.isconfirmed
// ❌ NEU ZEICHNENDER CODE (das Signal kann sich während der Bar ändern)
signal = close > ema_20 and rsi > 50
plotshape(signal, style=shape.triangleup, color=color.green)
// ✅ CODE OHNE REPAINTING (zeichnet nur beim bestätigten Bar-Schluss)
signal = close > ema_20 and rsi > 50
plotshape(barstate.isconfirmed and signal, style=shape.triangleup, color=color.green)
Warnzeichen 3: Wendepunkt-Berechnungen, die sich neu berechnen
// ❌ NEU ZEICHNENDER CODE (die Lage des Wendepunkts ändert sich mit neuen Bars)
pivot_high = ta.pivothigh(high, 5, 5) // blickt fünf Bars zurück und fünf Bars nach vorn
// Problem: braucht fünf ZUKÜNFTIGE Bars zur Bestätigung → zeichnet zwangsläufig neu
// ✅ BESSERER ANSATZ (feste Swing-Erkennung mit bestätigten Bars)
// Ansatz von Signal Pilot: den Swing erst erkennen, wenn fünf Bars GESCHLOSSEN haben
// Kein Blick nach vorn; die Signale kommen später, sind dafür ehrlich
Profi-Tipp: Wenn du keinen Pine Script lesen kannst, nimm stattdessen die Sicht- und Replay-Tests. Damit erwischst du über 95 % der neu zeichnenden Indikatoren, ohne den Code zu verstehen. Kannst du Code lesen, ist das die schnellste Methode – Repainting in 30 Sekunden entlarvt, indem du nach diesen Mustern suchst.
🎓 Die wichtigsten Erkenntnisse
- 60 bis 90 % der Indikatoren zeichnen neu — teste alles, bevor du damit handelst
- Repainting = vorgetäuschter Vorteil — perfekte Backtests, verheerende Live-Ergebnisse
- Nutze vier Nachweismethoden — Sichtprüfung, Replay, Alarm, Code-Prüfung
- Deterministischer Code zählt — Signale ändern sich nach dem Bar-Schluss in aller Regel nicht mehr
- SignalPilot steht dafür ein — keine Daten aus der Zukunft, keine Tricks, keine Lügen
- Prüfe, bevor du handelst — zwei Stunden Test ersparen dir Monate an Verlusten
⚡ Schnelle Erfolge für morgen (zum Aufklappen klicken)
Überfordere dich nicht. Fang mit diesen drei Schritten an:
- Teste einen Indikator per Screenshot — mache drei Screenshots von Live-Signalen und sieh in zehn Minuten nach
- Setze einen Alarm — nimm deinen wichtigsten Indikator, setze einen Alarm und prüfe nach dem Bar-Schluss, ob er noch passt
- Schreib es auf — „Indikator: [Name]. Test: Screenshot. Ergebnis: Signale haben sich verschoben / nicht verschoben.“
Wenn du drei Indikatoren so geprüft hast, weißt du, welche lügen. Entferne die Lügner sofort.
🎯 Repainting erkennen: Übung
Übung: prüfe deine aktuellen Indikatoren
Teste jeden Indikator, den du nutzt, auf Repainting, bevor du echtes Geld riskierst:
- Sichtprüfung: Drei Signale als Screenshot festhalten. Zehn Minuten warten. Neu laden. Haben sich Signale verschoben oder sind sie verschwunden?
- Replay-Test: Den Replay-Modus von TradingView nutzen. Vorwärts abspielen. Erscheinen die Signale VOR oder NACH der Bewegung?
- Alarm-Test: Alarme auf Live-Signale setzen. Eine Stunde später den Chart prüfen. Gelten die Alarme noch?
- Backtest gegen Live: 20 Trades auf Papier handeln. Erwartungswert mit dem Backtest vergleichen. Große Lücke = wahrscheinlich Repainting
- Halte fest, was du findest: Welche Indikatoren haben bestanden? Welche nicht?
- Entferne ALLE neu zeichnenden Indikatoren sofort aus deinen Charts
Ziel: Vergewissere dich, dass jeder Indikator, mit dem du handelst, deterministisch ist. Wenn du nicht belegen kannst, dass er nicht neu zeichnet, geh davon aus, dass er es tut.
🎮 Kurzer Check (ganz entspannt)
Du testest einen Indikator im Backtest: Erwartungswert 2,8R. Live handelst du ihn: Erwartungswert -0,5R. Was ist die wahrscheinlichste Ursache?
Wie testest du, ob ein Indikator neu zeichnet?
Was war Jakes Hauptfehler?
Wenn du bis hierher gekommen bist, hast du dir gerade Monate, vielleicht Jahre Ärger erspart. Die meisten Trader lernen das nie. Du gerade schon.
Backtesting in der Realität
Repainting im Backtest vermeiden – auf Look-ahead-Bias und Überanpassung testen
Lektion lesen →Price Action ist tot
Nutze Order Flow ohne Repainting statt nachlaufender Price-Action-Signale
Lektion lesen →RSI-Extreme
Lerne, wie der RSI wirklich funktioniert – und warum „überkauft“ nicht „verkaufen“ heißt
Lektion lesen →⏭️ Als Nächstes
Lektion 5: RSI-Extreme sind keine Umkehrsignale
Lerne, warum ein RSI über 70 im Aufwärtstrend oft ein KAUF-Signal ist und warum das Marktregime alles bestimmt.
Nur zu Bildungszwecken. Der Handel ist mit erheblichem Verlustrisiko verbunden. Vergangene Wertentwicklung ist keine Garantie für zukünftige Ergebnisse.
💬 Diskussion (0 Kommentare)
Kommentare werden geladen …
Bereit, mit Signal Pilot zu handeln?
Setze deine Trading-Ausbildung mit professionellen Indikatoren und Werkzeugen zur Marktanalyse in Echtzeit ein.
Zurück zu Signal Pilot →Nur zu Bildungszwecken. Der Handel ist mit erheblichem Verlustrisiko verbunden. Keine Finanzberatung. Vergangene Wertentwicklung ist keine Garantie für zukünftige Ergebnisse.