Signal Pilot
🟢 Beginner • Les 4 van 82

Je indicatoren liegen tegen je (het repaintprobleem)

Leestijd ca. 12 min • Wat indicatoren echt laten zien en hoe je dat controleert
Signal Pilot
Professionele handelseducatie
0%
Je boekt vooruitgang!
Lees verder om deze les af te ronden

🎯 Wat je gaat leren

Aan het eind van deze les kun je:

  • Indicatoren testen op repainten (screenshot van het signaal vóór de sluiting van de candle, daarna controleren)
  • Herkennen welke TradingView-indicatoren hertekenen (meer dan 80 % van de particuliere indicatoren doet dat)
  • Alleen gereedschap gebruiken dat niet hertekent (geen enkele SignalPilot-indicator doet dat)
  • Twee tot vier weken walk-forward testen op live data voordat je een indicator vertrouwt
Deel 1: de repaintnachtmerrie

📉 CASUS: Jakes ramp van $14.700 met een hertekenende indicator

-$14,700
Totaal verlies
91.5%
Repaintpercentage
71% → 34%
Instorting van het trefferpercentage
+74%
Herstel na de omschakeling

Trader: Jake Morrison (samengesteld voorbeeld), 26, voormalig marketinganalist (account van $32.000)

Strategie: TradingView-indicator „Ultimate Reversal Pro” (47.000 downloads, 4,8 ★)

Fatale fout: De indicator hertekende: signalen veranderden of verdwenen na de sluiting van de candle

📊 De „perfecte” backtest tegenover de werkelijkheid (klik om uit te klappen)
Backtest (januari 2024)
71,4 % trefferpercentage
profitfactor 3,2
3.8:1 R:R
+247 % rendement
Live (februari-april 2024)
34,2 % trefferpercentage
profitfactor 0,58
0.92:1 R:R
-45,9 % rendement

Het breekpunt (8 april 2024): Jake maakte screenshots van de livesignalen en vergeleek ze na de sluiting van de candle:

  • 9.38 uur KOOP: Signaal op 5.186 → na de sluiting: verplaatst naar 5.179 (zeven punten lager!) • $680 verlies
  • 10.52 uur VERKOOP: Signaal op 5.194 → na de sluiting: volledig verdwenen! • $520 verlies
  • 13.15 uur KOOP: Signaal op 5.201 → na de sluiting: verplaatst naar 5.196 (vijf punten lager) • $440 verlies
  • 14.43 uur VERKOOP: Signaal op 5.209 → na de sluiting: verplaatst naar 5.213 (vier punten hoger) • $380 verlies

Het onderzoek: 43 van de 47 signalen waren verschoven (repaintpercentage van 91,5 %). Een controle van de code vond request.security() zonder lookahead=barmerge.lookahead_off.

Herstel (mei-augustus 2024): Overgestapt op deterministische indicatoren. 90 trades, 58,9 % trefferpercentage, $12.820 winst. Account: $17.300 → $30.100 (+74,1 %).

Jakes advies: „Ik verloor $14.700 met het handelen in spoken — signalen die VERSCHOVEN na de sluiting van de candle. Test ELKE indicator: screenshot live, vergelijk na de sluiting. Ziet een backtest er TE perfect uit (meer dan 70 % treffers, <10 % DD), dan hertekent hij waarschijnlijk. Echte voorsprongen leveren 55-65 % treffers op. Vertrouw NOOIT, controleer ALTIJD.”

Casusvraag: Jake deed een backtest van de indicator „Ultimate Reversal Pro” en kreeg schitterende cijfers: 71,4 % treffers, profitfactor 3,2, +247 % rendement. Hij ging live met $32.000 en verloor in tien weken $14.700 (-45,9 %), met slechts 34,2 % treffers. Wat was zijn fatale fout?

A) Hij had kleinere posities moeten nemen om het risico te beperken
B) De indicator werkte niet meer omdat de marktomstandigheden veranderden
C) De indicator hertekende: de signalen die hij live zag VERSCHOVEN of VERDWENEN na de sluiting van de candle, dus de „perfecte” backtestsignalen hebben in realtime nooit bestaan (91,5 % repaint)
D) Hij handelde te vaak; hij had kieskeuriger moeten zijn met zijn instappen

