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.
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 "