Bonjour,
J’ai écrit un sreener qui fonctionne, mais il me donne des résultats sur des bougies anciennes.
Je ne voudrais que les résultats sur la dernière bougie et l’avant dernière aussi.
Comment l’écrire ?
Merci d’avance
La bougie actuelle est [0], la dernière bougie fermée est [1] et ainsi de suite … Sachez que si vous vous êtes abonné à des données de fin de journée, vos résultats seront mis à jour hier.
Oui, biennSur.
Mais je me suis mal exprimé.
Je vous joins le code que j’ai écrit.
Je voudrais que les valeurs nulles (C = 0) ne s’affichent pas dans les résultats.
Comment s’y prendre.
Merci
Merci d’ajouter le code dans le corps du message la prochaine fois, ce sera plus rapide pour formuler une réponse.
//RG_Ratio
ignored,ignored,RatioA,RatioV = Call "RG_DetectionBollDouble"[0]
If RatioA > 3 then
Ratio = RatioA
Criteria = Ratio[1]
elsif RatioV > 3 then
Ratio = RatioV
Criteria = Ratio[1]
else
Ratio = 0
Criteria = -1
endif
If Hour = CurrentHour then
C1 = Ratio[1] > 3
else
C1 = 0
endif
SCREENER[C1](Criteria[1] as "Ratio")
Le résultat s’affichera uniquement si la condition C1 est remplit. Je pense que ton problème vient du fait que tu affiches le Criteria de la bougie en cours pour ton filtrage, alors qu’il faudrait utiliser le Criteria[1] puisque tu testes le Ratio[1], soit celui de la bougie précédente (corrigée dans le code ci-dessus).