Eenvoudig voortschrijdend gemiddelde (SMA) en Exponentieel voortschrijdend gemiddelde (EMA) middelen een gekozen prijsreeks op verschillende manieren. Reken enkele waarden zelf na voordat je lijnen interpreteert. Een verschil kan komen uit methode, prijsbron of startgeschiedenis. EMA20, EMA50 of SMA 200 krijgt door zijn naam geen verplichte instap-, uitstap- of trendtaak.

Opnieuw beginnen is niet doorgaan

Neem expliciet nieuwe-prijsgewicht α = 0,5. Sheet A heeft eerdere EMA-toestand 100; B start op huidige prijs 108. De volgende drie slotkoersen zijn eveneens 108. A wordt 104, 106, 107; B blijft 108. Het verschil krimpt 4 → 2 → 1. De formule E′ = E + 0,5(108 − E) verklaart alles, zonder nieuw koersnieuws.

Herstart tegenover voortzettingDe gegeven toestanden 100/108, gewicht 0,5 en drie identieke nieuwe prijzen 108; één prijs- en tijdschaal.REKENVOORBEELDVoortzetting100 → 104 → 106 → 107Herstart108 → 108 → 108 → 108
Herstart tegenover voortzetting. De gegeven toestanden 100/108, gewicht 0,5 en drie identieke nieuwe prijzen 108; één prijs- en tijdschaal.

Verschillen 4, 2 en 1 komen uitsluitend van de starttoestand, niet van andere nieuwe prijzen.

Voortzetting
100 → 104 → 106 → 107 – Volledige eerdere toestand gebruiken.
Herstart
108 → 108 → 108 → 108 – Andere gegeven start.

Controleer bij afwijkende EMA’s dus waar de geschiedenis begint en hoe de eerste toestand is gevormd. Het diagram vergelijkt gegeven starts, geen aanbevolen instelling of vermeende fout van een platform.

Definieer de formule en de start

SMA(t) = [C(t) + C(t−1) + … + C(t−N+1)]/N. Elke opgenomen slotkoers weegt 1/N. Bij een nieuwe waarneming verdwijnt de oudste; zes waarden optellen zonder de eerste te verwijderen is geen SMA 5. Hier gebruikt EMA α = 2/(N + 1) en E(t) = E(t−1) + α[C(t) − E(t−1)].

We starten op candle N met het gemiddelde van de eerste N slotkoersen. Fidelity beschrijft een SMA-start; de vastgelegde TA-Lib 0.6.4-code gebruikt die onder standaardcompatibiliteit. Andere startregels of eerdere geschiedenis kunnen andere toestanden geven. Een eerste-prijsstart is dus niet stilzwijgend dezelfde berekening.

Onze volledige fictieve EUR/USD-reeks is 1,0800; 1,0820; 1,0840; 1,0850; 1,0900; 1,0880; 1,0860; 1,0800. Met N = 5 is α = 1/3. Bewaar de volledige tussenprecisie; de tabel toont zes decimalen, geen echte sessie.

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

Acht slotkoersen, SMA-start op candle 5
CandleCloseSMA 5EMA5
11,0800——
21,0820——
31,0840——
41,0850——
51,09001,0842001,084200
61,08801,0858001,085467
71,08601,0866001,085644
81,08001,0858001,083763

Op candle 5 is de som 5,4210 en het gemiddelde 1,0842; de eerste EMA is door onze startkeuze gelijk aan SMA. De nieuwe SMA-som op candle 6 is 5,4290. EMA wordt 1,0842 + (1,0880 − 1,0842)/3. Factor 0,33 is een andere berekening dan 1/3. Vijf prijzen alleen leggen geen andere EMA vast zonder extra startafspraak of eerdere toestand.

Vier vragen die verschillende antwoorden geven

1. Steeg de nieuwste slotkoers?

Op candle 7 daalt Close van 1,0880 naar 1,0860, terwijl EMA stijgt: de nieuwe prijs ligt nog boven de vorige EMA. Het teken van Close(t) − Close(t−1) hoeft niet gelijk te zijn aan het teken van de EMA-update. Candlekleur vergelijkt bovendien Open met Close, niet twee opeenvolgende slotkoersen.

2. Welke waarde verliet het venster?

SMA(t) − SMA(t−1) = [C(t) − C(t−N)]/N. Neem apart 90, 110, 100, 100, 100, 100. SMA 5 start op 100 en stijgt op candle 6 naar 102 doordat 90 wordt vervangen door 100. EMA5 gestart op 100 blijft 100. De laatste twee slotkoersen veranderen niet; de SMA-stijging is (100 − 90)/5 = 2.

3. Boven welke waarneming ligt de prijs?

Prijs boven een gemiddelde, helling van één lijn en kruising van twee lijnen zijn afzonderlijke voorwaarden. Een apart gedefinieerde Steun en weerstand-zone is nog een andere waarneming; overeenstemming bewijst geen winst.

