Opent in een nieuw tabblad
Ga naar de inhoud
Vind mijn broker

RSI-divergentie: wat de indicator markeert en wanneer hij het kan weten

Exacte regels voor draaipunten en divergenties, echte EURUSD-voorbeelden op uurbasis, waaronder een mislukt voorbeeld, en een onafhankelijk gecontroleerde MQL5-download.

Technische indicatoren / RSI-divergentie

Een divergentiehulpmiddel lijkt eenvoudig: de koers bereikt een nieuw uiterste en RSI niet. De nuttige vragen zijn welke koersschommelingen meetellen, welke RSI u afleest en hoeveel balken moeten sluiten voordat het hulpmiddel het kan weten. Deze pagina beantwoordt ze met exacte regels, echte uurgrafieken en code die u kunt controleren.

Wilder RSI · EURUSD · Uurbalken (H1) · Alleen gesloten balken
Voorbeeldgegevens: 5,000 gesloten balken van 2025-12-04 08:00 tot 2026-09-24 15:00 terminaltijd (de klok van de handelsserver, UTC+3 bij vastlegging), geëxporteerd op 24 september 2026. bron

EURUSD-uurcandles uit het recentste deel van de export met daaronder een RSI-paneel. Letterparen A tot D markeren de koersbodems van elke bullish divergentie; groene lijnen verbinden ze in beide panelen en onderbroken gouden lijnen met driehoeken markeren de bevestigende balken.
Figuur 1. Detectoruitvoer op de nieuwste 240 uurbalken van de export, van 2026-09-10 16:00 tot 2026-09-24 15:00. Bij de standaardinstellingen liggen voor 4 reguliere bullish en 0 reguliere bearish detecties beide draaipunten en de bevestigende balk binnen dit venster. Letterparen markeren draaipunt 1 en draaipunt 2 van elke detectie; de driehoek en de onderbroken gouden lijn markeren de balk waarvan de sluiting draaipunt 2 bevestigde. Grafiekgegevens

Wat RSI meet

De relatieve-sterkte-index vergelijkt de gemiddelde omvang van recente stijgingen met de gemiddelde omvang van recente dalingen en schaalt het resultaat tussen 0 en 100. Volgens de MT5-help adviseerde Wilder 14 perioden toen hij de index introduceerde; sindsdien zijn ook versies met 9 en 25 perioden populair geworden. Dezelfde help vermeldt dat RSI doorgaans toppen boven 70 en bodems onder 30 vormt. MT5-help: RSI

In deze download worden de lijnen bij 30 en 70 uitsluitend ter oriëntatie getekend. Er wordt geen divergentie op basis daarvan gefilterd. Code

Wat een divergentie vergelijkt

Een divergentie vergelijkt twee koersschommelingen met de RSI-waarden op dezelfde twee balken. De MT5-help omschrijft dit als een nieuwe koerstop of -bodem die RSI niet met een eigen nieuwe top of bodem bevestigt. Deze download zet die omschrijving om in exacte patronen: MT5-help: RSI

  • Regulier bearish: een hogere koerstop, met een lagere RSI bij de tweede top.
  • Regulier bullish: een lagere koersbodem, met een hogere RSI bij de tweede bodem.
  • Verborgen bearish (standaard uit): een lagere koerstop, met een hogere RSI bij de tweede top.
  • Verborgen bullish (standaard uit): een hogere koersbodem, met een lagere RSI bij de tweede bodem.

Deze pagina test niet of de koers na een divergentie omkeert. Zij laat zien wat de regels markeren, wanneer dat kan en echte gevallen waarin de koers desondanks voorbij het tweede draaipunt bewoog. Grafiekgegevens

Hoe deze download RSI berekent

De indicator gebruikt slotkoersen en afvlakking volgens Wilder. De koersverandering van elke balk wordt opgesplitst in een winst en een verlies, waarvan er altijd één nul is; beide worden afgevlakt. Balken worden geteld vanaf de oudste geladen balk, beginnend bij nul:

