Een MACD-kruising vergelijkt indicatorwaarden. Zij registreert geen order, aantal kopers of toekomstige koers. Scheid de MACD-lijn, signaallijn en hun verschil; controleer daarna de specifieke platformimplementatie. De ingebouwde MT5-versie verschilt van de EMA-signaalvariant van ons eerste rekenmodel.

Welke MACD bereken je?

Het gekozen klassieke model is M=EMA(12, Close)−EMA(26, Close), S=EMA(9, M), H=M−S. De nul van M betekent gelijke snelle/langzame gemiddelden. De nul van H betekent gelijke M en S. H boven nul betekent niet automatisch dat H groeit of dat de prijs stijgt.

TradingView biedt instelbare prijsbron en typen gemiddelden. In de ingebouwde MT5-MACD is S=SMA(9, M) en tonen balken M zelf, niet H. MQL5 levert hoofd- en signaalbuffer; bereken het verschil afzonderlijk wanneer dat de gewenste reeks is. Alleen 12/26/9 noteren identificeert dus geen volledig identieke berekening. EMA versus SMA: gewichten, startwaarde en echte tegenvoorbeelden legt de verschillende gemiddelden uit.

Kruising, toestand en nulregel

Onze strikte opwaartse kruising vereist vorige afgesloten H<0 en huidige H>0. Een neerwaartse vereist vorige H>0 en huidige H<0. Een actieve candle kan voorlopig kruisen en voor afsluiting terugkeren. Leg gelijkheid en afronding vooraf vast. Bij M=−6 en S=−8 is H=+2 terwijl M onder nul blijft.

Een volledig opgegeven hypothetische indicatorreeks gebruikt EUR/USD-pips van 0,0001 als eenheid van gemiddeldeverschil. M is 10;11;13;12,5;10. De begintoestand S is 12. Daarna geldt S(t)=0,2M(t)+0,8S(t−1). Dit is geen volledige prijshistorie en levert geen backtest.

Schuif op een klein scherm door de tabel om alle kolommen te lezen.

Gegeven M en gerecursiveerde EMA9-signaalstaat
tMSH=M−S
01012−2
11111,8−0,8
21312,04+0,96
312,512,132+0,368
41011,7056−1,7056

Strikte kruisingen liggen op 2 en 4 terwijl M positief blijft. Op3 is H positief maar kleiner dan op 2: teken en verandering beantwoorden andere vragen. Bij H=[−1,0,0,+1] vindt een strikt aangrenzende test geen opwaarts event; vorige H≤0 en geheugen van laatste niet-nulteken vinden er elk één. Bij[+1,0,0,+1] telt alleen de niet-positieve regel een nieuw event. Dit zijn controles van definities, geen waargenomen succespercentages.

Divergentie met benoemde pivots

Bullish divergentie

Fictieve EUR/USD-lows 1,0700→1,0650 dalen 50 pips. Bijbehorende M-lows−0,0012→−0,0008 stijgen 0,0004, oftewel vier pips gemiddeldeverschil. Dat beschrijft geselecteerde pivots, geen gegarandeerde omkeer. Een bevestigingsregel met latere candles maakt de pivot later bekend.

Bearish divergentie

Highs 1,1000→1,1080 stijgen 80 pips; kies bijbehorende dalende M-highs om die variant te definiëren. In de FAQ-variant staat ook tussenhigh 1,1050. Gebruik M of H consequent: een lagere M-high bewijst geen lagere H-high, want S kan anders veranderen.

Een apart D1-histogrammodel geeft eerste high 1,0820 met H+0,0015 en aangenomen tweede high twee weken later 1,0890 met H+0,0008. Prijs stijgt 70 pips, H daalt zeven indicatorpips. Veronderstel echte shortfill Bid 1,0890 ná herkenning, stopfill Ask 1,0930 en targetfill Ask 1,0750. Geplande afstanden 40 en 140 pips geven bruto reward/risk 3,5. Dit beweert niet dat je een pas later bevestigde high vroeger kon verkopen.

Honderdmaal groter door andere eenheden

Een gegeven staat heeft EMA12=102, EMA26=100, M 2, S 1,5 en H 0,5. Vermenigvuldig alle prijzen én beginstaten met 100: gemiddelden 10200/10000, M 200, S 150, H 50. Parametertypen en updates blijven gelijk. Beide panelen gebruiken bewust een eigen evenredige schaal; de grotere getallen bevatten geen nieuwe marktinformatie.

