Code « 3 candles high / low »

Bonjour à vous tous,

 

Un code d’indicateur à la demande d’un de mes lecteurs.

 

L’indicateur affiche « ACHAT » si :

  • sur 3 bougies, la première comporte un plus bas inférieur au plus bas des 2 bougies suivantes, quelles que soient ces 2 autres bougies (taille, couleur)
  • les 3 bougies sont contenues dans une amplitude en points / pips maximale, à définir soi-même

 

L’indicateur affiche « VENTE » si :

  • sur 3 bougies, la première comporte un plus haut supérieur au plus haut des 2 bougies suivantes, quelles que soient ces 2 autres bougies
  • les 3 bougies sont contenues dans une amplitude maximale (à définir soi-même)

 

Ici par exemple, j’ai défini cette amplitude à 100 points sur le CAC40 ; vous auriez pu définir par exemple 15 pips sur une paire du forex et un timeframe réduit.

Notez aussi qu’il peut donc y avoir un signal « ACHAT » et « VENTE » simultanés.

 

Code 3 candles high-low

 

Voici le code de l’INDICATEUR : 

 

achat = 0
vente = 0

// Définition amplitude
amplitude = 100

ca1 = low[2] < low[1] and low[2] < low
ca2 = highest[3](high) - lowest[3](low) <= amplitude

IF ca1 and ca2 then
achat = 1
ENDIF

cv1 = high[2] > high[1] and high[2] > high
cv2 = highest[3](high) - lowest[3](low) <= amplitude

IF cv1 and cv2 then
vente = -1
ENDIF

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

 

Share Button