change[t]  = Close[t] − Close[t−1]
gain[t]    = max(change[t], 0)        loss[t] = max(−change[t], 0)

Beginwaarde bij balk N:
AvgGain[N] = (gain[1] + … + gain[N]) / N
AvgLoss[N] = (loss[1] + … + loss[N]) / N

Latere balken:
AvgGain[t] = (AvgGain[t−1] × (N − 1) + gain[t]) / N
AvgLoss[t] = (AvgLoss[t−1] × (N − 1) + loss[t]) / N

RSI[t]     = 100 − 100 / (1 + AvgGain[t] / AvgLoss[t])

N is de periode, standaard 14. De afvlakkingsstap is het afgevlakte voortschrijdende gemiddelde uit de MT5-help: het vorige gemiddelde maal N − 1, plus de nieuwe waarde, gedeeld door N. De MT5-help voor RSI geeft de uiteindelijke formule, maar zegt niet welk gemiddelde moet worden gebruikt. Daarom vermeldt deze pagina welk gemiddelde de code gebruikt. MT5-help: afgevlakt voortschrijdend gemiddelde MT5-help: RSI Code

Beginwaarde en aanloopperiode

De eerste gemiddelde winst en het eerste gemiddelde verlies zijn de eenvoudige gemiddelden van de eerste 14 veranderingen. De eerste RSI-waarde vereist dus 15 slotkoersen. In deze export valt die op de balk van 2025-12-04 22:00 en bedraagt zij 42.78. Eerdere balken blijven leeg en bij 14 of minder balken tekent de indicator helemaal niets. Code Waarden gebruikt op deze pagina

De invloed van de beginwaarde neemt af, maar verdwijnt nooit helemaal. Elke stap behoudt (N − 1) / N van het vorige gemiddelde. Daardoor heeft de beginwaarde 100 balken later nog een gewicht van ongeveer 0.06% in elk gemiddelde. Een RSI die vanaf een andere eerste balk of met een andere beginwaarde start, toont daarom aanvankelijk andere waarden. Bij dezelfde slotkoersen en afvlakking neemt het verschil tussen de gemiddelden op elke balk met die factor af. Waarden gebruikt op deze pagina

Als er niets beweegt

Als het gemiddelde verlies nul is, zou de formule door nul delen. De code geeft 100 terug als de gemiddelde winst positief is en 50 als beide gemiddelden nul zijn, wat betekent dat de koers helemaal niet is veranderd. Bij een gemiddelde winst van nul en een positief gemiddeld verlies geeft de formule zelf 0. Code

Deze gevallen kwamen in de echte gegevens nooit voor: geen enkele van de 4,986 RSI-waarden is exact 0, 50 of 100. In plaats daarvan dekt de test ze af met synthetische vlakke koersreeksen en reeksen die slechts één richting opgaan. Kruiscontrole

Vergelijk gelijksoortige berekeningen. Twee RSI-lijnen komen alleen overeen wanneer de slotkoersen, periode, afvlakking, beginwaarde en eerste balk gelijk zijn. Voor twee divergentielijsten moeten ook de regels voor draaipunten en paren gelijk zijn.

Hoe de indicator een divergentie vindt

Draaipunten

Een balk is een draaipunt op een top wanneer zijn hoogste koers strikt boven de hoogste koersen van de 5 voorgaande balken ligt en niet wordt overschreden door de hoogste koersen van de 5 volgende balken. Voor een draaipunt op een bodem geldt de omgekeerde regel voor de laagste koersen:

Draaipunt op een top bij balk p:    High[p] > High[j]  voor j = p − L … p − 1
                                    High[p] ≥ High[j]  voor j = p + 1 … p + R
Draaipunt op een bodem bij balk p:  Low[p]  < Low[j]   voor j = p − L … p − 1
                                    Low[p]  ≤ Low[j]   voor j = p + 1 … p + R