Ruwe hoogte hangt van de notatie-eenheid afFictieve indicatorstaat met volledige positieve herschaling van prijzen en EMA-beginstaten× 100. Links en rechts eigen evenredige assen; geen complete initialisatiehistorie.REKENVOORBEELDEenheid AM2; S 1,5; H 0,5A×100M 200; S 150; H 50
Ruwe hoogte hangt van de notatie-eenheid af. Fictieve indicatorstaat met volledige positieve herschaling van prijzen en EMA-beginstaten× 100. Links en rechts eigen evenredige assen; geen complete initialisatiehistorie.

M2/S 1,5/H 0,5 en M 200/S 150/H 50 beschrijven dezelfde verhoudingen; de herschaling rangschikt geen markten.

Eenheid A
M2; S 1,5; H 0,5 – H/S=1/3.
A×100
M 200; S 150; H 50 – Zelfde tekens en kruisingen.

Tekens, verhoudingen en kruisingen blijven gelijk bij deze positieve herschaling. H/S blijft 1/3. MACD is onbegrensd en geen percentagescore. Om verschillende instrumenten te vergelijken heb je een apart gedefinieerde maat nodig, niet alleen een ruwe M-hoogte.

Histogramhoogte is geen kapitaalstroom

Voor H=M−S betekent positief dat M boven S ligt, negatief eronder. Groeiende afstand bepaalt geen verplicht aanhouden van een positie. Een lokaal H-maximum is een maximum van het verschil in een gekozen venster, niet noodzakelijk de sterkste prijsbeweging; bevestiging kan latere bars vragen. H van−2 naar−1 stijgt juist terwijl de negatieve balk korter wordt.

Controleer in MT5 eerst of je de hoofdbalken M of het afzonderlijk berekende H ziet. De eerdere shortprijzen bevatten de spread in Bid/Ask. Fees ontbreken daar en een gewone stop kan slechter vullen. De combinatie divergentie plus kruising is niet zonder eigen test universeel sterker dan één van beide.

Eigen EUR-uitvoering. Voor 10.000 EUR is één pip USD 1. Neem dezelfde fictieve short tegen Bid 1,0890. Ask-target 1,0750 geeft USD 140; stop 1,0930 geeft−40; slechtere stop 1,0940 geeft−50. Met vaste conversie EUR/USD 1,25 en€4 totale kosten zijn de alternatieve nettobedragen€108,−€36 en−€44. Netto reward/risk 108/36=3, niet de bruto 3,5. Bij slechtere stop wordt het 108/44≈2,45. Geen van deze fills of kansen is gemeten.

Valkuilen vóór je gaat handelen

  • Maak van elk event niet automatisch een order. Definieer prijsvoorwaarde, beschikbare positie, uitvoeringszijde, kosten en exit.
  • Noem geen timeframe automatisch het beste. Op M5 tellen perioden vijfminutencandles, op H4 vieruurcandles; dat geeft geen universeel vast aantal bars vertraging.
  • Verwar M-nul en H-nul niet. Vorige M−5,5/S−5,25 geeft H−0,25; huidige M−4/S−5 geeft H+1. Dat is een M/S-kruising onder de M-nullijn.
  • Noteer prijsbron, gemiddeldevormen, perioden en initialisatie. Een beter achteraf passend parameterstel bewijst geen toekomstige verbetering.

MACD kent geen toekomstige macro-uitkomst of steunzone. Kun je verdienen met indicatoren? Toets de volledige handelsregel helpt input, regel en prestatieclaim scheiden.

Een concreet beslisdossier

Bewaar vorige en huidige M/S/H plus nulconventie en afgesloten-candlekeuze. Wacht op de vereiste hogere-timeframeclose voordat je haar definitieve waarde gebruikt. Leg extra prijs-/kalendervoorwaarden vooraf vast. Een publicatie kan uitvoeringscondities veranderen zonder de algebraïsche kruising te wissen. Bereken vervolgens echte instap-/uitstapzijde, volume, omrekening, kosten en een slechtere fill. Divergentie op RSI en MACD: component, eenheid en herkenning verdiept de keuze van pivotreeksen. Een toestand, nieuw event en uitgevoerde trade blijven drie verschillende registraties.