J’ai le code ci-dessus.
Le but est d’avoir un screener des actions dont la MA8 a croisé à la hausse sa MA20, entre hier et il y a 10 jours.
Je voudrais trier les résultats par la fraicheur du signal.
Avec ce code, actuellement, j’ai par exemple 94 résultats, et uniquement les 50 premiers sont affichés (fraicheur de 10 à 5).
J’aimerais plutôt voir les 50 premiers ayant une fraicheur de 1 à xx.
En changeant l’ordre de la colonne Fraicheur dans les résultats du screener, cela me laisse les 50 même lignes (fraicheur de 5 à 10).
En changeant l’ordre au niveau du “critère de tri” (dans la fenêtre de Gestion Proscreeners), cela ne change rien du tout.
Non testé, on fait une différence entre le BARINDEX courant et celui de la condition testée (le croisement de moyenne mobile). La condition générale du screener est de ne renvoyer que les Fraicheur de 10 au maximum.
En relançant la plateforme aujourd’hui, mes valeurs étaient bien triées, avec des fraicheurs de 1 à xx.
Bizarre qu’on doivent relancer pour prendre en compte ce changement dans l’écran…
Merci pour ton code modifié, ça renvoie les mêmes valeurs, mais c’est beaucoup plus propre !
J’ai juste remplacer le code de la condition par [barindex–startbar>0 and barindex–startbar<=maxFraicheur] car je veux vraiment que les signaux passés.
Merci encore.
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