ArnoParticipant
Average
Bonjour,
Je fais du scalping sur le DAX et je prends position seulement après un range long de bougies Heiken-Ashi de même couleur. Pour m’éviter de passer trop de temps sur le graphique, je souhaiterai une alerte lorsque une suite de X bougies Heiken-Ashi de même couleur à lieu (par exemple 8 bougies consécutives de même couleur). Idéalement, j’aimerai pouvoir facilement changer le paramètre X sans avoir à modifier le code à chaque fois.
Merci d’avance pour votre aide !
Arno
Avec ce petit indicateur, tu pourras programmer une alerte avec l’outil de la plateforme si le signal retourné est supérieur à 0 :
X = 5 //quantité de bougies identiques
if barindex>1 then
haclose=(open+close+low+high)/4
haopen=(haopen[1]+haclose[1])/2
endif
signal = summation[x](haclose>haopen)=x or summation[x](haclose<haopen)=x
return signal
Je n’ai pas différencié les séries de bougies haussières ou baissières. X est le paramètre à faire varier pour contrôler le signal en fonction de la quantité de bougies consécutives identiques que tu souhaites te faire signaler.
ArnoParticipant
Average
Bonjour Nicolas,
ça marche nickel, merci beaucoup !
Arno
ArnoParticipant
Average
Bonjour Nicolas,
Je souhaiterai rajouter à cet indicateur une détection des sommets / creux en pince et structures en pince avec mèches au même niveau (voir captures écran).
Ceci afin d’être averti d’un possible retournement après une série de bougies Heikin-Ashi de même couleur.
Merci par avance.
Arno
La définition de ces 2 patterns est laquelle ? Deux highs au même niveau et inversement pour des lows ? et suivi par une bougie contrarienne ?
ArnoParticipant
Average
Non juste 2 plus hauts/bas au même niveau de prix avec mèche.
Les 2 plus hauts/bas se suivant (sommet ou creux en pince) ou avec une bougie intercalée (ne devant pas dépasser le plus haut/bas des 2 bougies de part et d’autre) entre les 2 bougies avec mèche (structure en pince > voir exemple dans la seconde capture).
Je préfère vérifier manuellement s’il y a confirmation de la figure bougiste par la bougie Heikin-Ashi suivante de couleur opposée.
ArnoParticipant
Average
Avec 1 ou même 2 bougies intercalées comme dans cet exemple. Ici, la figure n’est pas invalidée par les 2 bougies intercalées car elles ne dépassent pas le plus bas des 2 bougies de part et d’autre.
ArnoParticipant
Average
Salut Nicolas,
Un petit up pour créer un indicateur de structures de sommet/creux en pince ! Et oui en fait, tu as raison, avec en plus la bougie contrarienne sinon il y aura trop de signaux…
Merci pour ton aide.
Bonne journée
Ok mais pourrais-tu donc me partager les 2 types de configuration requises dans ce cas ? (retournement haussier et baissier), ce sera plus simple et rapide pour te répondre, merci Arno.
ArnoParticipant
Average
Salut Nicolas,
Je précise ma pensée. Oublions la validation par une bougie contrarienne.
CONDITIONS PRINCIPALES
1/ Sommet en pince : 2 bougies Heikin-Ashi (peu importe leur couleur ou leur forme) dont les poins hauts respectifs s’arrêtent au même niveau. On les appellera les bougies A et B. Dans ce cas, elle doivent être consécutives.
2/ Creux en pince : 2 bougies Heikin-Ashi (peu importe leur couleur ou leur forme) dont les poins bas respectifs s’arrêtent au même niveau. On les appellera les bougies A et B. Dans ce cas, elle doivent être consécutives.
3/ Structures en pince (haussières ou baissières) : même chose en creux ou en sommet mais cette fois 1 à 5 bougies maximum s’intercalent entre les bougies A et B.
Cette (ces) bougie(s) intercalée(s) ne dois (doivent) jamais avoir un corps qui dépasse les points bas/haut des 2 bougies A et B, mais leur ombre respective peut dépasser les points bas/haut des 2 bougies A et B (voir capture écran : exemple de ce cas particulier).
CONDITION ADDITIONNELLE (FILTRE)
A cela, il faudrait filtrer avec l’indicateur de bougies Heikin-Ashi (ci-dessus) pour que le signal ne se déclenche qu’après une vague de hausse ou de baisse (le paramètre X permettant de contrôler le signal en fonction de la quantité de bougies consécutives identiques pris en compte).
Je t’ai mis des exemples pour que ce soit un peu plus parlant !
Bonne journée,
Arno
Voilà le code pour les cas 1/ et 2/ de ton descriptif. Fait moi savoir si c’est ce que tu souhaites faire et si tu souhaites ajouter des validations ou non de ces signaux.
Je pourrai passer à la structure en pince et creux après.
//heiken ashi candlesticks definition
if barindex>2 then
haclose=(open+close+low+high)/4
haopen=(haopen[1]+haclose[1])/2
xHigh = Max(haOpen, haClose)
xLow = Min(haOpen, haClose)
hahigh = Max(High,xHigh)
halow = Min(Low,xLow)
endif
SommetEnPince = hahigh[1]=hahigh[2]
CreuxEnPince = halow[1]=halow[2]
if SommetEnPince then
drawsegment(barindex[3],hahigh[2],barindex,hahigh[1])
endif
if CreuxEnPince then
drawsegment(barindex[3],halow[2],barindex,halow[1])
endif
return
ArnoParticipant
Average
Eh merci pour ta réactivité, ça me paraît bien !
Pourrais tu stp rajouter les structures en pinces + pour filtrer les signaux, la condition additionnelle avec X bougies Heikin-Ashi consécutives de même couleur en amont du signal ?
Pour la structure en pince, ce serait bien de pouvoir paramétrer le nombre de bougies qui peuvent s’intercaler comme tu avais fait pour les X bougies Heikin-Ashi consécutives de même couleur.
Merci encore pour ton aide, c’est vraiment appréciable.
ArnoParticipant
Average
Salut Nicolas,
Pourrais-tu stp te repencher sur ma demande de détection d’une structure en pince (sommet ou creux) + pour filtrer les signaux, la condition additionnelle avec X bougies Heikin-Ashi consécutives de même couleur en amont du signal ?
Voir les conditions détaillées de ce que j’entends par “structure en pince” dans mon post précédent du 11/02/2017 at 1:27 PM
Merci pour ton aide !
Arno
ArnoParticipant
Average
Bonjour,
Avec la V11, cet indicateur ne fonctionne plus. Pourrais tuy jetter un coup d’oeil. Merci!
Bonne journée,
Arnaud
X = 5 //quantité de bougies identiques
if barindex>1 then
haclose=(open+close+low+high)/4
haopen=(haopen[1]+haclose[1])/2
endif
signal = summation[x](haclose>haopen)=x or summation[x](haclose<haopen)=x
return signal