SMA a EMA sú dva spôsoby spracovania cien. Pred porovnaním čiar reprodukujte niekoľko hodnôt. Rozdiel môže vzniknúť z metódy, dát alebo inicializácie. Táto úvodná kapitola nevytvára povinné obchodné úlohy pre EMA 20, EMA 50 ani SMA 200.

Reštart EMA nie je pokračovanie jej výpočtu

V pôvodnom oddelenom modeli je váha novej ceny α = 0,5. Jeden zošit má predchádzajúci stav 100, druhý začne aktuálnou cenou 108. Ďalšie tri Close sú tiež 108. Prvý výstup rastie 104 →106 →107; druhý zostáva 108. Aktualizácia E′ = E +0,5(108−E) každým krokom zmenší rozdiel na polovicu. Pred hľadaním iného vzorca overte začiatok histórie a prvý stav.

Dve inicializácie EMA pri rovnakých nových cenách

Celý diagram zobrazíte posunutím do strany

Dve inicializácie EMA pri rovnakých nových cenáchZelená pokračuje zo stavu 100 a po cenách 108 dáva 104,106,107. Fialová začína 108 a zostáva 108. Rozdiel sa zmenšuje 4,2,1.ROVNAKÁ CENA, INÝ POČIATOČNÝ STAV100108t 0t 1t 2t 3104106107Pokračovanie: 100 → 104 → 106 → 107Reštart na 108: 108 → 108 → 108Rozdiel po nových cenách: 4 → 2 → 1
Prerušovaná čiara je zadaná konštantná cena 108. Odchýlka výstupov vznikla iba z odlišného staršieho stavu. Nie je to meranie konkrétnej platformy.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Definujte vzorec aj jeho začiatok

SMA je súčet N zvolených Close delený N. Každé má váhu 1/N. Pri novej cene najstaršia odchádza. Pridanie šiestej ceny bez odstránenia prvej nie je SMA 5.

Tu EMA používa α = 2/(N+1) a E(t) = E(t−1)+α[C(t)−E(t−1)]. Prvý výsledok v bare N nastavíme na priemer prvých N Close. Fidelity opisuje počiatočný SMA a priamo čítaný kód TA-Lib v 0.6.4 ho používa v predvolenej kompatibilite. Iný seed alebo dlhšia história môže dať iný stav.

Osem pôvodných fiktívnych EUR/USD Close je 1,0800; 1,0820; 1,0840; 1,0850; 1,0900; 1,0880; 1,0860; 1,0800. Nie sú to ceny reálnej seansy. N = 5, α = 1/3; medzivýpočty zachovajú plnú presnosť, zobrazujeme šesť desatinných miest.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Rovnakých osem Close so štartom zo SMA na piatom bare
BarCloseSMA 5EMA 5
11,0800——
21,0820——
31,0840——
41,0850——
51,09001,0842001,084200
61,08801,0858001,085467
71,08601,0866001,085644
81,08001,0858001,083763

Na piatom bare je súčet 5,4210 a priemer 1,0842. Prvá EMA sa rovná SMA zámerne. Päť cien samo nedokazuje inú EMA bez iného počiatočného stavu. Na šiestom bare je nový SMA súčet 5,4290. EMA sa zmení na 1,0842 +(1,0880−1,0842)/3 ≈1,085467. Použitie 0,33 namiesto 1/3 je iný výpočet.

Štyri rôzne otázky o jednej čiare

Zmenil sa posledný Close? Na siedmom bare klesne z 1,0880 na 1,0860, EMA však rastie približne na 1,085644: nová cena je stále nad predchádzajúcou EMA. Znamienka dvoch zmien nemusia súhlasiť. Farba sviečky porovnáva jej Open s Close, čo je tretia otázka.

