j’ai développé plusieurs indicateurs perso et il y en a un qui n’est pas détecté par le screener de prorealtime. Il ‘agit d’une comparaison de 3 points sur la MM200 pour savoir si elle est en tendance. ci-dessous le code qui me convient parfaitement:
VAR MM 200
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DEFPARAMCALCULATEONLASTBARS=500
MM200=Average[200](close)
a=MM200
b=MM200[35]
c=MM200[70]
TENDANCE=0
ifa>=bandb>=cthen
tendance=1
endif
returntendance
le code pour screener
1
2
3
indicator1=CALL"Variation_MM200"
c1=(indicator1=1)
SCREENER[c1]((close/DClose(1)-1)*100AS"% Veille")
Aucun résultat n’est retourné!! Etrange car il y a quand même des milliers d’actions dans ce cas là.
Avez-vous une idée du blocage? l’utilisation du DEFPARAM CALCULATEONLASTBARS = 500 n’a pas résolu mon affaire non plus.
La variable “c” de ton indicateur ne sera pas correctement calculé par ProScreener, celui-ci ayant une limite de 255 bars d’historiques, une valeur à récupérer nécessitant à minima 270 chandeliers ne pourrait exister. En essayant de réduire cet offset à [54] par exemple, le screener commencera sans doute à retourner des valeurs.
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