ELDER-RAY et ses signaux
Forums › ProRealTime forum Français › Support ProScreener › ELDER-RAY et ses signaux
- This topic has 3 replies, 2 voices, and was last updated 2 years ago by
bb220667.
-
-
11/07/2022 at 8:36 PM #203782
Bonsoir , voudrai créer un ProScreener basé sur l’Elder-Ray , avec 4 critères dans le même programme . ( Au lieu de créer 4 programmes )
Ca donnerait qqch comme cela :
c1= ElderrayBullPower[13,1](close)
c2 = ElderrayBearPower[13,1](close)
c3 = c1>0
c4 = c1<0
c5 = c2>0
c6 = c2<0
SCREENER[c3 ](c3 as ” Bull>0″)
SCREENER[c4 ](c4 as ” Bull<0″)SCREENER[c5 ](c5 as ” Bear>0″)
SCREENER[c6 ](c6 as ” Bear<0″)
Seulement je ne sais point comment lier ces quatre critères .
Etant donné que je n’ai pas trouvé de livre de programmation , en ProScreener …
Dans l’attente de votre bienvenue aide , merci bien à vous .
11/09/2022 at 9:35 AM #203848Bonjour,
Une seule ligne “screener” doit être présente en fin de script, pour les conditions entre crochets, quand on a plusieurs on peut les lier avec des AND ou des OR, selon qu’on veut par exemple 2 critères simultanément, ou soit l’un soit l’autre.
Ici si on veut l’un des 4, alors la condition du screener sera c3 OR c4 OR c5 OR c6.
Par contre pour le critère de tri entre parenthèse, on ne peut en choisir qu’un, mais on peut contourner la contrainte en se créant un critère “tri” à 4 valeurs qui résume les 4 cas, par exemple 1 pour “bull” et 2 pour “bear”, et signe +/- selon que >0 ou <0, ça donnerait:
tri=+1 si c3
tri=-1 si c4
tri=+2 si c5
tri=-2 si c6
ou tout autre combinaison qui aura votre préférence pour cet usage (=1 ou 2 ou 3 ou 4, etc…).
Au final:
1SCREENER[c3 OR c4 OR c5 OR c6](tri as "c3 ou c4 ou c5 ou c6")On peut aussi créer le lien de condition en une seule varaible avant la ligne screener:
123condition=c3 OR c4 OR c5 OR c6SCREENER[condition](tri as "c3 ou c4 ou c5 ou c6")11/09/2022 at 9:51 AM #203849En ce qui concerne le manuel, je ne sais pas si vous voulez dire pas trouvé du tout, ou trouvé un mais pas à jour, il y a celui-ci, accessible depuis le menu principal de PRT, chemin “aide / Manuels d’aide / Programmation de scans de marché” ou chemin direct:
https://www.prorealtime.com/fr/pdf/proscreener.pdf
Je n’ai pas d’info sur la date de prochaine évolution de proscreener pour inclure notamment à son tour quelques mots clés récemment introduits dans probuilder, et la mise à jour du manuel qui ira avec.
11/10/2022 at 3:20 AM #203894Bonjour , vous remercie pour votre aide . J’ai donc modifié mon prog comme suit :
s=0
c1= ElderrayBullPower[13,1](close)
c2 = ElderrayBearPower[13,1](close)
if c1>0 and c2>0 then
s=1
elsif c1>0 and c2<0 then
s=2
elsif c1<0 and c2>0 then
s=3
elsif c1<0 and c2<0 then
s=4
endifSCREENER[s](s as “Elder Ray”)
Mais le souci est de ne pouvoir changer le texte : “Elder Ray” , suivant le cas.
-
AuthorPosts