Čo opustilo okno SMA? Rozdiel dvoch susedných SMA je [C(t)−C(t−N)]/N. V druhom pôvodnom rade 90,110,100,100,100,100 začína SMA 5 na 100 a ďalšia je 102. EMA 5 so seedom 100 zostáva 100. Posledné dva Close sa nezmenili; SMA vzrástla o(100−90)/5 = 2, pretože odišla 90.

Nad čím leží cena? Poloha voči priemeru, jeho sklon a kríženie dvoch priemerov sú samostatné podmienky. Osobitne definovaná podpora alebo odpor nepreukazuje ziskovosť kríženia.

Bol bar dokončený? Pri otvorenom bare sa Close aj jeho priemer môžu meniť. Pravidlo konečných Close čaká na dostupný výsledok. Priebežný alert a test po uzavretí používajú iné informácie; nevymieňajte ich bez zmeny definície.

Pred porovnaním platforiem zaznamenajte konfiguráciu

MQL5 iMA rozlišuje symbol, rámec, periódu priemerovania, vodorovný posun, metódu a aplikovanú cenu. Doplňte zdroj, časovú konvenciu barov, históriu a seed. Názov EMA 5 neurčuje celý výpočet. Medián nie je Close a posunutá čiara sa zobrazuje pod iným barom.

Najprv porovnajte jednu dokončenú SMA: presné ceny a časové značky. Potom prvý stav EMA a aktualizácie. Chýbajúci údaj nie je nula. Dlhšia história platformy môže mať iný predchádzajúci stav než osemriadkový zošit. Neuvádzame tým výsledok skutočného porovnania dvoch terminálov.

Periódy počítajú pozorovania, nie obchodné štýly

SMA 20 na H1 obsahuje dvadsať hodinových barov:1200 zastúpených minút pri plných hodinách. SMA 200 na M5 dá 1000 minút, teda 16 hodín 40 minút. Uzávierky môžu predĺžiť kalendárny čas; nejde nutne o včerajšiu seansu. Rovnaké N na D1 pokrýva iné pozorovania.

Čísla 9,20,50 alebo 200 nepredpisujú vstup, výstup či trendový filter. Celé pravidlo potrebuje stop-loss aj take-profit alebo inú definíciu výstupu. Pri viacerých rámcoch zachovajte dostupnosť jednotlivých údajov; vysvetľuje ju analýza viacerých intervalov.

Kríženie je vzťah dvoch vypočítaných hodnôt

Bežný Golden Cross označuje kratší 50-periódový priemer nad dlhším 200-periódovým; Death Cross opačný prechod. Určte typy, zdroj, rámec a rovnosť. Jedno striktné rastové pravidlo je predchádzajúci rýchly ≤ pomalý a aktuálny rýchly > pomalý.

Podmienka vychádza z vtedy dostupných vstupov a stavu. Nepotvrdzuje budúci režim, povinný smer ani výnos ďalších týždňov. Zoznam krížení sa nestane stratégiou bez vstupov, výstupov, nákladov a času vykonania.

Zaokrúhľujte zobrazenie, nie stav ďalšieho kroku

Malý rozdiel môže byť formátovanie; väčší treba prejsť od vstupov. Pred pokračovaním našej tabuľky nenahrádzajte presný ôsmy stav zobrazeným 1,083763. EMA 20 má α = 2/21 a koeficient vstupu spred k aktualizácií α(1−α)^k: približne 9,5238 % teraz,8,6168 % o bar späť,3,5007 % o desať a 1,2868 % o dvadsať. Po m krokoch ostáva pôvodný stav s koeficientom(1−α)^m. Rozklad nedokazuje viac ziskových signálov.

Vzorec odpovedá na zadanú otázku

SMA odstráni odchádzajúce pozorovanie; EMA nesie postupne slabnúci stav. Na ôsmom bare oba priemery klesajú. Na siedmom EMA rastie pri poklese Close. V rade 90→100 rastie SMA pri nemennej cene a EMA. Z toho nemožno vyvodiť „EMA sa vždy otočí skôr“.

