Fraîcheur signal création proscreener mode simplifie

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #207224 quote
    MARION94
    Participant
    New

    Bonjour

    j ai déterminé les conditions de création d un pro screen en version simplifiée portant sur les mm.

    le screen fonctionne avec un critère de tri type variation depuis la veille ou depuis la barre précédente en revanche je souhaiterais trier par ordre de fraîcheur du signal.

    comment puis je procéder?

    merci de votre retour

    cdlt

    #207229 quote
    MARION94
    Participant
    New

    Ci joint ce que cela donne pour lequel je cherche a avoir un tri par fraicheur du signal et non par clôture veille

    indicator1 = Average[20](close)
    indicator2 = Average[200](close)
    c1 = (indicator1 >= indicator2)

    indicator3 = Average[50](close)
    indicator4 = Average[200](close)
    c2 = (indicator3 >= indicator4)

    indicator5 = Average[100](close)
    indicator6 = Average[200](close)
    c3 = (indicator5 >= indicator6)

    indicator7 = Average[20](close)
    c4 = (close > indicator7)

    indicator8 = Average[50](close)
    c5 = (close > indicator8)

    indicator9 = Average[100](close)
    c6 = (close > indicator9)

    indicator10 = Average[200](close)
    c7 = (close > indicator10)

    SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7] ((close/DClose(1)-1)*100 AS “% Veille”)

    #207236 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    Pour éviter les répétitions de définitions non nécessaires qu’on a via le module de création simplifiée, les 10 indicatorX sont rassemblés en juste 4 et les c1 à c7 sont adaptés pour en tenir compte. La variable booléenne “condition” sert à la sélection basée sur les c1 à c7. La variable “tri” permet la mise en ordre selon la barre d’où a démarré un signal en cours (tri=0 pour barre en cours, tri=1 pour barre précédente, =2 pour celle encore avant, etc…).

    indicator1 = Average[20](close)
    indicator2 = Average[50](close)
    indicator3 = Average[100](close)
    indicator4 = Average[200](close)
    
    c1 = (indicator1 >= indicator4)
    c2 = (indicator2 >= indicator4)
    c3 = (indicator3 >= indicator4)
    
    c4 = (close > indicator1)
    c5 = (close > indicator2)
    c6 = (close > indicator3)
    c7 = (close > indicator4)
    
    condition = c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7
    if condition and not condition[1] then
    barre=barindex
    endif
    tri=barindex-barre// =0 pour barre courante, =1 pour barre précédente, =2 pour etc...
    
    SCREENER[condition](tri AS "Fraicheur il y a N barres")
    #207245 quote
    MARION94
    Participant
    New

    Un tres grand merci à vous.

    réactivité efficacité

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

Fraîcheur signal création proscreener mode simplifie


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
MARION94 @marion94 Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by MARION94
3 years, 1 month ago.

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