Bonsoir,
j’aimerai savoir (je suis sous PRT V10.3) s’il est possible de programmer un screener permettant d’identifier des conditions sur 2 UT différentes (par ex en UT 1 h les cours croisent à la hausse une MM20 périodes et en UT 15 min les cours marquent 3 bougies consécutives haussières). Je le fais sur 2 screeners différents mais est il possible de réunir ces 2 screeners en 1 seul?
merci.
en fait ce n’est pas ET mais OU pour les conditions d’affichage : ex UT 1 h les cours croisent à la hausse une MM20 périodes OU en UT 15 min les cours marquent 3 bougies consécutives haussières.
Oui c’est possible. Depuis très longtemps déjà ProScreener peut utiliser plusieurs unités de temps en même temps : https://www.prorealcode.com/documentation/timeframe/
Bonjour,
j’ai dû mal libellé ma question : comment avoir sur un seul screener la possibilité d’identifier par exemple une MM 20 qui croiserait à la hausse une MM50 sur une UT 15 min ou sur une UT 1 heure?
merci.
Et bien il faut faire le même code sous chaque définition TIMEFRAME.
Dans chacun des 2 codes, si la condition est vérifiée, tu peux donner une valeur à une variable dans laquelle tu mets un numéro que tu identifieras le timeframe comme celui qui a vu la condition. Cette variable sera bien entendu à restituer dans la colonne de tri du screener.
Exemple :
test = 0
timeframe(5 minutes)
if condition then
test = 1
result = 5
endif
timeframe(1 hour)
if condition then
test = 1
result = 60
endif
screener [test](result as "mon timeframe en minutes")