Bonjour,
Je souhaite définir un code pour un Screener en 1 minute sur les marchés US, qui récupère le plus haut et le plus bas de la première bougie 1 minute de la journée (bougie de 15h30), et être sûr que ce plus haut ou ce plus bas ne soient pas cassés pendant les 15 premières minutes de cotation (jusqu’à 15h45).
En résumé définir les bornes du range des 15 premières minutes.
Quelqu’un a une idée ?
Donc le screener doit renvoyer uniquement les instruments qui n’ont pas cassé ces bornes jusqu’à 15h45, le jour où on lance le screener. Mais ces titres doivent ils rester affichés après 15h45 ?
Bonjour Nicolas,
Oui ces titres doivent restés afficher après 15h45, le but étant de se positionner sur ces actions lorsqu’elles cassent ces bornes après 15h45.
Ci-joint le code du screener en question :
if intradaybarindex=0 then
h1=high[0]
l1=low[0]
firstbar=barindex
endif
if time=154500 then
hh=highest[max(1,barindex-firstbar)](high)
ll=lowest[max(1,barindex-firstbar)](low)
endif
inrange = hh=h1 and ll=l1
screener[inrange]
Attention, puisque ProScreener n’a que 255 bars d’historique, les résultats seront faux après 255 bars puisque la valeur de la bougie 1 minute de l’Open ne pourra plus être connu.
Super, merci beaucoup Nicolas ! Je vais tester tout ça.
Ça fonctionne parfaitement. Encore merci Nicolas.
Petite question additionnelle : Est-ce possible de lancer le ProScreener sur 2 marchés en même temps ? (par exemple NYSE et Nasdaq)
Oui il suffit de dupliquer la fenêtre du screener et de choisir pour chacun une liste différente.
Il faut la version premium de PRT pour dupliquer la fenêtre du screener ?
J’ai trouvé ma réponse. Effectivement il faut une version Premium de PRT pour cette option :
https://www.prorealtime.com/fr/Version-Premium