L is PivotLeftBars en R is PivotRightBars. De asymmetrie beslist bij gelijke waarden: een gelijke hoogste koers rechts heft een draaipunt niet op, maar een gelijke hoogste koers links wel. Van twee gelijke toppen binnen elkaars bereik wordt dus de eerdere balk het draaipunt. Gelijke waarden komen in echte gegevens voor. In deze export hadden 10 draaipunttoppen en 4 draaipuntbodems een gelijk uiterste rechts; 14 toppen en 4 bodems vielen uitsluitend af doordat links een gelijk uiterste lag. In totaal bevat de export 313 draaipunttoppen en 311 draaipuntbodems. Code Aantallen

Paren en de divergentietest

Wanneer een nieuw draaipunt wordt bevestigd, vergelijkt de code dit uitsluitend met het vorige draaipunt van hetzelfde type. Het paar wordt getest wanneer de twee draaipunten tussen 5 en 60 balken uit elkaar liggen en RSI bij het eerste draaipunt al bestaat. Een dichterbij gelegen draaipunt blokkeert altijd de vergelijking met een ouder draaipunt. Code

Regulier bearish:   High[p2] > High[p1]  en  RSI[p2] < RSI[p1]
Regulier bullish:   Low[p2]  < Low[p1]   en  RSI[p2] > RSI[p1]
Verborgen bearish:  High[p2] < High[p1]  en  RSI[p2] > RSI[p1]
Verborgen bullish:  Low[p2]  > Low[p1]   en  RSI[p2] < RSI[p1]
Gemeld op balk:     c = p2 + R

Alle vergelijkingen zijn strikt, dus gelijke koersen of gelijke RSI-waarden vormen nooit een divergentie. Met 5 balken links en 5 rechts liggen twee draaipunten van hetzelfde type altijd minstens 6 balken uit elkaar. De minimumafstand vormt bij de standaardinstellingen dus geen beperking. Regels

Instellingen

Dit zijn de invoerparameters van de download. Elke figuur op deze pagina gebruikt de standaardwaarden; dit zijn illustratieve uitgangspunten en geen geoptimaliseerde waarden.

Invoerparameter Standaardwaarde Wat deze bepaalt
RsiPeriod 14 RSI-periode op basis van slotkoersen met afvlakking volgens Wilder.
PivotLeftBars 5 Balken vóór een draaipunt die het strikt moet overtreffen.
PivotRightBars 5 Gesloten balken na een draaipunt die het niet mogen overtreffen. Dit is ook de bevestigingsvertraging.
MinPivotDistance 5 Minimaal toegestaan aantal balken tussen de twee draaipunten van een paar.
MaxPivotDistance 60 Maximaal toegestaan aantal balken tussen de twee draaipunten. De zoektocht naar het vorige draaipunt stopt daar.
ShowHidden false Voegt verborgen divergenties toe als stippellijnen met eigen pijlen.

Definities van invoerparameters

De periode bepaalt hoeveel elke nieuwe verandering meetelt. Bij afvlakking volgens Wilder krijgt zij standaard een gewicht van 1/14, of 1/9 of 1/25 bij de alternatieve perioden die de MT5-help noemt. Een kortere periode reageert dus sterker op elke balk. PivotRightBars ruilt snelheid in voor bevestiging: een hogere waarde voegt nooit draaipunten toe en vertraagt elke detectie met de extra balken. MT5-help: RSI Waarden gebruikt op deze pagina

De echte voorbeelden interpreteren

Figuren 2 tot 4 zijn uit de export gekozen volgens vaste selectieregels. De regels voor figuren 2 en 3 rangschikken detecties op het RSI-verschil tussen de draaipunten en negeren wat de koers daarna deed. Figuur 4 kiest bewust een mislukking. Selectieregels

