Bonsoir,
j’utilise l’indicateur DM avec la formule ci-jointe
p=50
plusDM = (MAX(HIGH-HIGH[1], 0))*10
minusDM = (MAX(LOW[1]-LOW, 0))*10
IF plusDM > minusDM THEN
minusDM = 0
ENDIF
IF plusDM < minusDM THEN
plusDM = 0
ENDIF
IF plusDM = minusDM THEN
plusDM = 0
minusDM = 0
ENDIF
plusDI = WILDERAVERAGE[p](plusDM)
minusDI = WILDERAVERAGE[p](minusDM)
DM = plusDI-minusDI
J’aurai souhaité remplacer la moyenne mobile “WILDERAVERAGE” qui est utilisé dans cet indicateur par une moyenne mobile de type “KAMA” comme ci-dessous:
// parameters :
Period = 50
FastPeriod = 2
SlowPeriod = 30
Fastest = 2 / (FastPeriod + 1)
Slowest = 2 / (SlowPeriod + 1)
if barindex < Period+1 then
Kama=close
else
Num = abs(close-close[Period])
Den = summation[Period](abs(close-close[1]))
ER = Num / Den
Alpha = SQUARE(ER *(Fastest – Slowest )+ Slowest)
KAMA = (Alpha * Close) + ((1 -Alpha)* Kama[1])
endif
return kama
Quelqu’un pourrait-il m’aider SVP?
merci d’avance pour votre aide sur ce sujet.