EMA dáva najnovším pozorovaniam väčšiu váhu, SMA váži každú cenu vo svojom okne rovnako. Samotný vzorec nedokazuje lepší obchodný výsledok. Najprv oddeľte váhy, inicializáciu, dostupnosť a vlastné pravidlo rozhodnutia.

Rast priemeru neznamená rast poslednej ceny

Štyri hypotetické Close sú 90, 100, 110 a 105. Porovnajte zmenu priemerov medzi treťou a štvrtou sviečkou.

Celý diagram zobrazíte posunutím do strany

Rast priemeru neznamená rast poslednej cenyClose 90, 100, 110, 105. SMA z prvých troch je 100; ďalšie okno dáva 105. Posledná cena klesá o 5 a SMA rastie o 5. EMA3 s počiatočným SMA 100 a α = 0,5 rastie na 102,5. Sú zobrazené len dve dostupné hodnoty každého priemeru.CENA KLESÁ, OBA PRIEMERY RASTÚ90100110C1C2C3C4110105Cena: 110 → 105, zmena −5SMA(3): 100 → 105, zmena +5EMA(3): 100 → 102,5, zmena +2,5Zo SMA odchádza 90 a pribúda 105.
Predpoklady: jeden rámec a rad Close, SMA z troch cien. EMA začína na tretej sviečke zo SMA 100 s α = 2/(3+1) = 0,5. Zmena SMA je (105−90)/3 = 5; EMA je 100+0,5×(105−100) = 102,5. Skoršiu EMA históriu čiary nezobrazujú. TradingView Moving Averages opisuje okno SMA a rekurziu EMA.
Smer priemeru opisuje zmenu jeho vlastnej hodnoty, nie zmenu poslednej ceny.

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

Dva vzorce a ich presné aktualizácie

SMA z N zvolených cien je ich súčet delený N. SMA20 dá každej z dvadsiatich cien váhu 5 %. Nová cena nahradí najstaršiu, takže zmena priemeru je (nová − odchádzajúca) / N. Jej znamienko nemusí súhlasiť so zmenou voči bezprostredne predchádzajúcemu Close.

Konvenčná EMA používa α = 2/(N+1): E(t) = α C(t) + (1−α) E(t−1). Zmena je α [C(t)−E(t−1)]. Pre N väčšie než 1 je α vyššie než 1/N. Najnovší vstup má preto väčší priamy vplyv než v SMA rovnakého N; nie je to dôkaz skoršieho obratu v každej cenovej ceste.

V ideálnej nekonečnej histórii má cena stará j barov váhu α(1−α)^j. Pre N20 sú váhy veku 0, 1, 10 a 20 približne 9,5238 %, 8,6168 %, 3,5007 % a 1,2868 %. Konečný výpočet navyše uchováva zvolený počiatočný stav. Dáta spred začiatku doň nevstúpia automaticky.

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

Pôvodných päť fiktívnych EUR/USD Close a odlišná inicializácia
PoložkaHodnota
Close od najstaršieho1,0800; 1,0820; 1,0840; 1,0850; 1,0900
SMA51,0842
EMA5 pri štarte prvým Close a presnom α = 1/31,0852345679…
Rozdiel pri pipe 0,0001Približne 10,35 pipu

Štart prvým Close je výslovne zadaný. V tabuľke so štartom z prvého SMA by prvá EMA na piatej sviečke bola 1,0842. Sú to iné konečné výpočty, nie chyba spôsobená trhom.

EMA nemusí ležať bližšie k aktuálnej cene

Pôvodný druhý rad má šesť Close 100, 100, 100, 106, 94, 100. N = 3, α = 0,5 a EMA začína na treťom bare zo SMA 100. Prvé dva výsledky v tejto konvencii neexistujú. Výpočty používajú rovnaké dokončené ceny a predvolený počiatočný stav.

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

Vzdialenosť od Close nie je univerzálne poradie kvality
BarCloseSMA3EMA3Vzdialenosť SMA / EMA
31001001000 / 0
41061021034 / 3
59410098,56 / 4,5
610010099,250 / 0,75