EURUSD-uurcandles met daaronder een RSI-paneel. Een rode lijn verbindt een koerstop met een iets hogere tweede koerstop, terwijl de rode lijn in het RSI-paneel tussen dezelfde balken daalt. Een gearceerde zone omvat de balken na het tweede draaipunt tot en met de bevestigende balk, die door een onderbroken gouden lijn en een neerwaartse pijl wordt gemarkeerd.
Figuur 2. Reguliere bearish divergentie. Draaipunt 1 op 2026-08-28 04:00: hoogste koers 1.16549, RSI 47.82. Draaipunt 2 op 2026-08-28 17:00: hoogste koers 1.16588, RSI 28.83. De detectie verschijnt wanneer de balk van 22:00 sluit, 5 gesloten balken na draaipunt 2; die balk sloot op 1.15853. Gekozen als het grootste RSI-verschil onder reguliere bearish detecties met 12 balken vóór draaipunt 1 en 24 balken na de bevestigende balk. Grafiekgegevens

In figuur 2 ligt de tweede top 0.00039 boven de eerste, terwijl RSI 18.99 punten lager is. De twee reeksen worden opgebouwd uit verschillende koersen: draaipunten gebruiken hoogste en laagste koersen, RSI gebruikt slotkoersen. De balk die de tweede top vormde, sloot op 1.16168, 0.00420 onder zijn eigen hoogste koers en 0.00212 onder de vorige slotkoers. RSI registreerde dus een verlies op precies de balk die de nieuwe top vormde. Waarden gebruikt op deze pagina

EURUSD-uurcandles met daaronder een RSI-paneel. Een groene lijn verbindt een koersbodem met een marginaal lagere tweede koersbodem, terwijl de groene lijn in het RSI-paneel tussen dezelfde balken stijgt. Een gearceerde zone eindigt bij de bevestigende balk, die door een onderbroken gouden lijn en een opwaartse pijl wordt gemarkeerd; een stippellijn trekt de tweede bodem door naar rechts.
Figuur 3. Reguliere bullish divergentie. Draaipunt 1 op 2026-05-20 11:00: laagste koers 1.15830, RSI 32.46. Draaipunt 2 op 2026-05-20 17:00: laagste koers 1.15821, RSI 58.68. Bevestigd toen de balk van 22:00 sloot, 5 gesloten balken na draaipunt 2; die balk sloot op 1.16273. Dezelfde selectieregel als in figuur 2, toegepast op bullish detecties. Grafiekgegevens

De tweede bodem in figuur 3 ligt slechts 0.00009 onder de eerste. Dat is 9 punten bij de koersstap van 0.00001 voor dit symbool, terwijl RSI 26.22 punten hoger ligt. De regel kent geen minimumomvang, dus zo’n klein verschil telt net zo goed mee. Ook hier sloot de draaipuntbalk ver van zijn uiterste: op 1.16176, 0.00355 boven zijn laagste koers en 0.00272 boven de vorige slotkoers. Waarden gebruikt op deze pagina

Geen van beide voorbeelden is vanwege het resultaat gekozen. Na de bevestiging in figuur 2 overschreed geen hoogste koers in de volgende 24 balken draaipunt 2. Na de bevestiging in figuur 3 daalde de koers op 2026-05-21 16:00 onder draaipunt 2, met een laagste koers van 1.15757, 18 balken na de bevestigende balk. Grafiekregistraties

EURUSD-uurcandles met daaronder een RSI-paneel. Een rode lijn verbindt een koerstop met een iets hogere tweede koerstop, terwijl RSI daartussen daalt. Na de bevestigende balk komt de koers later boven het gestippelde niveau van de tweede top, op een balk die met een magenta label is gemarkeerd.
Figuur 4. Een reguliere bearish divergentie die mislukte. Draaipunt 1 op 2026-04-06 10:00: hoogste koers 1.15682, RSI 71.11. Draaipunt 2 op 2026-04-06 17:00: hoogste koers 1.15710, RSI 53.23. Bevestigd toen de balk van 22:00 sloot. Op 2026-04-07 11:00, 13 balken na de bevestigende balk, kwam een hoogste koers van 1.15751 boven draaipunt 2. Bewust geselecteerd: het grootste RSI-verschil onder reguliere detecties buiten figuren 2 en 3 waarbij de koers binnen 24 balken voorbij draaipunt 2 bewoog. Grafiekgegevens

De detectie in figuur 4 was volgens de regels correct: een hogere top met RSI 17.88 punten lager. Wat mislukte, was de verwachting van een omkering. Na een daling naar een laagste koers van 1.15237 op 2026-04-07 05:00 steeg de koers door naar de hogere top. Grafiekregistraties Waarden gebruikt op deze pagina

Wat de steekproef laat zien

Bij de standaardinstellingen bevat de export 73 reguliere detecties: 29 bearish en 44 bullish. Met ShowHidden ingeschakeld komen daar 43 verborgen bearish en 29 verborgen bullish detecties bij, in totaal 145. Deze aantallen beschrijven deze steekproef onder deze regels. Het zijn geen succespercentages en er zijn geen handelsresultaten getest. Aantallen

Een divergentie beschrijft twee koersschommelingen die al hebben plaatsgevonden. Wat de koers daarna doet, is een afzonderlijke vraag.

Wanneer een divergentie bekend wordt

De bevestigingsvertraging

Een draaipunt vereist 5 gesloten balken rechts ervan. De detector kan draaipunt 2 dus pas kennen wanneer de laatste van die balken is gesloten. De code zet de pijl op die bevestigende balk, niet op draaipunt 2, en de lijn tussen de twee RSI-waarden verschijnt op hetzelfde moment. De nieuwste balk op de grafiek wordt als nog in vorming beschouwd en bevestigt daarom nooit een draaipunt. Code

Ingezoomde EURUSD-uurgrafiek met een RSI-paneel. Een groene lijn verbindt een koersbodem met een marginaal lagere tweede koersbodem. Een gearceerde zone na de tweede bodem wordt balk voor balk geteld tot aan de bevestigende balk, die door een onderbroken gouden lijn wordt gemarkeerd; een notitie in het RSI-paneel vermeldt dat de lijn en de pijl pas verschijnen nadat die balk is gesloten.
Figuur 5. De bevestigingsvertraging bij de recentste reguliere detectie waarvan de draaipunten hoogstens 30 balken uit elkaar liggen. Draaipunt 2 is de balk van 2026-09-24 05:00, die om 06:00 sloot. De detectie werd bekend toen de balk van 10:00 om 11:00 sloot, 5 gesloten balken later. De export eindigt 5 balken daarna; in die balken was de laagste koers 1.13611 om 13:00, onder de laagste koers van draaipunt 2 van 1.13683. Grafiekgegevens

Wordt het achteraf hertekend?

Een eenmaal vastgelegde detectie blijft op haar plaats zolang de gesloten koershistorie niet verandert. De native test speelt alle 5,000 balken één voor één af, eerst met een gewijzigde tussentijdse tick op de nieuwste balk en daarna met de definitieve waarden. Bij elke stap wordt gecontroleerd dat detecties uitsluitend op hun bevestigende balk verschijnen en daarna nooit veranderen. De RSI-waarde van de nieuwste balk beweegt nog steeds met elke tick, zoals bij elke RSI. Als de koershistorie zelf verandert, bijvoorbeeld wanneer oudere historie wordt gedownload, geeft de terminal nul door als prev_calculated en berekent de indicator alles opnieuw uit de nieuwe gegevens. Native test MQL5-referentie: OnCalculate

Een koersschommeling kan pas worden bevestigd wanneer de balken die haar definiëren zijn gesloten.

Combineren met andere hulpmiddelen

