je suis en train de programmer un screener qui détecte un renversement de tendance en 5 minutes. Par exemple, pour un stock américain qui dont les 5 dernières bougies sont rouges ou vertes avec un RSI de -25 ou +75. Ma question : Le problème pour moi n’est pas de le détecter, c’est de le garder actif dans le screener une fois que le stock a été détecté au moins une fois dans la journée. Je pourrais manuellement le déplacer dans une liste, mais est-ce qu’il existe un moyen de garder actif les résultats du screener?
Pour garder en mémoire une détection on peut affecter à une variable un nombre supérieur à 0 qui équivaut à “vrai” = true.
Soit:
1
2
3
ifetoilefilantethen
test=1
endif
ensuite à chaque nouvelle journée, on repasse cette valeur à 0 :
1
2
3
ifday<>day[1]orintradaybarindex=0then
test=0
endif
il faudra bien entendu utiliser la nouvelle variable “test” dans ta chaîne de détection global de ton screener (celle utilisée dans l’instruction SCREENER en fin de code).
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue