Bonsoir à tous,
Code Elder Impulse Dema :il suffit de remplacer les moyennes exponentielles,par
des moyennes Dema (exponentielle zero lag).
Dema = double exponential moving average.
Remarque ; je garde la moyenne exponentielle pour le signal du Macd.
Vous pouvez facilement ,changer dans le code , Dema par Tema (la Triple exponential
moving average).
ERREUR CORRIGEE LE17/02 A 21H 10
CODE PROREALTIME:
////////////////////ELDER IMPULSE DEMA////
///////By Sohocool pour Prorealtime
///////////LE 17 / 02 /2011
{ variables
Macd : pc= moyenne courte -- 12
pl=moyenne longue -- 26
ps = moyenne du signal -- 9
Moyenne Dema p= période -- 13
METTRE TOUT EN HISTOGRAMME
}
aa=dema[p](close)
gg= dema[pc](close) - dema[pl](close)
cc=gg - exponentialaverage[ps](gg)
if aa > aa[1] and cc>CC[1] Then
dd =1
else
dd=0
endif
if aa<aa[1] and cc < cc[1] then
ee=1
else
ee=0
endif
if ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) then
ff=1
else
ff=0
endif
return dd COLOURED(0,255,0) as "elder impulse dema",ee COLOURED(255,0,0) as "elder impulse dema",ff coloured(0,0,255) as "elder impulse dema"
/////Fin du code////////



