Voici l'un des codes de la moyenne exponentielle Vidya .
On trouve plusieurs variantes de codes ,ici le calcul se fait avec 2 déviations standards.
Ci-dessous un lien ,avec un code différent ,et quelques explications:
http://www.waldata.fr/analysetechnique/bibliotheque/vidya.asp
Le code Metatrader ci-dessous
http://codebase.mql4.com/5976
Code pour Prorealtime :
//MOYENNE EXPONENTEILLE ADAPTIVE VIDAYA
// variable : n pour alpha et standard deviation --défaut 9
// m pour standard deviation --défaut 30
//a=alpha
a=2/(n+1)
if (STD[m](close)) <> 0 then
k= STD[n](close) / (std[m](close))
filt= a*k*close + (1-(a*k))*filt[1]
else
filt=close
endif
return filt as "vidya"
////////////////////Fin de code