Po objasnení výpočtu definujte použitie a test na nepoužitých dátach s nákladmi. Popularita ani mesačné zmrazenie parametrov nepotvrdzujú lepšie obdobie. Naše príklady vysvetľujú aritmetiku, nie zistené trhové výhody.

Nový audit: oprava starého Close môže pretrvať v EMA

V samostatnej druhej verzii pôvodnej osemriadkovej tabuľky zmeňme iba prvý Close z 1,0800 na 1,0810. Ostatných sedem zostáva rovnakých. Nie je to zistená chyba poskytovateľa; je to kontrolovaný vstupný rozdiel 10 pipov pri pipe 0,0001. Prvý päťbodový SMA seed sa zvýši o 0,0010/5 = 0,0002, teda 2 pipy.

Na ôsmom bare už SMA 5 používa len bary 4–8, preto je v oboch verziách 1,085800. EMA 5 však po troch ďalších aktualizáciách zachová rozdiel 0,0002 ×(2/3)^3≈0,0000592593, čiže 0,5926 pipu. Pôvodná EMA5 na ôsmom bare je približne 1,0837629630, revidovaná 1,0838222222. Oprava ceny mimo súčasného SMA okna teda stále ovplyvní EMA.

Ak obe verzie dostanú deviaty Close 1,0840, rozdiel EMA klesne na 0,3951 pipu. Nestačí preto porovnať iba posledných päť cien alebo obnoviť posledný riadok bez jeho predchádzajúceho stavu. Zachovajte oba exporty a prepočítajte dotknutú rekurziu od zmeneného vstupu. Nový audit nesmie prepísať záznam toho, čo bolo dostupné pri starom rozhodnutí.

Oprava prvého Close pozerá ďalej než SMA okno

Oprava prvého Close pozerá ďalej než SMA oknoNová druhá verzia pôvodnej tabuľky mení iba prvé Close 1,0800→1,0810. N = 5, SMA seed, α = 1/3; ostatné vstupy sú rovnaké.MODELOVÝ VÝPOČETNa piatom bare: rozdiel seedu+0,0002, teda 2 pipyNa ôsmom bare: SMA 5Obe verzie 1,085800;prvý bar už mimo oknaNa ôsmom bare: EMA 5Rozdiel približne 0,5926pipuPo deviatom rovnakom CloseRozdiel EMA stálepribližne 0,3951 pipu
Oprava prvého Close pozerá ďalej než SMA okno. Nová druhá verzia pôvodnej tabuľky mení iba prvé Close 1,0800→1,0810. N = 5, SMA seed, α = 1/3; ostatné vstupy sú rovnaké.

Posledných päť rovnakých cien neodstráni starší rozdiel rekurzívneho stavu. Zachovajte verzie a prepočítajte od dotknutého vstupu.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

Na piatom bare: rozdiel seedu
+0,0002, teda 2 pipy
Na ôsmom bare: SMA 5
Obe verzie 1,085800; prvý bar už mimo okna
Na ôsmom bare: EMA 5
Rozdiel približne 0,5926 pipu
Po deviatom rovnakom Close
Rozdiel EMA stále približne 0,3951 pipu

Pridajte jeden riadok bez reštartu

Pri pôvodnej nezmenenej verzii a deviatom Close 1,0840 používa SMA 5 bary 5–9:(1,0900+1,0880+1,0860+1,0800+1,0840)/5 = 1,085600. Pokračovanie presnej EMA5 z ôsmeho baru s α = 1/3 dá približne 1,083842. Ani jedna sa nemusí rovnať aktuálnej cene.

V oddelenom diagrame zo stavov 100 a 108 s α = 0,5 je rozdiel po dvoch krokoch 8 × 0,5 × 0,5 = 2. Pokračujte cez výpočet WMA a HMA. Čiaru pridajte až po pomenovaní otázky, na ktorú má odpovedať.