V tomto článku
Po prečítaní dokážete…
- Prepočítate celé SMA 5 a EMA 5 so zadaným prvým SMA.
- Odlíšite zmenu Close, farbu sviečky a sklon priemeru.
- Dohľadáte vplyv opravy staršieho vstupu na neskoršiu EMA.
Vysvetlenie pojmov priamo v článku
Exponenciálny kĺzavý priemer (EMA) Jednoduchý kĺzavý priemer (SMA) Stop loss Take profit (TP)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
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.
| Bar | Close | SMA 5 | EMA 5 |
|---|---|---|---|
| 1 | 1,0800 | — | — |
| 2 | 1,0820 | — | — |
| 3 | 1,0840 | — | — |
| 4 | 1,0850 | — | — |
| 5 | 1,0900 | 1,084200 | 1,084200 |
| 6 | 1,0880 | 1,085800 | 1,085467 |
| 7 | 1,0860 | 1,086600 | 1,085644 |
| 8 | 1,0800 | 1,085800 | 1,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
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ť.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
8 × 0,5 × 0,5 = 2. Pri porovnaní treba poznať aj počiatočný stav.
Ďalšie otázky
Prečo sa prvá EMA v tabuľke rovná SMA?
EMA 5 štartuje na piatom bare priemerom prvých piatich Close 1,0842. Ďalšie riadky aktualizujú tento stav pri α = 1/3. Iný seed alebo skoršia história môže dať iný výsledok.
Možno nahradiť 1/3 hodnotou 0,33?
Je to aproximácia, ktorá mení rekurziu. Zachovajte presné 2/(5+1) a plnú presnosť stavu. Zaokrúhľujte len zobrazenie.
Znamená rast EMA rast poslednej sviečky?
Nie. Na siedmom bare Close klesá voči minulému Close, ale zostáva nad minulou EMA, preto EMA rastie. Farba sviečky zase porovnáva jej Open a Close.
Prečo oprava prvého baru mení EMA, ale nie SMA na ôsmom bare?
SMA 5 na ôsmom bare používa len bary 4–8. EMA nesie vplyv seedu: zmena prvého Close o 10 pipov zvýši seed o 2 a po troch ďalších krokoch ostáva 0,5926 pipu. Ide o náš kontrolovaný príklad, nie o zistený problém poskytovateľa.
Zdroje a overenie
- Fidelity — Exponential Moving Average
Rekurzia EMA a prvý SMA.
- TA-Lib v0.6.4 — ta_EMA.c
Predvolený počiatočný SMA a ďalšie aktualizácie v kóde.
- MQL5 — iMA
Samostatný symbol, rámec, perióda, metóda, posun a aplikovaná cena.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
