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

MACD begrijpen: van voortschrijdende gemiddelden tot kruisingen

Begrijp de MACD-lijn, signaallijn en het histogram, bekijk EURUSD-uurgrafieken en vergelijk kruisingen op gesloten balken met koersschommelingen.

De convergentie-divergentie van voortschrijdende gemiddelden (MACD) vergelijkt een snel exponentieel voortschrijdend gemiddelde van slotkoersen met een langzaam exponentieel voortschrijdend gemiddelde. De signaallijn vlakt dat verschil af; het histogram toont het verschil tussen de MACD-lijn en de signaallijn.

Wat MACD meet

De voorbeelden gebruiken een snelle EMA van 12 balken, een langzame EMA van 26 balken en een signaal-EMA van 9 balken, toegepast op slotkoersen. Dit zijn de klassieke standaardwaarden, geen geoptimaliseerde aanbevelingen.

  • De MACD-lijn is de snelle EMA min de langzame EMA.
  • De signaallijn is een EMA van de MACD-lijn.
  • Het histogram is de MACD-lijn min de signaallijn.

De berekening die deze download gebruikt

MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i]
Signal[i] = EMA(MACD, SignalEma)[i]
Histogram[i] = MACD[i] - Signal[i]
alpha = 2 / (N + 1)
EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])

Beginwaarden en aanloopperiode

Elke EMA begint met het eenvoudige gemiddelde van de eerste N invoerwaarden. De snelle en langzame koers-EMA beginnen bij hun eigen beginbalk; de signaal-EMA begint met de eerste SignalEma beschikbare MACD-waarden. De indexering loopt vanaf de oudste balk. Bij voldoende historie is de eerste MACD-index SlowEma − 1 en de eerste signaal- en histogramindex SlowEma + SignalEma − 2. Eerdere waarden zijn leeg. Bij onvoldoende historie blijven alle buffers leeg en berekent de volgende aanroep alles opnieuw vanaf het begin.

Het begingemiddelde wordt berekend als de eerste waarde plus het gemiddelde van de verschillen ten opzichte daarvan. Dit is hetzelfde eenvoudige gemiddelde en houdt een reeks identieke waarden exact. Een EMA met N = 1 is de invoer zelf.

Controleer de conventie voor de signaallijn. De MACD die bij MetaTrader wordt geleverd, gebruikt een eenvoudig voortschrijdend gemiddelde voor de signaallijn en tekent de MACD-lijn zelf als histogram. Deze download gebruikt een EMA-signaallijn en een histogram van MACD min signaal. Die weergaven en waarden zijn niet onderling uitwisselbaar. De ingebouwde verschilindicator is OsMA.

Hoe kruisingen worden gedefinieerd

Een bullish kruising van de signaallijn ontstaat wanneer de MACD-lijn van onder naar boven de signaallijn beweegt. Een bearish kruising is het omgekeerde. Dit komt overeen met een tekenwisseling van het histogram. Een nullijnkruising ontstaat daarentegen wanneer de MACD-lijn zelf van teken wisselt.

Boven en onder zijn strikte vergelijkingen. Een exacte nul behoudt de vorige zijde: een aanraking zonder tekenwisseling is geen kruising. Een kruising via een exacte nul wordt gemeld op de eerste balk die strikt aan de nieuwe zijde ligt. De eerste balk met een zijde heeft geen eerdere zijde van waaruit hij kan kruisen.

Een kruising beschrijft eerdere balken; ze voorspelt geen koersen.

Kruisingen worden gemeld bij het sluiten van de balk waarop de tekenwisseling zichtbaar wordt, nooit met terugwerkende kracht. De nieuwste balk kan nog in ontwikkeling zijn en bevestigt geen kruising. De MACD-, signaal- en histogramwaarden ervan worden bij elke tick opnieuw berekend. Een gebeurtenis op een gesloten balk wordt niet verwijderd of verplaatst zolang de gesloten historie ongewijzigd blijft; bij het opnieuw laden van de historie wordt de indicator uit de nieuwe gegevens herberekend.

