In dit artikel
Na dit artikel kun je…
- Volledige EMA-/MACD-recursies met opgegeven beginstaat controleren.
- Afrondingsnul onderscheiden van werkelijke gelijkheid en een kruising.
- Met twee concrete modellen aantonen waarom H geen directe prijsversnelling meet.
Begrippen uitgelegd binnen het artikel
Exponentieel voortschrijdend gemiddelde (EMA) Handelslogboek Commissie Stop loss Stop-out — gedwongen sluiting bij margedaling Take profit (TP)Een MACD-specificatie vraagt meer dan 12, 26 en 9: prijsbron, gemiddeldevormen, historie, initialisatie en getekende reeks horen erbij. Hieronder berekenen we een volledig tweestappenmodel, vergelijken EMA- en SMA-signalen en controleren afronding. Dit verklaart mechanica; het schrijft geen regels of prestaties toe aan ongelezen oorspronkelijk auteurswerk.
Drie samenhangende berekeningen
Het gekozen Close-model gebruikt M=EMA12−EMA26, S=EMA9(M) en H=M−S. M=0 betekent gelijke snelle/langzame gemiddelden; H=0 betekent M=S. Een losse gelijkheid bewijst geen kruising. Positieve M zegt alleen dat het snelle gemiddelde hoger ligt, niet dat huidige Close stijgt.
De ingebouwde MT5-MACD gebruikt SMA 9(M) als signaal en balkenM. TradingView laat bron en gemiddeldevorm kiezen. Dit zijn geen drie onafhankelijke marktbewijzen. Vergelijk dezelfde definities voordat verschillen tussen schermen als fouten worden aangemerkt.
Perioden, beginstaat en reproduceerbaarheid
Perioden tellen invoerwaarnemingen, bijvoorbeeld afgesloten H1-candles, geen vast aantal kalenderdagen of gegarandeerde vertraging. Met α=2/(N+1) zijn de gekozen gewichten 2/13, 2/27 en 0,2. Bewaar bron, sessiegrenzen en volledige rekenprecisie. De SMA-start uit een gepubliceerd EMA-voorbeeld is iets anders dan de hieronder expliciet gegeven staten.
Twee EMA’s met hetzelfde α en dezelfde latere invoer houden beginverschil Δ(k)=(1−α)^kΔ(0). Een verschil van 10 pips in EMA26 is na 26 updates nog 10×(25/27)^26≈1,3520 pips. Dat bewijst geen universele opwarmperiode. Vergelijk achtereenvolgens Closes, beide EMA’s, M, S en getekende reeks.
Afgeronde EMA’s kunnen MACD verliezen
Gegeven volledige EMA12=1,10004 en EMA26=1,09996 leveren M=0,00008, oftewel 0,8 pip. Met S=0,00006 is H=0,00002, of 0,2 pip. Afronden van beide EMA’s op vier decimalen geeft 1,1000−1,1000=0. Dat is een exportnul, geen volledige indicatornul. Zonder vorige waarneming wordt geen kruising vastgesteld.
Het volledige positieve verschil blijft bestaan. De twee afgeronde EMA’s bevatten onvoldoende informatie om M te herstellen.
- Volledig
- M0,00008; S0,00006; H0,00002 – Geen event zonder vorige staat.
- Export
- EMA’s beide 1,1000 – Substractie0 is niet volledig M.
Met alleen twee geëxporteerde waarden 1,1000 kun je verloren cijfers niet raden: positief, negatief of nul verschil is mogelijk. Bewaar beide gemiddelden, M en S op rekenprecisie; rond daarna alleen de presentatie af. Groter lettertype herstelt verdwenen informatie niet.
Recursie en een veronderstelde indicatorstaat
EMA(t)=αC(t)+(1−α)EMA(t−1). Laatste candlegewicht is ongeveer 15,38% voor EMA12 en 7,41% voor EMA26. Die verschillende reacties creëren M, geen automatisch winstsignaal.
Een aparte gegeven EUR/USD-staat heeft EMA12=1,08540 en EMA26=1,08312. M=0,00228,22,8 pips bij pip 0,0001. Gegeven S=0,00194,19,4 pips, geeft H=0,00034,3,4 pips. Zowel M als H is positief; kruising of prijsversnelling volgt niet uit één staat. Deze waarden zijn niet uit volledige prijsdata afgeleid en zijn geen typische bereiken voor EUR/USD, yen of goud.
Benoem de reeks vóór een event
Een strikte opwaartse nullijnkruising vraagt vorige M<0 en huidige M>0. Een exacte nulobservatie is niet vereist. Een signaalkruising vraagt vorige H<0 en huidige H>0 en kan plaatsvinden terwijl M negatief blijft. Behandel tussenliggende nullen en afronding volgens een vooraf vastgelegde conventie.
Divergentie voegt gekozen prijs-/indicatorpivots toe. Geen definitie geeft een universeel jaarlijks aantal events, betrouwbaarheid of hitrate. Ordertoelating, beschikbare positie, uitvoeringsprijzen en kosten blijven aparte regels. Een hogere-timeframefilter vraagt bovendien het werkelijke beschikbaarheidsmoment.
H is niet letterlijk de tweede prijsafgeleide
H toont het getekende verschil M−S. Stijgend positief H betekent een groter positief verschil, dalend positief H een kleiner verschil. Meer negatief H is een dalend getekend verschil terwijl M zelf nog positief kan zijn. Geen toestand schrijft verplicht aanhouden of uitstappen voor.
Volledig tegenvoorbeeld: begin EMA12=EMA26=1,10000 en S=0. Volgende twee Closes zijn beide 1,10351. Op t1: EMA12=1,10054, EMA26=1,10026, M=0,00028, S=0,000056, H=0,000224. Op t2 geven ongeronde recursies EMA12≈1,100996923, EMA26≈1,100500741, M≈0,000496182, S≈0,000144036 en H≈0,000352146.
Close veranderde tussen t1 en t2 niet, H nam wel toe. De tweede prijsdifferentie C2−2C1+C0 is−0,00351, niet de positieve H. Dit zijn hypothetische controles met expliciete beginstaat, geen waargenomen markt of standaard platforminitialisatie.
Vier divergentierelaties zonder ranglijst
- Klassiek bullish: lagere prijslow, hogere M-low.
- Klassiek bearish: hogere prijshigh, lagere M-high.
- Verborgen bullish: hogere prijslow, lagere M-low.
- Verborgen bearish: lagere prijshigh, hogere M-high.
Gebruik je H, benoem en bereken dat apart. Een pivot met latere bevestigingscandles is pas later bekend. De labels bepalen geen omkeer-/continuatiemoment en bewijzen niet dat verborgen varianten beter zijn. Een extra prijsvoorwaarde verandert de strategie, niet de algebra of garantie.
Stijgende prijs bij H voortdurend nul
Neem synthetisch C(t)=100+t. Expliciet op t0: C 100, EMA12=94,5, EMA26=87,5, M=S=7, H=0. Op t1: C 101, EMA’s 95,5/88,5; op t10: C 110, EMA’s 104,5/97,5. M=S=7 en H=0 blijven staan. De prijs steeg tien eenheden.
Vul EMA(N, t)=C(t)−(N−1)/2 in de gekozen recursie in om dit te controleren. M=12,5−5,5=7. EMA9 begint op 7 en ontvangt steeds 7. Andere beginstaten geven transiënten. Dit is geen bewijs dat een gewone platformstart direct dezelfde staat heeft.
Behoud ook de SMA-vergelijking voor het tweestappenmodel: met acht voorafgaande M-waarden nul geeft t1 SMA 9=0,00028/9≈0,000031111 en M−SMA 9≈0,000248889. De EMA-signaalvariant gaf H 0,000224, terwijl de standaard MT5-balk M 0,00028 toont. Overeenstemming met één formule verklaart de andere niet fout.
Eigen EUR-lineair controlemodel. Een fictieve prijs C(t)=€50+€0,50t met gekozen beginstaten EMA12€47,25, EMA26€43,75 en M=S€3,50 houdt H nul. Op t10 is C€55, EMA12€52,25 en EMA26€48,75. Tien eenheden gekocht op€50 en aangenomen verkocht op€55 geven met€4 kosten netto€46; een alternatief eindfill€49 geeft−€14. Het eerste is een rekenvoorbeeld met gespecificeerde stijging, het tweede een apart uitvoeringsscenario, geen gevolg vanH of een voorspelde kans.
Controlelijst voor een uitvoerbare proef
- Scheid gelijkheid van kruising; bewaar vorige en huidige volledige waarden.
- Gebruik geen later bevestigde pivot of definitieve hogere-timeframeclose op een eerder beslismoment.
- Leg alle extra prijsvoorwaarden en ordermomenten vast; een patroon garandeert fill noch winst.
- Houd parameterselectie en evaluatiegegevens gescheiden, met dezelfde kosten en initialisatie.
Reconstructie is nog geen strategiebeoordeling
MACD lezen: signaal, histogram, nulregels en eenheden behandelt events praktisch; EMA versus SMA: gewichten, startwaarde en echte tegenvoorbeelden verdiept de invoerweging. De twee identieke Closes laten stijgendeH bij vlakke prijs zien; de lineaire controle toont stijgende prijs bij nul H. Peaks en contracties kunnen in een exitregel zitten, maar garanderen geen eerdere of betere exit. Backtestvalidatie: regels, evaluatie en herstel afzonderlijk bewijzen helpt berekening, toelating, exit, fill en kosten afzonderlijk vastleggen.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
Juist:1,10004−1,09996−0,00006=0,00002.
Andere vragen
Waarom12,26 en9?
Gangbare gekozen parameters. Hier is geen primaire historische afleiding uit zaterdaghandel vastgesteld en geen universeel prestatievoordeel bewezen. Bij α=2/(N+1) horen 2/13,2/27 en0,2. Prijsbron, typen en initialisatie blijven noodzakelijk.
Wat verschilt tussen nul- en signaalkruising?
De eerste betreft tekenverandering in M, de tweede in M−S. Eén nul toont gelijkheid. Leg aangrenzende tekens, tussenliggende nullen en afronding vooraf vast; de formule schrijft geen jaarlijks aantal of betrouwbaarheid voor.
Wat voegt het histogram toe?
In de gekozen variant toont H dezelfde afstand als M en S samen. Het is geen letterlijke tweede prijsafgeleide. Twee gelijke Closes kunnen stijgend H geven; de lineaire controle geeft stijgende prijs bij nul H. Standaard MT5-balken tonenM.
Wat is klassieke tegenover verborgen divergentie?
Met M: klassiek bullish lagere prijslow/hogere M-low, bearish hogere high/lagere M-high. Verborgen bullish hogere low/lagere M-low, bearish lagere high/hogere M-high. Het zijn pivotrelaties met bevestigingstijd, geen gegarandeerde uitkomsten of rangorde.
Bronnen en controle
- TradingView — MACD
M/S/H-definities en instelbare bron-/gemiddeldevormen daadwerkelijk gelezen. Geen bewijs voor een universele historische parameterafleiding of winstgevende rangorde.
- MetaTrader 5 — MACD
EMA12−EMA26 en SMA 9-signaal in de primaire formule gelezen. De hypothetische EMA9-modellen zijn bewust een andere variant; algemene effectiviteitsclaims niet overgenomen.
- MQL5 — iMACD
MAIN_LINE/SIGNAL_LINE en hoofdwaarde als histogram gelezen. Alleen reken- en weergavedefinities geverifieerd, geen native platformbacktest uitgevoerd.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