4. Was de candle gesloten?

Een Close-gemiddelde verandert mogelijk tijdens een open candle. Een regel met definitieve Close wacht tot sluiting en ontvangst. Verwissel een intrabaralert niet met een gesloten-candletest.

Vergelijk eerst de configuratie

MetaQuotes iMA onderscheidt symbool, interval, middelingsperiode, horizontale verschuiving, methode en toegepaste prijs. Bewaar ook provider, tijdzone, beschikbare geschiedenis en start. Een mediane prijs is geen Close; een verschoven lijn staat onder een andere candle. Match eerst één gesloten SMA met exacte inputs en tijden, daarna de EMA-start en updates. Een ontbrekende prijs is geen nul; acht spreadsheetrijen zijn niet noodzakelijk dezelfde geschiedenis als een platform.

Een periode telt waarnemingen

SMA 20 op H1 omvat twintig uurcandles: bij volledige uren 1.200 genoteerde minuten. Sluitingen kunnen de kalendertijd verlengen. SMA 200 op M5 omvat 1.000 genoteerde minuten, dus zestien uur en veertig minuten; niet noodzakelijk de vorige sessie. D1 aggregeert weer andere waarnemingen. Getallen 9, 20, 50 of 200 leggen geen handelsstijl vast. Specificeer Stop loss, take profit en informatiebeschikbaarheid afzonderlijk; Multi-timeframeanalyse: aggregatie, beschikbaarheid en datagaten behandelt dat laatste.

Kruisingen beschrijven berekende verhoudingen

De gangbare golden-crossconventie gebruikt een 50-periodelijn die boven een 200-periodelijn kruist; death cross de omgekeerde relatie. Kies methode, input, interval en gelijkheidsregel. Bijvoorbeeld: vorige snelle ≤ langzame én huidige snelle > langzame. Dit bevestigt geen toekomstige marktfase, verplichte trade of weken rendement. Een lijst kruisingen is zonder instap, uitstap, kosten en timing nog geen strategie.

Precisie en oude gewichten bewaren

Rond alleen de weergave af. Gebruik de onverkorte candle-8-EMA voor de volgende stap, niet het label 1,083763. Een laatste-cijferafwijking kan opmaak zijn; grotere verschillen vragen input-voor-inputonderzoek.

Bij EMA20 is α = 2/21. De coëfficiënt van een input k voltooide updates terug is α(1 − α)k: nu ongeveer 9,5238%, één terug 8,6168%, tien terug 3,5007% en twintig terug 1,2868%. De resterende coëfficiënt van de starttoestand na m updates is (1 − α)m. Dat rekent gewichten uit, geen winstgevende signalen.

Kies de vraag vóór de lijn

SMA verwijdert wat zijn eindige venster verlaat; EMA bewaart een afnemende eerdere toestand. Onze tegenvoorbeelden sluiten ‘EMA keert altijd eerder’ uit: op candle 7 stijgt EMA ondanks dalende Close; bij 90 → 100 stijgt SMA terwijl prijs en EMA vlak blijven. Populariteit of een maand instellingen bevriezen certificeert geen betere periode. Evalueer een complete vaste regel op ongebruikte data na kosten.

Eigen EUR-startcontrole. Een afzonderlijk EUR-product heeft huidige en volgende prijzen €54. Twee EMA-toestanden €50 en €54, beide met α = 0,25, geven na één update €51/€54 en na twee €51,75/€54. Verschillen €3 en €2,25 volgen uit dezelfde nieuwe prijzen. Een apart aangenomen koop van tien eenheden op €54,10, latere verkoopfill €54 en €1 kosten verliest €2. Een stijgende gemiddelde lijn is geen gerealiseerde winst of uitvoerbare aankoop tegen de chartprijs.

Reproduceer de negende rij

Voeg aan de bronreeks Close 1,0840 toe. SMA 5 over candles 5–9 wordt (1,0900 + 1,0880 + 1,0860 + 1,0800 + 1,0840)/5 = 1,085600. Doorgaan met onverkorte EMA8 en α = 1/3 geeft circa 1,083842. Geen van beide hoeft gelijk te zijn aan de actuele Close. In het diagrammodel halveert een eerdere afwijking 8 na twee updates naar 2, niet 4.

  1. Bewaar exacte inputs, tijdstempels en volledige startafspraak.
  2. Reproduceer één rij met onverkorte toestand voordat je verschillen interpreteert.
  3. Toets een apart gespecificeerde handelsregel op ongebruikte data; tel rekengelijkheid niet als bewijs van rendement.

SMA, EMA, WMA en HMA: gewichten, geheugen en overshoot vergelijkt andere wegingen; Een strategie backtesten: data, kosten en tijdvolgorde controleren helpt geschiedenis en initialisatie in een reproduceerbare proef bewaren.