De detector vergelijkt twee koersschommelingen met twee RSI-waarden en verder niets. Elke aanvulling is een afzonderlijke regel die u zelf zou moeten definiëren en testen. Deze gids test geen van de volgende aanvullingen:

  • Koersniveaus. De stippellijn in figuren 2 tot 5 trekt het niveau van draaipunt 2 door. Of de koers daar later voorbij komt, is zichtbaar op de grafiek; in figuren 3 tot 5 gebeurde dat.
  • RSI-niveaus. Een filter zoals uitsluitend bullish detecties onder 30 zou een nieuwe invoerparameter zijn. Deze download tekent de lijnen bij 30 en 70, maar filtert daar niet op.
  • Andere RSI-aflezingen. De MT5-help beschrijft ook toppen en bodems, grafiekformaties, mislukte schommelingen en steun of weerstand op de RSI-lijn zelf. De detector zoekt daar niet naar.
  • Trendfilters en hogere tijdsintervallen. Een trendfilter zoals een voortschrijdend gemiddelde, of dezelfde regels op een hoger tijdsinterval, zou veranderen welke detecties overblijven. Deze pagina meet geen van beide.

MT5-help: RSI

Beperkingen

  • De detector beschrijft eerdere balken. Hij voorspelt niet en er wordt geen succespercentage of handelsresultaat gerapporteerd.
  • Elke detectie verschijnt door de opzet 5 gesloten balken na draaipunt 2.
  • Kleine verschillen tellen mee. Bij 621 geëvalueerde paren was het kleinste koersverschil 0.00001, de kleinste koersstap van het symbool, en het kleinste RSI-verschil 0.05 punten. Exact gelijke draaipuntkoersen kwamen voor bij 1 paar, dat volgens de regel geen divergentie was.
  • Draaipunten gebruiken hoogste en laagste koersen, maar RSI gebruikt slotkoersen. Een balk met een lange lont kan een nieuw uiterste bereiken en toch ver daarvan sluiten, zoals in figuren 2 en 3.
  • Alleen opeenvolgende draaipunten worden vergeleken, met hoogstens 60 balken ertussen. Een divergentie tussen niet-opeenvolgende draaipunten wordt niet gemeld.
  • Waarden aan het begin van de geladen koershistorie hangen af van de beginwaarde en kunnen afwijken van andere RSI-implementaties.
  • De tijden volgen de klok van de handelsserver, UTC+3 bij vastlegging; historische zomertijdwijzigingen worden niet gemodelleerd. De grafieken comprimeren weekenden en andere onderbrekingen.
  • Het MQL4-bestand is niet gecompileerd of uitgevoerd in MT4.

Beslissingsmarges Code

De indicator gebruiken

De onderstaande stappen zijn voor MT5. Het .mq4-bestand is bedoeld voor MT4 en is daar niet getest.

  1. Download hieronder de .mq5-broncode of het gecompileerde .ex5-bestand.
  2. Open de gegevensmap (Bestand › Gegevensmap openen in MetaEditor) en kopieer het bestand naar de map MQL5\Indicators.
  3. Als u de broncode gebruikt, opent u die in MetaEditor en drukt u op F7 om deze te compileren. Dit maakt het .ex5-bestand aan.
  4. Sleep de indicator vanuit het MT5-venster Navigator naar een grafiek. Hij opent in een afzonderlijk indicatorvenster met een eigen schaal, vast ingesteld van 0 tot 100.
  5. Behoud de standaardwaarden om deze pagina te volgen of wijzig bij het toevoegen de invoerparameters uit de instellingentabel.

Gegevensmap Indicatorenmap en compileren Indicatoren toevoegen

MQL5-broncode

Bewerkbare native MQL5-code: RSI met divergentielijnen en pijlen in een afzonderlijk venster. Geen orders, waarschuwingen, DLL-imports of webverzoeken.

.mq5 downloaden →

Gecompileerd MQL5-bestand

Gebouwd vanuit deze broncode met MetaEditor: 0 fouten, 0 waarschuwingen. Toevoeging aan een livegrafiek is niet getest.

