Åpnes i en ny fane
Hopp til innhold
Finn megleren min

Forstå MACD: fra glidende gjennomsnitt til kryssinger

Forstå MACD-linjen, signallinjen og histogrammet, utforsk EURUSD-timediagrammer og sammenlign kryssinger på lukkede stolper med kurssvingninger.

Konvergens og divergens for glidende gjennomsnitt (MACD) sammenligner et raskt eksponentielt glidende gjennomsnitt av sluttkurser med et langsomt eksponentielt glidende gjennomsnitt. Signallinjen jevner ut denne forskjellen; histogrammet viser avstanden mellom MACD-linjen og signallinjen.

Hva MACD måler

Eksemplene bruker en rask EMA på 12 stolper, en langsom EMA på 26 stolper og en signal-EMA på 9 stolper, anvendt på sluttkurser. Dette er de klassiske standardverdiene, ikke optimaliserte anbefalinger.

  • MACD-linjen er rask EMA minus langsom EMA.
  • Signallinjen er en EMA av MACD-linjen.
  • Histogrammet er MACD-linjen minus signallinjen.

Beregningen som brukes i denne nedlastingen

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])

Startverdier og oppvarming

Hver EMA starter med det enkle gjennomsnittet av de første N inndataverdiene. Den raske og langsomme kurs-EMA-en starter ved hver sin startstolpe; signal-EMA-en starter fra de første SignalEma tilgjengelige MACD-verdiene. Indekseringen går fra den eldste stolpen. Med tilstrekkelig historikk er første MACD-indeks SlowEma − 1, og første signal- og histogramindeks er SlowEma + SignalEma − 2. Tidligere verdier er tomme. Ved utilstrekkelig historikk forblir alle buffere tomme, og neste kall beregner alt på nytt fra starten.

Startgjennomsnittet beregnes som den første verdien pluss gjennomsnittet av forskjellene fra den. Dette er det samme enkle gjennomsnittet og holder en rekke identiske verdier nøyaktig. En EMA med N = 1 er selve inndataene.

Kontroller signallinjekonvensjonen. MACD som følger med MetaTrader, bruker et enkelt glidende gjennomsnitt for signallinjen og tegner selve MACD-linjen som et histogram. Denne nedlastingen bruker en EMA-signallinje og et histogram av MACD minus signal. Disse visningene og verdiene kan ikke brukes om hverandre. Den innebygde differanseindikatoren er OsMA.

Hvordan kryssinger defineres

En bullish signallinjekryssing oppstår når MACD-linjen beveger seg fra under signallinjen til over den. En bearish kryssing er det motsatte. Tilsvarende skifter histogrammet fortegn. En nullinjekryssing oppstår derimot når selve MACD-linjen skifter fortegn.

Over og under er strenge sammenligninger. Nøyaktig null beholder den forrige siden: en berøring uten fortegnsskifte er ikke en kryssing. En kryssing gjennom nøyaktig null rapporteres på den første stolpen som ligger strengt på den nye siden. Den første stolpen som har en side, har ingen tidligere side å krysse fra.

En kryssing beskriver tidligere stolper; den forutsier ikke kurser.

Kryssinger rapporteres ved lukking av stolpen der fortegnsskiftet blir synlig, aldri med tilbakevirkende datering. Den nyeste stolpen kan fortsatt være under dannelse og bekrefter ikke en kryssing. MACD-, signal- og histogramverdiene beregnes på nytt ved hvert tick. En hendelse på en lukket stolpe fjernes eller flyttes ikke så lenge den lukkede historikken er uendret; ved ny innlasting av historikken beregnes indikatoren på nytt fra de nye dataene.

Slik leser du diagrameksemplene

Disse diagrammene bruker EURUSD-timestolper, med kurser og MACD-verdier i USD per EUR. Den registrerte eksporten inneholder 5,000 lukkede stolper fra 2025-12-04 15:00 til 2026-09-24 22:00. Dette er et historisk utvalg, ikke en sanntidskurs.

Diagramtidene er terminalens åpningstider for stolpene. Det målte avviket for terminalklokken ved registrering var UTC+3; historiske sommertidsendringer er ikke modellert. Helge- og øktgap er komprimert, med en svak loddrett linje ved gapene.

En oversikt over det nylige utvalget

EURUSD-timekurs over MACD- og signallinjer, med et histogram med fortegn og piler som markerer bekreftede kryssinger.
Figur 1. De nyeste 240 timestolpene inneholder 9 bullish og 8 bearish signallinjekryssinger. Pilene markerer stolpene der kryssingene ble synlige etter lukking; det nederste panelet skiller MACD-linjen, signallinjen og histogrammet. Åpne diagrammet i full størrelse.

En bullish kryssing under null

EURUSD-timediagram som viser en bullish MACD-signallinjekryssing under grunnlinjen, etterfulgt av en MACD-grunnlinjekryssing.
Figur 2. Den bullish signallinjekryssingen er på stolpen 2026-09-21 11:00, synlig når den lukkes (12:00). MACD er -0.000040, mens signallinjen er -0.000050. MACD-linjen krysser null oppover 2 stolper senere. Utsnittet forstørrer avstanden mellom linjene. Åpne diagrammet i full størrelse.

En bearish kryssing over null

