CODE POUR SCREENER BASE SUR DMI

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #141081 quote
    maxlys
    Participant
    Senior

    Bonjour à tous,

    Je fais appel a la communauté étant incapable de faire du code sur PRT.

    J’aimerais pouvoir avoir un screener basé sur le DMI avec les conditions suivantes :

    Pour la hausse

    • le DI+ vient de croiser le DI- et passe donc au dessus du DI- ( et si on peut ajouter avec un ADX en tendance haussière)

    Pour la hausse

    • le DI- vient de croiser le DI+ et passe donc en dessous du DI+ ( et si on peut ajouter avec un ADX en tendance baissiere)

     

    Je vous remercie par avance

    Cordialement

    Maxlys

    #141089 quote
    Nicolas
    Keymaster
    Master

    Ce type de screener est vraiment très facile à créer avec l’assistant automatique, as-tu essayé ?

    [youtube]https://youtu.be/dcRYieaK-zs?t=72[/youtube]

    #141176 quote
    maxlys
    Participant
    Senior

    Bonsoir Nicolas ,

     

    J’ai essayé par moi même en voyant certains autres codes.

     

    je n’avais pas vu cette vidéo , je vais essayer avec ça .

     

    Merci

    #141192 quote
    Nicolas
    Keymaster
    Master

    C’est évidemment possible de le coder, mais l’assistant marche très bien pour des screeners assez simple pour celui que tu souhaites faire. En plus, si tu le maîtrises, tu pourras après analyser le code et comprendre ainsi la programmation, c’est une bonne façon d’apprendre à programmer avec ProRealTime !  😉

    #141332 quote
    maxlys
    Participant
    Senior

    Bonjour Nicolas

    J’ai donc essayé avec l’assistant, voici ce que ça donne , pour la version haussière :

     

    indicator1 = ADX[7]
    c1 = (indicator1 >= 25)
    
    indicator2 = DIplus[7]
    indicator3 = DIminus[7](close)
    c2 = (indicator2 CROSSES OVER indicator3)
    
    indicator4 = Volume
    c3 = (indicator4 >= 10000)
    
    
    SCREENER[c1 AND c2 AND c3] ((close/DClose(1)-1)*100 AS "% Veille")
    

    Concernant les croisement c’est bien ce que je recherche.

    Pour la ligne de l’ADX, j’aimerais qu’elle soit au dessus des 25, mais aussi qu’elle soit sur une phase “montante”, ça je sais pas comment le transcrire.

    Par rapport à ce code, vois tu des choses a ajouter ou modifier pour peut-être en améliorer la pertinence ?

    Merci de m’avoir indiquer l’aide a la programmation de PRT.

     

    Cordialement

    #141358 quote
    Nicolas
    Keymaster
    Master

    Félicitations ! 😀

    Conditions pour s’assurer que l’ADX grimpe depuis les X dernière bougies :

    x = 5 //quantité de bougies à tester
    C4 = summation[x](indicator1>indicator1[1])=x //x fois consécutives l'indicateur 1 a monté
    #141374 quote
    maxlys
    Participant
    Senior

    Merci Nicolas pour ce retour rapide.

    En ajoutant cette condition je n’ai plus voire très peu de retour dans le screener.

    Du coup je sais pas si l’ensemble est pertinent. Si jamais vous avez une idée pour améliorer cela je suis preneur.

    #141383 quote
    Nicolas
    Keymaster
    Master

    Pour améliorer quoi précisément ? 🙂

    #141488 quote
    maxlys
    Participant
    Senior

    En fait lorsque j’analyse des valeurs le type de signaux que je recherche est assez présent. Mais là avec le screener cela me sort trés peu de valeurs ( 2 sur Nasdaq 100 par exemple) Donc soit mon screener est trop castrateur mais je ne sais pas a cause de quoi, soit les differents signaux sont pas cohérent.

    #141497 quote
    Nicolas
    Keymaster
    Master

    Plus on filtre, moins il y aura de résultats en effet. La dernière condition que j’ai codé est très sévère, il faudrait peut-être réduire la quantité de x (5 périodes où l’ADX grimpent sans s’arrêter par défaut, donc réduire à 1 ou 2).

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.

CODE POUR SCREENER BASE SUR DMI


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
maxlys @maxlys Participant
Summary

This topic contains 9 replies,
has 2 voices, and was last updated by Nicolas
5 years, 6 months ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 08/07/2020
Status: Active
Attachments: No files
Logo Logo
Loading...