De grafiekvoorbeelden lezen

Deze grafieken gebruiken EURUSD-uurbalken, met koersen en MACD-waarden in USD per EUR. De vastgelegde export bevat 5,000 gesloten balken van 2025-12-04 15:00 tot 2026-09-24 22:00. Dit is een historische steekproef, geen actuele koersnotering.

De grafiektijden zijn de openingstijden van de balken in de terminal. De gemeten afwijking van de terminalklok bij de vastlegging was UTC+3; historische zomertijdwijzigingen zijn niet gemodelleerd. Weekend- en sessieonderbrekingen zijn samengeperst, met een lichte verticale lijn bij de onderbrekingen.

Een overzicht van de recente steekproef

EURUSD-uurkoers boven MACD- en signaallijnen, met een histogram met positieve en negatieve waarden en pijlen die bevestigde kruisingen markeren.
Figuur 1. De nieuwste 240 uurbalken bevatten 9 bullish en 8 bearish kruisingen van de signaallijn. De pijlen markeren de balken waarop de kruisingen na het sluiten zichtbaar werden; het onderste paneel onderscheidt de MACD-lijn, signaallijn en het histogram. Open de grafiek op volledige grootte.

Een bullish kruising onder nul

EURUSD-uurgrafiek met een bullish kruising van de MACD-signaallijn onder de basislijn, gevolgd door een kruising van de MACD-basislijn.
Figuur 2. De bullish kruising van de signaallijn bevindt zich op de balk van 2026-09-21 11:00 en is zichtbaar bij het sluiten ervan (12:00). MACD is -0.000040, terwijl de signaallijn -0.000050 is. De MACD-lijn kruist nul opwaarts, 2 balken later. De inzet vergroot de afstand tussen de lijnen. Open de grafiek op volledige grootte.

Een bearish kruising boven nul

EURUSD-uurgrafiek met een bearish kruising van de MACD-signaallijn boven de basislijn, gevolgd door een kruising van de MACD-basislijn.
Figuur 3. De bearish kruising van de signaallijn bevindt zich op de balk van 2026-09-21 17:00 en is zichtbaar bij het sluiten ervan (18:00). MACD is 0.000006, terwijl de signaallijn 0.000028 is. De MACD-lijn kruist nul neerwaarts, 1 balken later. De inzet vergroot de afstand tussen de lijnen. Open de grafiek op volledige grootte.

Elk kruisingsvoorbeeld is de meest recente kruising die aan de voorwaarden voldoet, met 40 balken context aan beide zijden en een volgende nullijnkruising binnen 30 balken. Het koersresultaat wordt niet gebruikt voor de selectie. De vensters overlappen met 75 balken; ze tonen samenhangende gebeurtenissen in hetzelfde deel van de steekproef.

Een dichte reeks kruisingen

EURUSD-uurcandles in een smalle koersband boven dicht bij elkaar liggende MACD-kruisingspijlen en wisselende histogramtekens.
Figuur 4. Het geselecteerde venster van 60 balken bevat 12 kruisingen van de signaallijn. Het verschil tussen hoogste en laagste koers is 0.00428; 98.0% van de 4,907 beoordeelde vensters heeft een groter bereik. Het venster met de meeste signaallijnkruisingen wordt geselecteerd; bij gelijke aantallen wordt het meest recente gekozen. Dit beschrijft de steekproef, niet de handelsprestaties. Open de grafiek op volledige grootte.

Kruisingen na uitersten van koersschommelingen