EURUSD-timediagram som viser en bearish MACD-signallinjekryssing over grunnlinjen, etterfulgt av en MACD-grunnlinjekryssing.
Figur 3. Den bearish signallinjekryssingen er på stolpen 2026-09-21 17:00, synlig når den lukkes (18:00). MACD er 0.000006, mens signallinjen er 0.000028. MACD-linjen krysser null nedover 1 stolper senere. Utsnittet forstørrer avstanden mellom linjene. Åpne diagrammet i full størrelse.

Hvert kryssingseksempel er den nyeste kvalifiserende kryssingen med 40 stolper med kontekst på hver side og en etterfølgende nullinjekryssing innen 30 stolper. Kursutfallet brukes ikke til å velge den. Vinduene overlapper med 75 stolper; de viser beslektede hendelser i samme del av utvalget.

En tett rekke kryssinger

EURUSD-timelys i et smalt kursintervall over tett plasserte MACD-kryssingspiler og vekslende histogramfortegn.
Figur 4. Det valgte vinduet på 60 stolper inneholder 12 signallinjekryssinger. Spennet mellom høyeste og laveste kurs er 0.00428; 98.0% av de 4,907 vurderte vinduene har et større spenn. Vinduet med flest signallinjekryssinger velges; ved likt antall velges det nyeste. Dette beskriver utvalget, ikke handelsresultater. Åpne diagrammet i full størrelse.

Kryssinger etter svingekstremer

EURUSD-kurssvingning fra en markert bunn til en markert topp, med senere MACD-kryssingspiler og vannrette forsinkelsesmerknader.
Figur 5. Den valgte svingbunnen er 1.17294; den første bullish signallinjekryssingen følger 6 stolper senere. Svingtoppen er 1.20816; den første bearish kryssingen følger 7 stolper senere. Utvelgelsen bruker det største spennet mellom høyeste og laveste kurs blant de vurderte vinduene; ved likhet velges det nyeste. Diagrammet strekker seg utover dette vinduet for å vise den senere kryssingen. Åpne diagrammet i full størrelse.

Last ned indikatoren

Indikatoren kjører i et eget vindu og viser MACD-linjen, signallinjen, histogrammet og piler for signallinjekryssinger. Den utfører ikke handler, sender ikke varsler og bruker ikke DLL-import.

MQL5-kildekode

Nativ kildekode med redigerbare perioder for rask, langsom og signal-EMA.

Last ned .mq5-kildekode

Kompilert MT5-indikator

Det registrerte kompileringsresultatet er 0 feil, 0 advarsler. Tilknytning til og tegning på et nativt diagram er ikke testet.

Last ned .ex5-indikator

MQL4-kildekode

Bare statisk gjennomgang: ikke kompilert eller kjørt i MT4.

Last ned .mq4-kildekode

Oppsett

  1. Velg kildefilen eller den kompilerte filen for den aktuelle plattformen.
  2. Bruk plattformens indikatormappe og indikatorkontroller til å laste inn en egendefinert indikator.
  3. Angi FastEma, SlowEma og SignalEma. FastEma og SignalEma må være positive; SlowEma må være større enn FastEma.
  4. Kontroller signallinjekonvensjonen, tilgjengelig historikk og oppførselen på lukkede stolper før du tolker visningen.

Begrensninger

Dette verktøyet oppdager ikke MACD-divergens. Det markerer kryssinger og forutsier ikke kurser eller utfører handler. Antall kryssinger i utvalget er ikke treffrater og er ikke testet for handelsresultater. Andre implementasjoner kan bruke ulike gjennomsnitt for signallinjen, startverdier eller første stolper, noe som endrer de tidlige verdiene eller signallinjen.

Antallene i utvalget er ikke treffrater og er ikke testet for handelsresultater.

Risikoadvarsel: Handel innebærer risiko, og du kan tape penger. MACD bør ikke brukes alene til handelsbeslutninger.

Ofte stilte spørsmål

Hva måler MACD-linjen?

Den er rask EMA av sluttkurser minus langsom EMA av sluttkurser.

Hva viser histogrammet?

Det er MACD-linjen minus signallinjen. Det er positivt når MACD ligger over signallinjen og negativt når MACD ligger under den.

Hvilke innstillinger bruker eksemplene?

Periodene for rask, langsom og signal-EMA er henholdsvis 12, 26 og 9 stolper, anvendt på sluttkurser.

Er en signallinjekryssing det samme som en nullinjekryssing?

Nei. En signallinjekryssing endrer fortegnet til MACD minus signal. En nullinjekryssing endrer fortegnet til selve MACD-linjen.

Kan den nyeste stolpen bekrefte en kryssing?

Nei. Den nyeste stolpen kan fortsatt være under dannelse. Verdiene endres ved hvert tick; denne nedlastingen rapporterer kryssingshendelser bare på lukkede stolper.

Hvorfor kan den innebygde MetaTrader-MACD-en se annerledes ut?

Den innebygde indikatoren bruker en signallinje med enkelt gjennomsnitt og tegner MACD-linjen som et histogram. Denne nedlastingen bruker en EMA-signallinje og tegner MACD minus signal som histogram.

Oppdager nedlastingen divergens?

Nei. Dette verktøyet oppdager ikke MACD-divergens.

Videre lesning

Gearede produkter kan føre til raske tap. I Norge er CFD-er for ikke-profesjonelle kunder underlagt begrensninger, blant annet på gearing.

Fortsett å lese

Tilsynsmyndigheter for forexmeglere rangert: nivå 1 til offshore

Tradingordliste: Forex- og CFD-begreper forklart

Paper trading: Slik øver du med virtuelle penger