Bonjour,
J’essais de faire déclencher une alerte(+1) lorsque le niveau que j’appelle “seuil” est touché. Ce niveau est défini ligne 9 et 12…
Plus simplement je voudrais savoir comment récupérer le niveau de 50% entre le low[1] et high[3] ligne 7.
J’espère être clair…
Merci
once surveillerachat=0
//
Signal = 0
//
AlerteFVG = 0
// Formulation de l'algorithme Fair Value Gap High
FVGHigh = low[1]>high[3]
//
FVG50 = abs(low[1]-high[3]/2)
// Représentation graphique Fair Value Gap High
if FVGHigh then
Seuil = FVG50
StopOut = FVG50
Signal = 1
surveillerachat=1
endif
Validation = low[1]<Seuil and close[1]>Seuil
Invalidation = - (close[1]<Seuil)
if surveillerachat=1 and Validation and not FVGHigh then
AlerteFVG=1
surveillerachat=0
elsif surveillerachat=1 and Invalidation=-1 then
surveillerachat=-1
endif
Return AlerteFVG as "AlerteFVG", Signal as "Signal", surveillerachat style(dottedline,1) as "surveillerachat"
Bjr,
Si le but de la ligne 9 est de déterminer le milieu de low[1] et high[3], alors ce serait plutôt:
FVG50 =(low[1]+high[3])/2
@JC_Bywan Tu es trop fort 😉 Merci