.ex5 downloaden →

MQL4-broncode

Dezelfde berekeningssectie met bufferconfiguratie in MT4-stijl. Alleen statisch beoordeeld: niet gecompileerd of uitgevoerd in MT4.

.mq4 downloaden →

Wat is gecontroleerd

De berekeningssectie van het MQL5-bestand is in een testprogramma gecompileerd, waarbij alleen de ingangsfunctie is hernoemd, en in de MT5-rekentester op dezelfde 5,000 balken uitgevoerd. Een onafhankelijke referentie-implementatie van dezelfde regels verwerkte dezelfde rijen. De Wilder-gemiddelden daarin gebruiken een exponentieel gewogen gemiddelde, een andere rekenkundige vorm van dezelfde recursie. Reikwijdte van het testharnas MQL5-referentie: testen Exponentieel gewogen gemiddelde

Alle 4,986 RSI-waarden komen binnen 4.97e-14 punten overeen; 2,139 daarvan zijn bit-identiek. De tolerantie om te slagen bedroeg 1e-9 punten: ruim boven de verwachte drijvende-kommaruis van ongeveer 1e-13 punten en veel fijner dan de 2 decimalen die de indicator toont. Alle 145 detecties, met ShowHidden ingeschakeld, komen exact overeen wat betreft type, bevestigende balk en beide draaipuntbalken. Geen beslissing lag dicht bij de tolerantie: het kleinste RSI-verschil bij enig geëvalueerd paar was 0.05 punten. Kruiscontrole Bouwlogboek

Het native programma slaagde voor 41 van de 41 controles. Deze omvatten aanloopperiode en beginwaarde, vlakke en eenzijdige koersen, gelijke toppen en bodems, divergenties met bekende uitkomst, onvoldoende historie, een herhaalde tick, een gewijzigde balk in vorming, een toegevoegde balk, het balk voor balk afspelen en de standaardinstelling van ShowHidden. Het kruiscontrolescript slaagde voor 24 van de 24 vergelijkingen. Native test Kruiscontrole

Deze controles dekken berekeningen en bijwerklogica. Ze dekken niet het tekenen op een livegrafiek, MT4 of handelsresultaten. Reikwijdte van het testharnas

Risicowaarschuwing. Handelen brengt risico’s met zich mee en u kunt geld verliezen. Deze indicator markeert alleen eerdere koers- en RSI-patronen: hij voorspelt geen koersen, plaatst of beschermt geen orders en beheert geen risico. De voorbeelden illustreren de regels. Het zijn geen handelssignalen en niets op deze pagina belooft een resultaat.

Veelgestelde vragen

Wat is een RSI-divergentie?

Het is een verschil tussen twee koersschommelingen en de RSI-waarden op dezelfde twee balken. Bij een reguliere bearish divergentie vormt de koers een hogere top, terwijl RSI bij de tweede top lager is. Bij een reguliere bullish divergentie vormt de koers een lagere bodem, terwijl RSI bij de tweede bodem hoger is.

Hoe berekent deze download RSI?

Hij gebruikt slotkoersen en afvlakking volgens Wilder met een periode van 14. De eerste gemiddelde winst en het eerste gemiddelde verlies zijn eenvoudige gemiddelden van de eerste 14 koersveranderingen; daarna krijgt elke nieuwe verandering een gewicht van 1/14. Een RSI met een andere afvlakking geeft over de hele reeks andere waarden. Bij dezelfde afvlakking maar een andere beginwaarde of eerste balk zijn de verschillen het grootst aan het begin van de historie en nemen ze later af.

Waarom verschijnt een divergentie 5 balken na het draaipunt?

Een koersschommeling wordt pas een draaipunt als de 5 balken rechts ervan zijn gesloten zonder het te overschrijden. De indicator meldt de divergentie op de laatste van die balken en verplaatst die niet terug naar de draaipuntbalk. De grafiek toont dus wat de indicator op dat moment kon weten.

