Close en diminution sur 45 jours

Forums ProRealTime forum Français Support ProScreener Close en diminution sur 45 jours

Viewing 7 posts - 1 through 7 (of 7 total)
  • #167463

    Bonjour

    J’ai écrit ce code qui en passant fait très bien le travail comme indicateur. Cependant j’aimerais le modifier pour en faire un screener.

    Je veux apporter les modifications suivante: le screener ne me sortira  les titres que ssi un close plus haut que le close d’aujourd’hui est présent dans les 15 premiers jours,

    ET

    qu’un close dans la période qui suit soit entre les jours 16 et 30 soit plus haut que celui trouvé pour la période des 15 premiers jours

    ET

    pour finir qu’un close dans la période qui suit soit entre les jours 31 et 45 soit plus haut que celui trouvé pour la période de 16 à 30 jours.

     

    Il faut que les 3 conditions soient présentent pour que le screener me retourne les résultats.

    Je connais très bien l’instruction screener [] ma difficulté est que je ne trouve pas comment formuler les conditions à appliquer pour que mes recherches soit efficaces.

    Je ne tiens pas nécessairement à ce code , si vous avez une nouvelle approche plus simple ça me va, c’est le résultat qui m’importe.

    Merci

     

     

    #167473

    Tu dis vouloir apporter des modifications, mais sauf erreur de ma part, les conditions sont les mêmes que celles de l’indicateur en l’état non ?

    #167479

    Je te propose ça en indicateur pour visualiser si ça te va, si oui libre à toi d’en faire un screener ensuite sur c4 ou autre combinaison de conditions si ce n’est qu’uen partie d’un tout.

     

    #167534

    Bonjour Nicolas

    Je me suis mal exprimé, ce que j’aimerais c’est transformer cet indicateur en proscreener.  Je suis incapable de formuler les conditions qui feront de cet indicateur un screener.

    Comme je l’ai dit précédemment je sais très bien qu’il faut employer l’instruction screener [] mais quelles sont les conditions que je dois insérer entre ces crochets???

    Il faudrait que les 3 conditions mentionnées plus haut soient présentent pour que le screener me retourne les résultats.

     

     

    #167537

    Bonjour Noobywan

    Je n’ai pas eu beaucoup de temps pour  tester  ton code mais après avoir ajouté une condition (c4) et ajouter l’instruction screener il semble fonctionner très bien.

    Merci beaucoup.

     

     

     

    #167546

    En tenant compte que, par définition de la variable “var=highest[15](close)”, var[31] représente le highest close sur les 15 bougies passées 31 à 45, le code tel quel suffisait pour 45 bougies passées.

    Je préfère le mentionner au cas où, car tu avais limité le problème aux 45 précédentes, et tu n’évoques pas d’élargir les contraintes à la tranche de 46 à 60, ce qui me laisse supposer qu’en rajoutant une condition avec var[45] tu n’as peut-être pas réalisé que tu rajoutais en fait le highest close des bougies précédentes 45 à 59 (si par contre tu voulais bel et bien élargir les contraintes jusqu’à 60, alors il faudra utiliser var[46] pour 46 à 60).

    #167555

    J’ai cru qu’en ne voyant pas la période entre 31 et 45 dans ton code que tu avais oublié cette partie mais c’était mon erreur. Je n’avais pas compris la définition de l’instruction variable.

    Merci beaucoup de prendre de ton temps pour nous aider et de partager ton expérience , c’est très apprécié.

     

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login