Juist: C. Jakes indicator liet in de backtest 71,4 % treffers zien, maar 91,5 % van de signalen verschoof of verdween na de sluiting van de candle. Hij „handelde in spoken”: instappen die er alleen perfect uitzagen doordat ze hertekenden. Oplossing: test livesignalen met screenshots. Ziet een backtest er te perfect uit (meer dan 70 % treffers), dan hertekent hij waarschijnlijk. Echte voorsprongen leveren trefferpercentages van 55 tot 65 % op.

Deel 2: deterministische indicatoren

Wat „deterministisch” betekent (en waarom het uitmaakt)

Dit is het punt: de meeste indicatoren worden gemaakt door hobbyisten die niets van repainten weten. Of erger, door oplichters die het wél weten en het niets kan schelen.

SignalPilot pakt het anders aan.

💡 De belofte van Signal Pilot

Elke SignalPilot-indicator volgt strikte deterministische regels:

  • Geen data uit de toekomst: Alle HTF-verzoeken gebruiken lookahead_off en [1] verschuivingen
  • Vaste signalen: Zodra een signaal is afgedrukt, verschuift het nooit en verdwijnt het nooit
  • Alleen bevestigde candles: Signalen wachten op de sluiting van de candle (geen goocheltrucs binnen de candle)
  • Open en controleerbaar: De code is beschikbaar voor onafhankelijke toetsing

Vertaald: Wat je live ziet, zie je later ook in de historie. Geen trucs. Geen leugens.

❌ Hertekenende indicator

Backtest: verwachting 3,2R, profitfactor 2,8

In de praktijk: verwachting -0,8R, profitfactor 0,6

Probleem: signalen veranderen na de sluiting van de candle

Resultaat: maanden verspild, account opgeblazen

✓ Deterministische indicator

Backtest: verwachting 1,8R, profitfactor 1,6

In de praktijk: verwachting 1,7R, profitfactor 1,5

Betrouwbaarheid: signalen veranderen nooit

Resultaat: Een constante, winstgevende voorsprong

Let op: de deterministische indicator heeft in de backtest de lagere verwachting. Juist omdat hij eerlijk is. Hij speelt niet vals met data uit de toekomst.

Maar live? Dan werkt hij echt.

Voorbeelden van repainten: voor en na

Zo ziet repainten eruit als je het betrapt:

Voorbeeld 1: indicator „SuperTrend Reversal” (TradingView, 120.000 downloads)

Tijd Wat je LIVE ziet (tijdens de candle) Wat er in de HISTORIE staat (na de sluiting)
10.45 uur KOOPsignaal op $5.186 (groene pijl) Signaal verplaatst naar $5.179 (zeven punten!)
11.22 uur VERKOOPsignaal op $5.194 (rode pijl) Signaal volledig verdwenen!
14.15 uur KOOPsignaal op $5.201 Signaal verplaatst naar $5.196 (vijf punten lager)

Voorbeeld 2: indicator „AI Prediction Zones” (TradingView, 85.000 downloads)

12.04 uur (tijdens de candle):
Toont een „steunzone” op SPY $519,00-$519,50 (groen gearceerd vak)
Label van de indicator: „zone met hoge kans op een afketsing — 78 % betrouwbaar”

12.05 uur (na de sluiting van de candle):
De steunzone VERSCHOOF naar $518,20-$518,70 (80 cent lager!)
Nu valt hij precies samen met het werkelijke dieptepunt
→ Dit is repainten. De zone „voorspelde” het dieptepunt NADAT het er was.

Gevolg in realtime:
Je kocht op $519,00 in de veronderstelling dat het steun was → de prijs zakte naar $518,20
$0,80 per aandeel verlies op 500 aandelen = -$400
De indicator legt de steun nu op $518,20, waar hij „had moeten liggen”
→ Zo lijkt de indicator perfect in de historie en is hij live waardeloos

Voorbeeld 3: indicator „Smart Money Divergence” (betaald, $199)

Livesignaal (13.30 uur): „BULLISH DIVERGENTIE GEVONDEN — lagere bodem in de prijs, hogere bodem in de indicator”

Na de sluiting van de candle (13.31 uur): De divergentielijn is drie candles naar voren geschoven en heeft nu een andere hoek

Gevolg: Je ging om 13.30 uur long op die divergentie → de prijs zakte verder → $620 verlies