Hertekent de indicator eerdere signalen?

Niet na bevestiging, zolang de gesloten historie gelijk blijft. Bij het native afspelen van alle 5,000 balken, met een tussentijdse tick op elke nieuwe balk, werd geen detectie gevonden die te vroeg verscheen, verschoof of later veranderde. De RSI-waarde van de balk in vorming verandert nog steeds met elke tick. Een wijziging in de geladen historie, zoals het downloaden van oudere historie, laat de indicator alles opnieuw berekenen.

Wat zijn verborgen divergenties?

Een verborgen bearish divergentie is een lagere koerstop met een hogere RSI; een verborgen bullish divergentie is een hogere koersbodem met een lagere RSI. Ze staan standaard uit. Als ShowHidden op true wordt gezet, worden ze getekend als stippellijnen met eigen pijlen. De kruiscontrole vergeleek ze met deze instelling aan. De native test bevestigde dat de standaardinstelling geen verborgen divergenties tekent en de reguliere ongewijzigd laat.

Betekent een divergentie dat de koers zal omkeren?

Deze pagina toont dat niet aan. Zij beschrijft één steekproef onder vaste regels; figuren 3, 4 en 5 laten allemaal zien dat de koers na bevestiging voorbij het tweede draaipunt beweegt. Er is geen succespercentage of handelsresultaat getest.

Kan ik het MQL4-bestand in MT4 gebruiken?

Het .mq4-bestand bevat dezelfde berekeningssectie als het geteste MQL5-bestand, met bufferconfiguratie in MT4-stijl. Het is alleen statisch beoordeeld: het is niet gecompileerd of uitgevoerd in MT4. Compileer het in de MetaEditor die bij MT4 hoort en controleer vóór gebruik het compilerlogboek op fouten en waarschuwingen.

Bronnen en reproduceerbaarheid

MT5-help: relatieve-sterkte-index: bereik, de periode van Wilder en de populaire alternatieven, gebruikelijke toppen en bodems, divergenties, formule.

MT5-help: voortschrijdend gemiddelde: formule voor het afgevlakte voortschrijdende gemiddelde.

MQL5-referentie: OnCalculate: de waarde prev_calculated en volledige herberekening na wijzigingen in koersgegevens.

MQL5-referentie: copy_rates_from_pos: balkposities voor de export; positie nul is de huidige balk, die de export overslaat.

MQL5-referentie: testen: de modus voor wiskundige berekeningen die voor de native test is gebruikt.

Documentatie van de referentiebibliotheek: exponentieel gewogen gemiddelde: de recursie adjust=False die de onafhankelijke controle gebruikt.

MetaEditor-help: platformstructuur: de gegevensmap en de indicatorenmappen.

MT5-help: algoritmisch handelen: de map MQL5\Indicators en compileren met F7.

MT5-help: technische indicatoren: een indicator toevoegen vanuit de Navigator en afzonderlijke indicatorvensters.

Waarden gebruikt op deze pagina en in de grafieken · Geëxporteerde balken · Herkomst van de export · Referentie-RSI en draaipunten · Referentiedetecties · Native MQL5-buffers · Native MQL5-detecties · Kruiscontrole · Native testuitvoering · Bouwlogboek · Compilerlogboek · Specificatie

De grafieken comprimeren weekenden en andere onderbrekingen tussen balken. De tijden volgen de klok van de handelsserver van de terminal zoals geëxporteerd. De voorbeelden zijn vastgelegd voor reproduceerbaarheid en zijn geen live marktcommentaar.

Producten met hefboomwerking kunnen snel tot geldverlies leiden. Voor retailbeleggers in Nederland gelden hefboomlimieten bij CFD’s.

Lees verder

Forex-brokers toezichthouders gerangschikt: van tier 1 tot offshore

Paper trading: oefenen met virtueel geld

Order Blocks uitgelegd: definitie, regels en testresultaten