Indicateur en screener

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #153570 quote
    rider64500
    Participant
    Junior
    Bonjour, J’aimerai savoir si quelqu’un peut m’aider à passer ce code pour un indicateur PRT en screener. Je n’ai pas suffisamment de connaissance pour y arriver seul. Merci Pascal

    once w1=close
    once w2=close
    once w3=close
    once m1=close
    once m2=close
    once m3=close
    
    if dayofweek<dayofweek[1] then
     w3=w2
     w2=w1
     w1=close[1]
     maw=(w1+w2+w3)/3
    endif
    
    if month<>month[1] then
     m3=m2
     m2=m1
     m1=close[1]
     mam=(m1+m2+m3)/3
    endif
    
    return average[1](close),maw,mam
    #153577 quote
    JC_Bywan
    Moderator
    Master
    Bonjour, Merci de lire et assimiler les règles de publication sur le forum pour les prochains posts, qui sont dans le grand cadre jaune en bas de page situé juste avant le bouton “submit” qui valide un post. En particulier ici, l’usage du bouton “insert PRT code”, cf image ci-jointe en cas de besoin de le localiser pour un premier usage. Pas besoin de reposter pour cette fois, je vais éditer le message ci-dessus et le reformater. En ce qui concerne la conversion d’un indicateur en screener, d’un point de vue programmation il suffit de remplacer la dernière ligne “RETURN” par une ligne “SCREENER[conditions](critère optionnel de tri)”, mais avant qu’entrent en jeu les connaissances de programmation pour compléter la ligne screener, il faut au préalable définir la ou les conditions de screen qu’on souhaite, qui ne sont pas dans l’indicateur.
    Rules_InsertPRTcode.png Rules_InsertPRTcode.png
    #153935 quote
    Roland57800
    Participant
    Veteran
    Bonjour, j’ai repris le codage ci-dessus pour en effectuer un screener J’ai changé la moyenne mobile pour la passer en SMA 7 L’interprétation de ce code en MTF permet d’avoir sur un graphique DAILY la positon de la SMA 7 et par le code de dayofweek le tracé de la SMA7 en hebdo , et month le tracé de la SMA en mensuel j’ai rajouté au code pour le screener la ligne ci-dessous IF close crosses over MAW and MAM then Mais je n’obtiens aucun résultat. QUESTION  : Faut-il mettre les paramètres de la sma7 en début de code  ? Merci pour l’aide pour comprendre l’instruction à donner au screener Cordialement
    #153937 quote
    JC_Bywan
    Moderator
    Master
    Bjr, pour la création d’un critère de close par rapport à mam et maw, attention que cross over est instantané et que croiser les 2 à la même bougie est une occurence plus rare que croiser l’une en étant déjà supérieur à l’autre (et ça se code différemment). Il faut donc dans un premier temps être sûr de vouloir un double cross over simultané, ou quelque chose de plus vaste, précisément redécrit, pour savoir dans quelle direction s’orientera la façon de le coder.
    #153941 quote
    rider64500
    Participant
    Junior
    Bonjour, Je vous remercie de bien vouloir passer du temps pour m’aider. Je démarre juste en programmation et ne sais faire que du basic pour le moment. Cordialement
    #154000 quote
    Roland57800
    Participant
    Veteran
    Bonjour NOBYWAN, merci pour la réponse que je comprend mais j’ai du mal à l’interpréter en codage je suis actuellement avec le code que j’ai écris pour exécuter le screener et j’obtiens un résultat de 49 actions sur 50 qui ne correspond je pense que j’interprète mal les différentes successions de IF ( conditions ) Merci pour ton aide Cordialement
    endif
    
    IF CLOSE > MWAM THEN
    
    if close > MWA then
    
    if close CROSSES OVER SMA then
    
    
    
    TREND = 1
    endif
    
    endif
    endif
    
    
    
    
    SCREENER [ TREND ]
    #154001 quote
    Roland57800
    Participant
    Veteran
      Je précise si c’est nécessaire, suis sur PRT en direct temps réel merci
    #154044 quote
    JC_Bywan
    Moderator
    Master
    Rider64500, dans le post #153937, je disais qu’il faut au préalable définir la ou les conditions de screen. C’est toi qui la choisis, tant que tu ne nous donnes pas ton choix, je ne peux pas en faire un screener, ça reste juste un indicateur qui trace des lignes. De là, une fois que tu as choisi selon quoi screener, on le codera. Ou alors tu peux vouloir la même chose que Roland57800 si ça t’évite de faire un choix, auquel cas la condition ci-dessous conviendra. Roland57800, je vais supposer que tu ne voulais pas un double cross simultané, dans ce cas la close au-dessus de l’une et qui croise l’autre à la hausse, se coderait:
    c= (close>=mam and close crosses over maw) or (close>=maw and close crosses over mam)
    screener[c]
    #154052 quote
    rider64500
    Participant
    Junior

    Bonsoir,

    Je ne sais pas si je vais suffisamment être explicite dans mon propos et je vous prie de m’en excuser par avance.

    Ce que je recherche, c’est un screener qui détecterait les valeurs qui « quand ma MM journalière est haussière, et quand mes cours du jour casse ma MM semaine”. 

    Si sur les unités de temps, la tendance est haussière, cela me permet de voir en un coup d’oeil que tout va dans le même sens, une forme de concordance pour du trendfollowing.

    Je vous ai mis le graphique l’indicateur créé sur PRT en pj. qui lui sera peut être plus parlant pour vous.

    Peut être qu’un screener n’est tout simplement pas envisageable.

    Je vous remercie par avance

    Cordialement.

    Capture-décran-2020-12-16.pdf
    #154085 quote
    JC_Bywan
    Moderator
    Master
    Bjr, Ok, à ce moment-là on va créer une mm journalière mmj=average[3](close), qui semble faire plus de sens que celle en average[1] (typo?) de la dernière ligne de l’indicateur, et proposer une condition c similaire à celle-ci-dessus, mais avec mmj à la place :
    mmj=average[3](close)
    
    c= (mmj>=mam and mmj crosses over maw) or (mmj>=maw and mmj crosses over mam)
    
    screener[c]
Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.

Indicateur en screener


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
rider64500 @rider64500 Participant
Summary

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

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