Compter le nombre de bougies Heikin Ashi (HA)
Forums › ProRealTime forum Français › Support ProBuilder › Compter le nombre de bougies Heikin Ashi (HA)
- This topic has 8 replies, 4 voices, and was last updated 5 years ago by Nicolas.
Tagged: heikin ashi
-
-
01/25/2019 at 9:33 PM #89667
Bonjour,
Nouveau sur le forum, je me remets à vous car j’ai du mal à manipuler l’historique des bougies HA.
En tendance haussière (Close > mm100), à chaque fois que je croise la mm20, j’aimerais compter le nombre de bougies HA, rouges et vertes sur les x dernières bougies. Egalement en tendance baissière. J’ai fait une ébauche que voici :
1234567891011121314151617181920212223mm20 = Average[20](close)mm100 = Average[100](close)res = 0m = 0 // compteur de bougies vertesn = 0 // compteur de bougies rougesp = 10 // nombre de bougies à étudierIF (Close > mm100) THENIF (Close CROSSES OVER mm20) THENFOR i = 1 TO p DO// ??????????????? code HA ???????????????IF (HAclose > HAopen) THENm = m + 1ELSIF (HAclose < HAopen) THENn = n + 1ENDIFNEXTENDIFELSE// l'inverse pour la tendance baissièreENDIFRETURN m AS "NbBougiesVertes", n AS "NbBougiesRouges"Là où il y avait // ??????????????? code HA ???????????????, j’ai essayé mais sans succès.
Merci par avance pour votre aide.
01/26/2019 at 9:41 AM #89676Bonjour Sebastien
J’aurais une question mais qui n’a rien à voir avec ta demande.
Est ce que tu connais un code sur pro realtime qui permet de visualiser les changement de couleur de bougie de Chaikin en oscillateur ?
Cordialement
Michael
01/26/2019 at 11:09 AM #8967801/26/2019 at 12:24 PM #89686@Noobywan : C’est fait
@michaelben : Voici123456789101112131415ONCE OuvertureHA = (Open + Close + High + Low) / 4ONCE ClotureHA = (Open + Close) / 2OuvertureHA = (OuvertureHA + ClotureHA) / 2ClotureHA = (Open + Close + High + Low) / 4IF ClotureHA > OuvertureHA THENres = 1ELSIF ClotureHA < OuvertureHA THENres = -1ELSEres = 0ENDIFRETURN res01/26/2019 at 5:35 PM #8970901/28/2019 at 8:32 AM #89756Je n’ai pas testé le code en question, mais en prenant les tiens, on aura quelque chose qui ressemble à ceci:
1234567891011121314151617181920212223242526mm20 = Average[20](close)mm100 = Average[100](close)res = 0m = 0 // compteur de bougies vertesn = 0 // compteur de bougies rougesp = 10 // nombre de bougies à étudierHAopen = (HAopen + HAclose) / 2HAclose = (Open + Close + High + Low) / 4IF (Close > mm100) THENIF (Close CROSSES OVER mm20) THENFOR i = 1 TO p DO// ??????????????? code HA ???????????????IF (HAclose[i] > HAopen[i]) THENm = m + 1ELSIF (HAclose[i] < HAopen[i]) THENn = n + 1ENDIFNEXTENDIFELSE// l'inverse pour la tendance baissièreENDIFRETURN m AS "NbBougiesVertes", n AS "NbBougiesRouges"Si les variables sont bien déclarées (HAopen et HAclose), alors on peut y faire référence dans ta boucle avec l’offset en arrière entre crochet: [i] (puisque i est l’incrément dans ta boucle).
1 user thanked author for this post.
01/28/2019 at 1:50 PM #8980001/28/2019 at 1:54 PM #8980201/28/2019 at 2:38 PM #89808 -
AuthorPosts
Find exclusive trading pro-tools on