Indicateur EMA5 – TMA8

Bonjour à tous,

 

Voici un code demandé par l’un de vous, chers lecteurs.

L’indicateur est facile à comprendre et semble efficace pour prendre position.

 

L’indicateur passe à l’achat (en vert) si :

  • la moyenne mobile exponentielle 5 (clôture) est supérieure à la moyenne mobile triangulaire 8 (clôture)
  • la bougie précédente a clôturé sous la TMA8, et la bougie actuelle vient de clôturer au-dessus de la TMA8

 

Evidemment, l’indicateur passe à la vente (en rouge) dans les conditions inverses.

 

Afin d’obtenir le même affichage, n’oubliez pas de sélection l’affichage de « achat » et vente en « histogramme », de mettre du vert pour l’achat et du rouge pour la vente, et de rajouter pourquoi pas une ligne horizontale de valeur 0, comme je l’ai fait.

L’EMA5 est en rouge, la TMA8 en bleu.

 

EMA5 - MMT8

 

 

Voici le code de l’INDICATEUR :

 

achat = 0
vente = 0

// INDICATEURS
EMA5 = ExponentialAverage[5](close)
TMA8 = TriangularAverage[8](close)

// ACHAT
ca1 = close[1] < TMA8 and close > TMA8
ca2 = EMA5 > TMA8

IF ca1 and ca2 THEN
achat = 1
ENDIF

// VENTE
cv1 = close[1] > TMA8 and close < TMA8
cv2 = EMA5 < TMA8

IF cv1 and cv2 THEN
vente = -1
ENDIF

return achat as "ACHAT", vente as "VENTE"
Share Button