Bonjour,
Je voudrais créer un indicateur qui se caractérise par le fait que la distance entre close et open pour un chandelier baisse ou dans le range les deux derniers jours 2 jours.
Ce qui me pose problème c’est que si un chancelier est haussier on ne calcule de la ma même manière un chancelier baissier .
Il se peut que mon explication ne soit pas très clair (ci-joint voici des exemple)
Merci par avance
Salut,
Voulez-vous dire quelque chose comme ça… ?
GTF=GetTimeFrame
sec=172800 //Number of seconds in two days
Period=sec/GTF
Body=(Close-Open)
AvgBody=Average[Period](Body)
Return Body as "Body" Coloured("Yellow"), AvgBody as "AvgBody" Coloured("Green")
pas exactement,il s’agit d’une variable d’un inside day mais qui se base sur close et open au lieu de high and low.
Inside day: c’est lorsque la close se trouve dans le range(intervalle high,low ) de la close[1].
Ce que je désire c’est la même chose sauf que là le range c’est close et open.
J’ai fait des captures d’écran
Désolé, je ne comprends pas, peut-être que quelqu’un d’autre peut vous aider ?
Utilisez ABS() pour que le calcul de la distance soit identique entre les bougies haussières et baissières.
Cet exemple affiche un cercle VERT lorsque la distance actuelle est comprise entre les deux bougies précédentes, et un triangle ROUGE pointant vers le bas lorsqu’elle est en baisse (c’est-à-dire inférieure à la distance minimale des deux bougies précédentes) :
Distance = abs(close - open)
IF (Distance >= Min(Distance[1],Distance[2])) AND (Distance <= Max(Distance[1],Distance[2])) THEN
DrawText("⏺",BarIndex,high+Range,Dialog,Bold,14) coloured("Green")
ELSIF (Distance < Min(Distance[1],Distance[2])) THEN
DrawText("▼",BarIndex,high+Range,Dialog,Bold,14) coloured("Red")
ENDIF
RETURN