De charthistorie laat nu zien: Een divergentie die drie candles eerder begon (achteraf perfect getimed)

Deel 3: het controlekader

Nooit vertrouwen, altijd nagaan

Dit is je stappenplan om ELKE indicator te controleren voordat je echt geld riskeert:

✅ Controlelijst voor indicatoren

Voordat je met ENIGE indicator handelt:

  1. Visuele test: Bekijk drie tot vijf signalen live en kijk of ze na de sluiting verschuiven
  2. Replaytest: Gebruik Bar Replay om livesignalen met die uit de historie te vergelijken
  3. Alarmtest: Zet alarmen, noteer meer dan 20 gevallen en leg ze naast de historie
  4. Codecontrole (als het kan): Let op request.security() waarschuwingssignalen

Slaagcriterium: ALLE tests moeten gelijkblijvende signalen tonen.

Zakt ook maar ÉÉN test → NIET GEBRUIKEN → zoek een andere indicator

Veelvoorkomende hertekenende indicatoren om te mijden

Hier is een lijst met soorten indicatoren en specifieke indicatoren die vaak hertekenen. Gebruik je er een, test hem dan meteen:

Soort of naam van de indicator Waarom hij hertekent Hoe je het herkent
Zigzag-indicatoren Herberekent de draaipunten terwijl de prijs beweegt: „perfecte” herkenning van swings in de historie Controleer of de draaipunten na de sluiting van de candle verschuiven
Verzoeken aan een hogere tijdframe (HTF) zonder lookahead_off Gebruikt HTF-data uit de toekomst die er in realtime niet zijn Codecontrole: zoek naar request.security() zonder lookahead=barmerge.lookahead_off
Indicatoren met „AI- of ML-voorspellingen” Veel ervan gebruiken data van binnen de candle of gluren vooruit om „voorspellingen” te tonen Bar-replaytest: verschijnen de voorspellingen vóór of na de beweging?
Divergentie-indicatoren (de meeste) Tekenen de divergentielijnen opnieuw naarmate er nieuwe candles bij komen Maak een screenshot van de divergentielijn en kijk of de hoek of de plaats verandert
Dynamische steun- en weerstandszones De zones passen zich aan zodat ze perfect op de recente koersbeweging vallen Alarmtest: zet alarmen op de randen van de zone en controleer dat ze niet verschuiven

Waarschuwingssignaal: Als de backtest van een indicator meer dan 75 % treffers laat zien met <10 % drawdown, dan hertekent hij vrijwel zeker. Echte, eerlijke voorsprongen leveren 55-65 % treffers op met realistische drawdowns (15-30 %). Perfectie in een backtest is fraude in de praktijk.

Repainten opsporen met Bar Replay, stap voor stap

De Bar Replay-functie van TradingView is een van de beste manieren om hertekenende indicatoren te betrappen. Zo doe je het precies:

De Bar Replay-test stap voor stap:

  1. Laad je indicator in een chart: Neem een liquide instrument (SPY, ES, AAPL) op de 5- of 15-minutenchart
  2. Ga naar de Bar Replay-modus: Klik op de Bar Replay-knop (die lijkt op een afspeelknop met een staafdiagram)
  3. Spoel drie dagen terug: Dan heb je genoeg historie om 20 tot 30 signalen te testen
  4. Speel candle voor candle vooruit: Let op wanneer signalen verschijnen terwijl de candle nog vormt
  5. Noteer het moment van elk signaal: Verschijnt het KOOPsignaal VOORDAT de prijs stijgt, of DAARNA?
  6. Vergelijk met de charthistorie: Verlaat de replaymodus en bekijk dezelfde periode
  7. Zoek naar verschillen: Staan de signalen op dezelfde plek? Of zijn ze verschoven?

Voorbeeld van uitkomsten (Bar Replay op „Ultimate Reversal Pro”):

Replaymodus (candle voor candle vooruit):
10.15 uur: geen signaal
10.30 uur: geen signaal
10.45 uur: de prijs zakt van $520 → $518 → KOOPsignaal verschijnt op $519
11.00 uur: de prijs loopt op naar $522 (het signaal werkte!)

Historische chartweergave (dezelfde periode):
10.15 uur: KOOPsignaal op $520 (het signaal is VERSCHOVEN!)
Oorspronkelijk signaal: $519 tijdens de replay
Historisch signaal: $520 in de chartweergave
→ Verschil: het signaal schoof één punt op om het dieptepunt perfect te „voorspellen”

