Bonjour à tous,
je n’arrive pas à coder correctement cette condition:
– UT 30MIN: identifier les deux bougies (ou une si c’est la même) qui ont fait le plus haut et le plus bas du jour sur un indicateur
– L’indicateur doit être un histogramme dont les valeurs sont soit 1 soit 0 sous le graphique:
* 1 rouge pour la bougie qui a fait le bas du jour
* 1 vert pour la bougie qui a fait le Haut du jour
* 0 pour les autres
Merci par avance
christophe
Ici vous avez un code
if intradaybarindex=0 then
maxbar=barssince(high=maxvalue)
minbar=barssince(low=minvalue)
drawsegment(barindex[max(1,maxbar)],1,barindex[max(1,maxbar)],0)coloured("green")style(line,5)
drawsegment(barindex[max(1,minbar)],-1,barindex[max(1,minbar)],0)coloured("red")style(line,5)
bar=1
else
bar=bar+1
endif
maxvalue=highest[bar](high)
minvalue=lowest[bar](low)
return 0 as "zero" style(dottedline)
Bonjour et merci pour ton retour Ivan,
Je travaille sur un code plus large. Je souhaite pouvoir déterminer pour une action X les probabilités qu’un bas ou un haut se fasse vers telle heure et tel jour de la semaine et cela sur plusieurs semaines pour faire une moyenne.
Pour se faire le code de la condition dont j’ai besoin, doit me donner le créneau horaire (dans mon cas pour une UT 30min) du haut et du bas de chaque jour et non un segment. Si le résultat est un segment, je ne pourrais pas réutiliser cette condition dans mon code. Le code de la condition doit donner une valeur (un créneau horaire).
Je ne sais pas si je suis clair dans ma demande?
Dans l’attente de te lire.
Bonjour @Ivan,
Est-ce que ce code peut fonctionner sur la journée en cours ? .. sans attendre une fin de journée ?