EURUSD-koersschommeling van een gemarkeerd dieptepunt naar een gemarkeerd hoogtepunt, met latere MACD-kruisingspijlen en horizontale vertragingsaanduidingen.
Figuur 5. Het geselecteerde schommelingsdieptepunt is 1.17294; de eerste bullish kruising van de signaallijn volgt 6 balken later. Het schommelingshoogtepunt is 1.20816; de eerste bearish kruising volgt 7 balken later. De selectie gebruikt het grootste verschil tussen hoogste en laagste koers onder de beoordeelde vensters; bij gelijke waarden wordt het meest recente gekozen. De grafiek loopt door buiten dat venster om de latere kruising te tonen. Open de grafiek op volledige grootte.

De indicator downloaden

De indicator draait in een afzonderlijk venster en toont de MACD-lijn, signaallijn, het histogram en pijlen voor signaallijnkruisingen. Hij voert geen transacties uit, verstuurt geen meldingen en gebruikt geen DLL-imports.

MQL5-broncode

Native broncode met aanpasbare perioden voor de snelle, langzame en signaal-EMA.

Download de .mq5-broncode

Gecompileerde MT5-indicator

Het vastgelegde compilatieresultaat is 0 fouten, 0 waarschuwingen. Toevoeging aan en tekenen op een native grafiek zijn niet getest.

Download de .ex5-indicator

MQL4-broncode

Alleen statische beoordeling: niet gecompileerd of uitgevoerd in MT4.

Download de .mq4-broncode

Configuratie

  1. Selecteer het bronbestand of gecompileerde bestand voor het beoogde platform.
  2. Gebruik de indicatormap en indicatorbediening van het platform om een aangepaste indicator te laden.
  3. Stel FastEma, SlowEma en SignalEma in. FastEma en SignalEma moeten positief zijn; SlowEma moet groter zijn dan FastEma.
  4. Controleer de conventie voor de signaallijn, de beschikbare historie en het gedrag op gesloten balken voordat u de weergave interpreteert.

Beperkingen

Dit hulpmiddel detecteert geen MACD-divergentie. Het markeert kruisingen en voorspelt geen koersen en handelt niet. De aantallen kruisingen in de steekproef zijn geen trefpercentages en zijn niet getest op handelsprestaties. Andere implementaties kunnen andere gemiddelden voor de signaallijn, beginwaarden of eerste balken gebruiken, waardoor hun vroege waarden of signaallijn veranderen.

De aantallen in de steekproef zijn geen trefpercentages en zijn niet getest op handelsprestaties.

Risicowaarschuwing: Handelen brengt risico’s met zich mee en u kunt geld verliezen. MACD mag niet op zichzelf worden gebruikt voor handelsbeslissingen.

Veelgestelde vragen

Wat meet de MACD-lijn?

Het is de snelle EMA van slotkoersen min de langzame EMA van slotkoersen.

Wat toont het histogram?

Het is de MACD-lijn min de signaallijn. Het is positief wanneer MACD boven de signaallijn ligt en negatief wanneer MACD eronder ligt.

Welke instellingen gebruiken de voorbeelden?

De perioden voor de snelle, langzame en signaal-EMA zijn respectievelijk 12, 26 en 9 balken, toegepast op slotkoersen.

Is een signaallijnkruising hetzelfde als een nullijnkruising?

Nee. Een signaallijnkruising verandert het teken van MACD min signaal. Een nullijnkruising verandert het teken van de MACD-lijn zelf.

Kan de nieuwste balk een kruising bevestigen?

Nee. De nieuwste balk kan nog in ontwikkeling zijn. De waarden veranderen bij elke tick; deze download meldt kruisingen alleen op gesloten balken.

Waarom kan de ingebouwde MetaTrader-MACD er anders uitzien?

De ingebouwde indicator gebruikt een signaallijn met een eenvoudig gemiddelde en tekent de MACD-lijn als histogram. Deze download gebruikt een EMA-signaallijn en tekent MACD min signaal als histogram.

Detecteert de download divergentie?

Nee. Dit hulpmiddel detecteert geen MACD-divergentie.

Verder lezen

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

Tradingwoordenlijst: forex- en CFD-termen uitgelegd

Paper trading: oefenen met virtueel geld