Avec la version 11 on peut encore le faire. Les barcharts sont en blanc/noir, les heikenashi en vert/rouge. Je trade sur breakout uniquement les noir sur rouge à la hausse et les blanc sur vert à la baisse. Qui pourrait parametrer un screener qui détecte ces 2 configs sur la derniere bougie jour? une autre condition est de prendre le trade sur le cours est > hull1.5 pour les BUY et inversement pour les SELL.
Bonjour
Voici un moteur de recherche qui détecte la couleur des bougies heikin et des bougies normales.
Si les deux correspondent à rouge+rouge ou vert+vert, la valeur apparaîtra dans les résultats.
once haopen=open
haclose=(open+close+high+low)/4
if barindex> 0 then
haopen=(haopen+haclose[1])/2
endif
///green candle
greenH = haclose > haopen
greenB = close > open
///red candle
redH = haclose < haopen
redB = close < open
///conditions
greencond = (greenH and greenB)
redcond = (redH and redB)
SCREENER[greencond or redcond](redcond as "Red",greencond as "Green")
Pour le représenter sur le graphique, vous pouvez créer l’indicateur suivant pour les chandeliers Heikin ashi
once haopen=open
haclose=(open+close+high+low)/4
if barindex> 0 then
haopen=(haopen+haclose[1])/2
endif
halow=min(low,min(haclose,haopen))
hahigh=max(high,max(haclose,haopen))
/////color
if haopen > haclose then
r=250
g=0
b=0
else
r=0
g=250
b=0
endif
drawcandle(haopen,hahigh,halow,haclose)coloured(r,g,b,80)
return
Enfin, en ce qui concerne la condition de la moyenne de Hull.
Combien de périodes ?
Voulez-vous combiner la moyenne de Hull avec la condition de couleur des chandeliers ?
Merci bien Ivan
quand je copie/colle , il y a une erreur avec la ligne “SCREENER….
L’objectif est de prendre des beakouts si le cours casse une bougie barchart blanc sur heikenashi vert ( donc tout est haussier) à la baisse, et inversement de prendr eun breakout up si heikenashi rouge et barchart rouge. Je prends la version 11 car pas possible de mettre 2 prix sur le meme graphe avec la version 12.
Aucune erreur ne vient du screener. Voici comment tester et fonctionner correctement :
once haopen=open
haclose=(open+close+high+low)/4
if barindex> 0 then
haopen=(haopen+haclose[1])/2
endif
///green candle
greenH = haclose > haopen
greenB = close > open
///red candle
redH = haclose < haopen
redB = close < open
///conditions
greencond = (greenH and greenB)
redcond = (redH and redB)
SCREENER[greencond or redcond](redcond as "Red",greencond as "Green")
Pouvez-vous effectuer une capture d'écran de l'erreur ?
Merci bien Ivan , ça marche bien .