ligne de code pour n’afficher que les actions avec un échange minimal
Forums › ProRealTime forum Français › Support ProScreener › ligne de code pour n’afficher que les actions avec un échange minimal
- This topic has 6 replies, 3 voices, and was last updated 3 years ago by t0kwq.
-
-
12/14/2020 at 2:09 PM #153695
Bonjour,
j’aurais besoin d’un petit coup de la communauté SVP. J’ai la version gratuite de PRT, je ne travaille que sur les closes de la veille.
Je cherche à créer un screener qui répond à plusieurs conditions cumulatives :
- EMA15 > EMA30
- écart entre EMA15 et EMA 30 doit être inférieur ou égal à 5%
- il ne doit mettre affiché que les actions où au moins 10000 € (ou $) ont été échangés sur la journée
Merci d’avance
12/15/2020 at 12:58 AM #15378112/15/2020 at 8:54 AM #153796Le problème c’est qu’il m’affiche aussi des actions avec l’EMA 30 < EMA 15…
C’est en effet ce qui est codé en condition c1, la MA15 (non exponentielle par ailleurs) est bien supérieure à la MA30.
Pour les EMA, il faut utiliser l’instruction EXPONENTIALAVERAGE
12/15/2020 at 8:16 PM #153873Autant pour moi !
Je cherche bien des valeurs avec une EMA15 > EMA30, avec un écart maximal de 2% entre ces EMA.
Par contre ma ligne pour le minimum échangé sur la journée écoulée est elle correcte ?
Du coup j’ai modifié le code ainsi :
1234c1=exponentialaverage[15]>(2/100)*exponentialaverage[30]c2=(volume*close[1])>10000screener[c1+c2]Mais ça m’affiche toujours des actions avec une EMA 30 > EMA 15… je comprends pas du coup…
Merci de votre aide
12/15/2020 at 8:21 PM #15387412/15/2020 at 8:34 PM #153877si tu voulais ema15 à moins de 2% d’écart de l’ema30, tout en étant au-dessus, j’aurais plutôt dit ceci pour la c1:
123ema15=exponentialaverage[15](close)ema30=exponentialaverage[30](close)c1= (ema15-ema30)<=0.02*ema30 and ema15>ema3012/15/2020 at 11:44 PM #153893 -
AuthorPosts
Find exclusive trading pro-tools on