Šiesty bar vyvracia tvrdenie „EMA je vždy bližšie“, ale nedokazuje výnosnejšiu SMA stratégiu. Po doplnení siedmeho Close 102 vyjde SMA3 = (94+100+102)/3 ≈ 98,6667 a EMA3 = 0,5×102 + 0,5×99,25 = 100,625. Vzdialenosti sa opäť zmenia. Počet krížení, falošných signálov a čistý výsledok závisia od celej cesty, definície signálu, držania a nákladov.

Porovnávajte SMA50 a EMA50 na rovnakých synchronizovaných Close a podľa vopred zadaného pravidla sklonu či kríženia. Vyššia váha najnovšej ceny nie je univerzálne kratšie oneskorenie každého signálu. Dlhá SMA alebo EMA opisuje minulé ceny; popularita SMA200 nezaručuje reakciu ceny ani lepší výkon.

Perióda počíta bary, nie štýl obchodovania

Dĺžky 20, 50 a 200 sú konvencie. Pri približne 20–22 denných seansách za mesiac zodpovedá 20 barov približne mesiacu, 50 niečo vyše dvom a 200 asi deviatim až desiatim mesiacom. Použite konkrétny kalendár; 50 alebo 100 barov automaticky neznamená štvrťrok.

SMA200 na M5 obsahuje 1000 zastúpených minút, teda 16 hodín 40 minút pri plných baroch; prestávky predĺžia kalendárny čas. D1 používa 200 denných pozorovaní. EMA20 na H1 má α = 2/21 a jej pamäť nekončí dvadsiatym barom. Close, typická cena a medián sviečky sú rozdielne vstupy. Posun kresby nepridá budúce dáta.

Fidelity opisuje prvý SMA ako štart EMA. Priamo čítaný kód TA-Lib v0.6.4 používa v predvolenej kompatibilite SMA seed; iný režim alebo štart prvou cenou môže dať iný stav. Nie je to výsledok natívneho testu terminálu. Pri rovnakých ďalších cenách sa rozdiel počiatočných stavov po k aktualizáciách násobí (1−α)^k; po N baroch nezmizne skokom.

Golden Cross a Death Cross opisujú vypočítaný vzťah

Bežná konvencia nazýva prechod SMA50 nad SMA200 Golden Cross a opačný Death Cross. Uveďte oba typy a rámec; EMA50 namiesto SMA50 je iný výpočet. Názov nepredpovedá nový trend ani povinný smer transakcie.

Pri pravidle Close posudzujte po dokončení a dodaní baru. Konečný denný priemer nie je známy ráno toho istého dňa na H4. Zaznamenajte signál a neskoršiu realizačnú cenu zvlášť. Historické Close nie je zaručené plnenie. Pred testom určte zneplatnenie, objem, výstupy a náklady.

Vykonanie patrí do samostatného pravidla

Trojvrstvový rámec môže priradiť SMA200 na D1 smerovej podmienke, EMA50 pozorovacej zóne a kratšej EMA načasovaniu. Najprv číselne definujte povolenú stranu či vzdialenosť, reakciu, platnosť a zrušenie pokynu. Sviečková formácia opäť spracúva súvisiace ceny a nie je automaticky nezávislé potvrdenie.

Plánovaný pomer výnos/riziko 2:1 alebo 3:1 je predpoklad o úrovniach, nie dôkaz dosiahnuteľnosti cieľa alebo zisku. Obyčajný stop môže plniť inak a čiastočné výstupy menia rozdelenie výsledkov. Pri porovnaní EMA a SMA zachovajte rovnaké voľby vykonania. Neuvádzame osobnú obchodnú históriu autora.

Rozdiel medzi čiarami najprv vysvetlite konfiguráciou

Overte zdroj, cenu, rámec, kalendár, medzery a dostupnú históriu. Rastúca SMA porovnáva novú cenu s odchádzajúcou, nie len s posledným Close. Prvý Close a prvý SMA zanechajú iné EMA. Zaznamenajte všetky skúšané parametre a odložte dáta nepoužité pri výbere. Ani pevná vzdialenosť 200 pipov nedáva univerzálnu pravdepodobnosť pokračovania.

Porovnanie musí zachovať vzorku a podmienky

