A mozgóátlagnak a 3 legismertebb fajtája a következő: egyszerű (vagy aritmetikai), exponenciális, és súlyozott. A mozgóátlagok természetesen nem csak a záróárakra számíthatóak, hanem a nyitó, maximum és minimum árakra is, de használatosak a mozgóátlagok mozgóátlagainak a számításai is.
A fenti módszerek közötti különbség a súlyozásban van, az egyszerű mozgóátlag minden egyes elemet egyforma súllyal vesz figyelembe, az exponenciális és a súlyozott pedig a frissebb adatokat nagyobb súllyal értékeli.
Egyszerű mozgóátlag (Moving Average-Simple Formula)
Az adatsor egyszerű számtani átlaga, ahol azonban -amint azt már fentebb említettünk-, nem szabad elfelejteni, hogy az egyszerű mozgóátlag késve követi a folyamatokat, így a trend megváltozását is késve jelzi. Mivel miden adatot egyforma súllyal vesz figyelembe, nem számol azzal a ténnyel, hogy a frissebb adatok jelentősége nagyobb.
A napok megválasztását illetően annyit érdemes még megjegyezni, hogy kevesebb nap megválasztása esetén a mozgóátlag gyorsabban és érzékenyebben reagál a változásokra.
Exponenciális mozgóátlag (Moving Average-Exponential Formula)
Ebben az esetben a frissebb adatot nagyobb súllyal kívánjuk figyelembe venni, ezért a számítása a következő módszerrel történik:
(Legutolsó ár*x%)+(előző napi mozgóátlag*(100-x%))
Súlyozott mozgóátlag (Moving Average-Weighted)
Ebben az esetben a legutolsó adatokat nagyobb hangsúllyal szeretnénk figyelembe venni, míg a régebbieket kisebb súllyal, így az egyes adatokat súlyokat szorozzuk meg, a kapott értékeket összeadjuk, majd a súlyok összegével elosztjuk.
A kapott mozgóátlagok érzékenyebbek az újabb adatokra, mint az egyszerű mozgóátlag estében, így gyorsabban mutatja a trendfordulókat.