Exponentieel voortschrijdend gemiddelde (EMA) geeft recente waarnemingen meer gewicht; Eenvoudig voortschrijdend gemiddelde (SMA) geeft iedere waarneming binnen zijn venster hetzelfde gewicht. Dat verschil in formule bewijst geen betere handelsresultaten. Controleer invoer, tijdsinterval, startwaarde en beschikbaarheid voordat je lijnen of signalen vergelijkt.

Een stijgend gemiddelde vereist geen stijgend laatste slot

Vier fictieve slotkoersen zijn 90, 100, 110, 105. SMA(3) op candle 3 is 100; het volgende venster 100,110,105 geeft 105. Het laatste slot daalt vijf, terwijl SMA vijf stijgt: 90 valt weg en 105 komt erbij. EMA(3), gestart op candle 3 vanuit dezelfde SMA 100, gebruikt α=0,5 en wordt 102,5. Alleen deze twee beschikbare gemiddeldewaarden worden getekend, geen verzonnen oudere EMA-historie.

Slot daalt, gemiddelden stijgenFictieve slotkoersen 90/100/110/105; drieprijs-SMA en EMA3 op candle 3 vanuit SMA 100, α 0,5. Alleen twee beschikbare gemiddeldewaarden.REKENVOORBEELDSlot110→105:−5SMA 3100→105:+5EMA3100→102,5:+2,5
Slot daalt, gemiddelden stijgen. Fictieve slotkoersen 90/100/110/105; drieprijs-SMA en EMA3 op candle 3 vanuit SMA 100, α 0,5. Alleen twee beschikbare gemiddeldewaarden.

De richting van het gemiddelde is niet de richting van de laatste prijsverandering.

Slot
110→105:−5 – Laatste twee prijzen.
SMA 3
100→105:+5 – 105 vervangt 90.
EMA3
100→102,5:+2,5 – Nieuwe prijs tegenover vorige EMA.

Verschillende gewichten en expliciete initialisatie

SMA(N)=som van N gekozen prijzen/N. In SMA 20 weegt elk van twintig bars 5%. De update is (nieuwe prijs−weggevallen prijs)/N, niet noodzakelijk dezelfde richting als de laatste prijsverandering. Standaard-EMA gebruikt α=2/(N+1) en EMA(t)=αC(t)+(1−α)EMA(t−1). Zijn update is α×[C(t)−vorige EMA]. Voor N>1 is het directe nieuwste gewicht groter dan 1/N.

Bij een ideale oneindige historie is gewicht op leeftijd j gelijk aan α(1−α)^j. Voor N=20 wegen leeftijden 0,1,10,20 ongeveer 9,5238%,8,6168%,3,5007%,1,2868%. Een eindige berekening houdt ook invloed van de gekozen startwaarde; zij kent niet magisch alle eerdere data.

Neem vijf fictieve EUR/USD-slots 1,0800;1,0820;1,0840;1,0850;1,0900. SMA 5=1,0842. Start EMA5 expliciet bij het eerste slot 1,0800 en gebruik exact α=2/6: de laatste waarde is 1,0852345679, circa 10,35 pips boven SMA bij pip 0,0001. Dit is een andere initialisatie dan starten vanuit de eerste complete SMA. Meer recent gewicht betekent niet altijd dichter bij het huidige slot of iedere draai eerder zien.

Het tegenvoorbeeld voor “EMA is altijd dichterbij”

De volledige fictieve slotreeks is 100,100,100,106,94,100. Neem N=3, α=0,5 en beide eerste waarden op bar 3 gelijk aan SMA=100. De eerste twee gemiddeldewaarden zijn in deze conventie ongedefinieerd. Vergelijk dezelfde feed en periode, niet twee willekeurig ingestelde grafieken.

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

Dezelfde slots, verschillende updates en absolute afstanden
BarSlotSMA 3EMA3Afstand SMA/EMA
31001001000/0
41061021034/3
59410098,56/4,5
610010099,250/0,75

Op bar 6 raakt SMA het laatste slot precies en EMA niet. Dat weerlegt “altijd dichterbij”, zonder SMA winstgevender te maken. Voeg daarna slot 102 toe: SMA=(94+100+102)/3≈98,6667; EMA=0,5×102+0,5×99,25=100,625. Afstanden veranderen opnieuw. Kruisingsfrequentie en rendement vragen een aparte definitie, periode en kosten; geen van beide heeft een universeel beter percentage valse signalen.

Een periode telt bars, geen verplichte handelsstijl

20,50,200 zijn conventionele lengtes. Bij ongeveer 20–22 dagbars per maand benadert 20 één maand, 50 iets meer dan twee maanden en 200 circa negen tot tien maanden. Gebruik de echte kalender; 50 of 100 is niet vanzelf een kwartaal. SMA 200 op M5 omvat 200×5=1000 minuten bars, 16 uur 40; onderbrekingen kunnen de kalenderduur verlengen. SMA 200 op D1 omvat 200 dagbars, een andere horizon. EMA20 op H1 gebruikt uurinvoer en α=2/21, geen paar weken of exact twintig uur afgesloten geheugen.