Vyberte typ a periódu pre merateľnú úlohu. Alternatívy porovnajte na rovnakých dátach s rovnakými nákladmi a úplným pravidlom. Rýchlejšia reakcia môže pomôcť alebo uškodiť. Ďalší indikátor či známa dĺžka automaticky nezlepšuje výsledok. Zamietnutý kandidát mohol byť ziskový aj stratový; samotný počet zamietnutí nie je výkon filtra.

Rovnaký priemerný vek neznamená rovnakú pamäť

Vlastný pôvodný výpočet označuje vek najnovšej ceny ako 0. Vážený priemerný vek SMA(N) je (N−1)/2. Pri ideálnej nekonečnej EMA je (1−α)/α, čiže pri α = 2/(N+1) rovnakých (N−1)/2. Pre N20 majú obe 9,5 baru, hoci najnovšie váhy sú 5 % a približne 9,5238 %.

EMA dáva pozorovaniam starším než posledných dvadsať spolu (19/21)^20 ×100 ≈ 13,5110 %, SMA nulu. To nie je meranie oneskorenia kríženia, rovnakého tvaru alebo výnosného načasovania. Konečná EMA navyše obsahuje vplyv počiatočného stavu.

Nová kontrola: blízke hodnoty môžu dávať opačný stav

Oddelený syntetický príklad má N5, α = 1/3 a dva uložené počiatočné stavy 1,0800 a 1,0810. Oba dostanú desať rovnakých dokončených Close 1,0805. Po desiatom update vyjdú približne 1,0804913292 a 1,0805086708. Rozdiel je iba 0,1734 pipu pri pipe 0,0001.

Oba však ležia na opačných stranách ceny 1,0805. Pri prvom platí Close > EMA, pri druhom nie. Technická zhoda „do 0,2 pipu“ preto nedokazuje rovnaký výsledok striktnej podmienky. Čísla nepredstavujú dve pozorované platformy. Ukazujú, že numerickú toleranciu aj pravidlo rovnosti treba zaznamenať samostatne; zaokrúhlenie iba pre zobrazenie ich nesmie potichu zmeniť. Z tohto rozdielu nevyplýva výnosnosť ani povinná transakcia.

Malá odchýlka nie je rovnaký signál

Malá odchýlka nie je rovnaký signálNový N5 model: α = 1/3, počiatočné EMA 1,0800 a 1,0810, desať rovnakých Close 1,0805. Žiadne skutočné platformové dáta.MODELOVÝ VÝPOČETPrvý počiatočný stav 1,0800Po 10 aktualizáciách:1,0804913292Druhý počiatočný stav 1,0810Po 10 aktualizáciách:1,0805086708Vzájomný rozdielPribližne 0,1734 pipu;menej než 0,2Striktná podmienka Close > EMAPrvá: áno. Druhá: nie.
Malá odchýlka nie je rovnaký signál. Nový N5 model: α = 1/3, počiatočné EMA 1,0800 a 1,0810, desať rovnakých Close 1,0805. Žiadne skutočné platformové dáta.

Tolerancia číselnej zhody sama neoverí výsledok podmienky pri hranici. Seed, rovnosť a formát zobrazenia kontrolujte oddelene.

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

Prvý počiatočný stav 1,0800
Po 10 aktualizáciách: 1,0804913292
Druhý počiatočný stav 1,0810
Po 10 aktualizáciách: 1,0805086708
Vzájomný rozdiel
Približne 0,1734 pipu; menej než 0,2
Striktná podmienka Close > EMA
Prvá: áno. Druhá: nie.

Čo prepočítať ďalej?

  1. Reprodukujte šesť Close s SMA3 seedom a pridajte siedme 102 bez reštartu EMA.
  2. Pri vlastných posledných tridsiatich vstupoch zaznamenajte stranu dennej SMA200 a porovnajte s vtedajším pravidlom. Opačná strana sama nedokazuje, že obchod nikdy nemal existovať.
  3. Definujte pullback zónu, spúšťač a zneplatnenie pred výsledkom. V teste zachovajte prijaté aj zamietnuté prípady.

Pokračujte cez výpočet SMA a EMA od začiatku a WMA a HMA. Každá ďalšia čiara má odpovedať na konkrétnu otázku.