Heikin-Ashi(Marteau)
Forums › ProRealTime forum Français › Support ProBuilder › Heikin-Ashi(Marteau)
- This topic has 7 replies, 2 voices, and was last updated 6 years ago by Alai-n.
-
-
06/13/2018 at 6:52 PM #73126
Bonsoir,
Un petit coup de main serait le bienvenu…
Celà fait deux semaines que je triture le code ci-joint, afin qu’il me renvoie une information sur une configuration bougiste en Heikin-Ashi!Mais je n’arrive à rien…
Je n’arrive pas à identifier les 50% du (hahigh – halow)
Ci-joint le code que je cherche à faire évoluer et une image de ce que je voudrais obtenir.
Pour simplifier je cherche à obtenir ce que l’on pourrait appeler un Marteau et Marteau inversé sur des chandeliers traditionnels, mais sur du Heikin-Ashi!!!
Merci
1234567891011121314151617181920//Heikin-Ashi Doji | Indicator//ParametersDojiSize = 5 //x% percent of body size compared to the complete range of the candlestick// ---if barindex>1 thenhaclose=(open+close+low+high)/4haopen=(haopen[1]+haclose[1])/2xHigh = Max(haOpen, haClose)xLow = Min(haOpen, haClose)hahigh = Max(High,xHigh)halow = Min(Low,xLow)endifIndicateur=(abs(haopen - haclose) <= (hahigh - halow) * DojiSize/100)RETURN Indicateur06/14/2018 at 12:33 PM #7319106/14/2018 at 12:40 PM #73194Hello, non mon problème n’est pas lié!(Ce code c’est toi qui l’a écrit si mes souvenirs sont bons et il renvoie des “Doji”)
Mon problème actuel est sur la formulation Heikin-Ashi pour identifier le point median de la bougie.
Cad 50% entre le High et le Low! Je n’arrive pas à écrire cette ligne!!!
06/14/2018 at 12:42 PM #7319706/14/2018 at 12:49 PM #7320006/19/2018 at 3:21 PM #73677Salut Nicolas,
Mon problème subsiste! Cette formulation de code ne me renvoie rien du tout!!!
123456789101112131415if barindex>1 thenhaclose=(open+close+low+high)/4haopen=(haopen[1]+haclose[1])/2xHigh = Max(haOpen, haClose)xLow = Min(haOpen, haClose)hahigh = Max(High,xHigh)halow = Min(Low,xLow)ENDIFif (haopen>haclose) and haclose> (hahigh+halow)/2 THENIndicateur = 1ENDIFRETURN Indicateur06/20/2018 at 1:18 PM #73773Ta variable “indicateur” restera bloqué à 1 si tu ne la renseignes pas avec une autre valeur, donc soit tu fais:
1234567891011121314151617if barindex>1 thenhaclose=(open+close+low+high)/4haopen=(haopen[1]+haclose[1])/2xHigh = Max(haOpen, haClose)xLow = Min(haOpen, haClose)hahigh = Max(High,xHigh)halow = Min(Low,xLow)ENDIFif (haopen>haclose) and haclose> (hahigh+halow)/2 THENIndicateur = 1elseindicateur=0ENDIFRETURN Indicateurou tu la remplis à chaque barre avec une condition booléenne, soit 0=faux ou 1=vrai.
123456789101112if barindex>1 thenhaclose=(open+close+low+high)/4haopen=(haopen[1]+haclose[1])/2xHigh = Max(haOpen, haClose)xLow = Min(haOpen, haClose)hahigh = Max(High,xHigh)halow = Min(Low,xLow)ENDIFindicateur= (haopen>haclose) and haclose> (hahigh+halow)/2 THENRETURN IndicateurLes variables booléennes, un des chapitres de la formation pour débuter la programmation.
1 user thanked author for this post.
06/21/2018 at 9:56 AM #73877 -
AuthorPosts