Close, typische prijs en candlemediaan zijn verschillende inputs. Een tekenoffset toont geen toekomstige EMA. Fidelity beschrijft een SMA-start; TA-Lib 0.6.4 gebruikt die in de standaardcompatibiliteitsmodus, terwijl de eerste-prijsstart een andere eindige berekening is. Bij dezelfde latere invoer krimpt een aanvankelijk verschil na k updates met factor(1−α)^k. Na N bars is het niet automatisch nul. Controleer dus bron, geschiedenis, ontbrekende-dataregel en implementatieversie.

Golden Cross en Death Cross zijn kruisingsnamen

Een gebruikelijk Golden Cross is SMA 50 boven SMA 200; neerwaarts heet Death Cross. Noem beide typen, lengtes en interval: EMA50 in plaats van SMA 50 verandert de berekening. Het label beschrijft historische lijnen en garandeert geen nieuw marktregime of verplichte handelsrichting.

Voor een regel op gesloten candles beoordeel je pas na de close. Een definitieve D1-waarde was niet diezelfde ochtend al op H4 beschikbaar. Leg orderactivering, latere uitvoerbare fill, exit en omvang afzonderlijk vast. Een historische close is geen gegarandeerde uitvoeringsprijs. Vergelijk alle geaccepteerde gevallen na kosten, niet alleen mooie kruisingen.

Een uitvoeringsregel naast de berekening

  1. Leg feed, prijssoort, interval, lengte, startwaarde en laatst beschikbare candle voor iedere lijn vast.
  2. Definieer zijde en afstand numeriek. Een pullbackzone vraagt grenzen en een tijdslimiet, geen gunstig ogend plaatje.
  3. Definieer reactie, orderactivering en annulering vóór de test. Een candlepatroon gebruikt verwante prijsdata en is niet automatisch onafhankelijke bevestiging.

Kies ook exits, grootte en kosten vooraf. Een gepland 2:1 of 3:1 is een niveauverhouding, geen bewijs dat het target haalbaar of de methode winstgevend is. Gewone stops kunnen slippen en gedeeltelijk sluiten verandert de uitbetalingsverdeling. Houd dat gelijk bij EMA/SMA-vergelijking; een extra filter of gemiddelde verbetert niet automatisch resultaten.

Eerst configuratie controleren, daarna verklaren

Een verschil kan uit vensterrotatie, prijsbron, tijdsinterval, ontbrekende waarnemingen of beginwaarde komen. Een populaire lange lijn garandeert geen orderscluster of koersreactie. Noteer alle onderzochte parametervarianten en toets ongebruikte data; een vaste afstand van 200 pips heeft geen universele voortzettingskans.

Eigen EUR-startwaardetest. Vier fictieve productslots zijn €45,€50,€55,€52,50. EMA3 vanuit eerste slot 45 wordt 47,50; 51,25; 51,875. Vanuit eerste complete SMA 50 op candle 3 wordt de laatste waarde 51,25. Dezelfde nieuwe prijs, formule en α geven dus €0,625 verschil. Een vooraf gekozen conditie “EMA>€51,50” is waar bij de eerste start en onwaar bij de SMA-start. Dit zijn verschillende berekeningen, geen extra marktinformatie of gerealiseerde trades.

Vergelijk één vaste sample en hetzelfde doel

Een snellere reactie kan een bepaalde regel helpen of schaden. Behoud dezelfde input, kosten en uitvoeringsaannames bij de vergelijking. Een filter kan winnaars én verliezers afwijzen. Afwijzingsaantallen alleen meten daarom geen prestatieverbetering; bewaar ook de uitkomsten van geaccepteerde en afgewezen waarnemingen.

Dezelfde gemiddelde leeftijd, andere gewichtsvorm

Neem leeftijd 0 voor de nieuwste prijs. SMA(N) heeft gewogen gemiddelde leeftijd(N−1)/2. Een ideale oneindige EMA heeft(1−α)/α, eveneens(N−1)/2 bij α=2/(N+1). Voor N=20 zijn beide 9,5 bars, hoewel het nieuwste gewicht 5% versus 9,5238% is. EMA legt(19/21)^20×100≈13,5110% op waarnemingen ouder dan de nieuwste twintig; SMA nul. Dit eigen rekenresultaat is geen gelijke lijnvorm, kruisingsvertraging of winstgevende timing. Een eindige EMA behoudt aanvullend begininvloed.

Een drielagige test kan D1-SMA 200 als richtingvoorwaarde, EMA50 als observatiezone en een korte EMA als timing gebruiken. Definieer de reactie eerst en respecteer wanneer de definitieve dagwaarde bekend werd. Multi-timeframeanalyse: aggregatie, beschikbaarheid en datagaten behandelt die beschikbaarheid; MACD lezen: signaal, histogram, nulregels en eenheden werkt met het verschil van exponentiële gemiddelden.

Drie reproduceerbare vervolgstappen

  1. Reken de zes slots opnieuw uit en voeg 102 toe zonder EMA opnieuw te starten.
  2. Leg bij de laatste dertig entries vast welke kant van de toen bekende D1-SMA 200 gold; de andere kant bewijst op zichzelf geen verboden trade.
  3. Schrijf zone, trigger en invalidatie vóór evaluatie op en houd alle parameterpogingen en netto-uitkomsten bij. SMA, EMA, WMA en HMA: gewichten, geheugen en overshoot werkt de meetregels verder uit.