Oordeel: REPAINTEN VASTGESTELD
Het signaal verscheen op $519 terwijl de candle vormde
In de historische chart staat het op $520 (eerder, met een betere instap)
Dit is vooruitgluren: de indicator past signalen aan zodra hij de afloop kent

🚨 Even eerlijk

Dit voelt als extra werk. Dat is het ook. Maar kijk naar het alternatief:

Twee uur testen → maanden aan verliezen en mentale schade besparen.

Testen overslaan → account opblazen → je afvragen waarom handelen „onmogelijk” is.

Aan jou de keuze.

Codecontrole in detail: waarschuwingssignalen in Pine Script

Als een indicator zijn broncode vrijgeeft (open source op TradingView), kun je hem controleren. Dit zijn precies de patronen waar je op let:

Waarschuwingssignaal 1: request.security() zonder lookahead_off

// ❌ HERTEKENENDE CODE (gebruikt HTF-data uit de toekomst)
htf_close = request.security(syminfo.tickerid, "60", close)

// ✅ CODE ZONDER REPAINT (wacht tot de HTF-candle sluit)
htf_close = request.security(syminfo.tickerid, "60", close, lookahead=barmerge.lookahead_off)

// Nog beter: voeg verschuiving [1] toe om de BEVESTIGDE HTF-candle te gebruiken
htf_close = request.security(syminfo.tickerid, "60", close[1], lookahead=barmerge.lookahead_off)

Waarschuwingssignaal 2: berekeningen met data van de huidige candle zonder barstate.isconfirmed

// ❌ HERTEKENENDE CODE (het signaal kan tijdens de candle veranderen)
signal = close > ema_20 and rsi > 50
plotshape(signal, style=shape.triangleup, color=color.green)

// ✅ CODE ZONDER REPAINT (tekent alleen bij de bevestigde sluiting van de candle)
signal = close > ema_20 and rsi > 50
plotshape(barstate.isconfirmed and signal, style=shape.triangleup, color=color.green)

Waarschuwingssignaal 3: draaipuntberekeningen die zichzelf herberekenen

// ❌ HERTEKENENDE CODE (het draaipunt verschuift naarmate er nieuwe candles bij komen)
pivot_high = ta.pivothigh(high, 5, 5)  // kijkt vijf candles terug en vijf candles vooruit
// Probleem: heeft vijf TOEKOMSTIGE candles nodig om het draaipunt te bevestigen → hertekent per definitie

// ✅ BETERE AANPAK (vaste swingherkenning op bevestigde candles)
// Aanpak van Signal Pilot: de swing pas herkennen als vijf candles zijn GESLOTEN
// Geen blik vooruit; de signalen komen later, maar ze zijn eerlijk

Pro-tip: Kun je geen Pine Script lezen, gebruik dan de visuele test en de replaytest. Daarmee vang je meer dan 95 % van de hertekenende indicatoren zonder de code te begrijpen. Kun je wél code lezen, dan is dit de snelste methode: repainten in 30 seconden herkennen door op deze patronen te zoeken.

🎓 De kern

  • 60 tot 90 % van de indicatoren hertekent — test alles voordat je ermee handelt
  • Repainten = schijnvoorsprong — perfecte backtests, rampzalige resultaten in de praktijk
  • Gebruik vier opsporingsmethoden — visueel, replay, alarm en codecontrole
  • Deterministische code doet ertoe — in de regel veranderen signalen na de sluiting van de candle niet meer
  • SignalPilot staat ervoor in — geen data uit de toekomst, geen trucs, geen leugens
  • Controleer voordat je handelt — twee uur testen bespaart je maanden verlies
⚡ Snelle winst voor morgen (klik om uit te klappen)

Maak het jezelf niet te zwaar. Begin met deze drie stappen:

  1. Test één indicator met screenshots — maak drie screenshots van livesignalen en kijk over tien minuten terug
  2. Zet één alarm — neem je belangrijkste indicator, zet een alarm en controleer na de sluiting of het nog klopt
  3. Leg het vast — „Indicator: [naam]. Test: screenshot. Uitkomst: signalen verschoven / verschoven niet.”

Als je drie indicatoren zo hebt getest, weet je welke liegen. Haal de leugenaars er meteen af.

Oefening

🎯 Repainten leren herkennen

Oefening: controleer je huidige indicatoren

Test elke indicator die je gebruikt op repainten voordat je echt geld riskeert:

  1. Visuele test: Maak screenshots van drie signalen. Wacht tien minuten. Herlaad. Zijn ze verschoven of verdwenen?
  2. Replaytest: Gebruik de replaymodus van TradingView. Speel vooruit. Verschijnen de signalen VÓÓR of NA de beweging?
  3. Alarmtest: Zet alarmen op livesignalen. Kijk een uur later naar de chart. Kloppen ze nog?
  4. Backtest tegenover live: Handel 20 trades op papier. Vergelijk de verwachting met die van de backtest. Groot gat = waarschijnlijk repaint
  5. Leg vast wat je vindt: welke indicatoren zijn geslaagd? Welke niet?
  6. Haal ALLE hertekenende indicatoren meteen van je charts

Doel: Ga na dat elke indicator waarmee je handelt deterministisch is. Kun je niet aantonen dat hij niet hertekent, ga er dan van uit dat hij het doet.

Test je kennis

🎮 Korte check (geen druk)

Je doet een backtest van een indicator: verwachting 2,8R. Je handelt hem live: verwachting -0,5R. Wat is de waarschijnlijkste oorzaak?

A) De marktomstandigheden zijn veranderd
B) De indicator hertekent (signalen veranderden na de sluiting van de candle)
C) Je hebt meer data nodig voor de backtesting
D) Je uitvoering was slecht
Klopt! Een enorm gat tussen backtest en praktijk (van winstgevend naar verliesgevend) wijst sterk op repainten. De indicator toonde in de historie perfecte signalen die live nooit hebben bestaan.

Hoe test je of een indicator hertekent?

A) Gewoon naar de backtestresultaten kijken
B) Signalen live als screenshot vastleggen, de sluiting van de candle afwachten en controleren dat ze niet verschoven zijn
C) De beschrijving van de indicator lezen
D) Het aantal downloads bekijken
Klopt! De visuele test is het betrouwbaarst: leg de signalen tijdens de candle vast en kijk na de sluiting terug. Zijn ze verschoven of verdwenen, dan hertekent de indicator.

Wat was Jakes belangrijkste fout?

A) Hij heeft niet genoeg backtests gedaan
B) Hij vertrouwde op een hertekenende indicator: 91,5 % van de signalen verschoof na de sluiting van de candle
C) Hij handelde te groot
D) Hij gebruikte het verkeerde tijdframe
Klopt! Jakes indicator liet in de backtest perfecte signalen zien die live nooit hebben bestaan. 91,5 % verschoof na de sluiting van de candle: zijn 71 % treffers in de backtest werd 34 % in de praktijk.

Als je tot hier bent gekomen, heb je jezelf net maanden, misschien jaren, ellende bespaard. De meeste traders leren dit nooit. Jij net wel.

Gerelateerde lessen
Gevorderd #32

Backtesting in de praktijk

Voorkom repainten in backtests: let op vooruitkijkvertekening en overfitting

Les lezen →
Beginner #3

Price Action is dood

Gebruik order flow die niet hertekent in plaats van achterlopende price-actionsignalen

Les lezen →
Beginner #5

RSI-extremen

Leer hoe de RSI echt werkt — en waarom „overbought” niet verkopen betekent

Les lezen →

⏭️ Hierna

Les 5: RSI-extremen zijn geen omkeersignalen

Ontdek waarom een RSI boven 70 in een opgaande trend vaak een KOOPsignaal is, en waarom het regime alles bepaalt.

Uitsluitend educatief. Handelen brengt een aanzienlijk risico op verlies met zich mee. Resultaten uit het verleden bieden geen garantie voor de toekomst.

💬 Discussie (0 reacties)

0/1000

Reacties laden…

← Vorige les Volgende les →

Klaar om met Signal Pilot te handelen?

Breng je opleiding in de praktijk met professionele indicatoren en hulpmiddelen voor marktanalyse in realtime.

Terug naar Signal Pilot →
Uitsluitend educatief. Handelen brengt een aanzienlijk risico op verlies met zich mee. Dit is geen financieel advies. Resultaten uit het verleden bieden geen garantie voor de toekomst.