recherche des titres qui ont fait une belle chute et qui passent en range

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #95682 quote
    Vero et paul
    Participant
    Junior

    Bonjour à tous,

    Je voudrais créer un screener , mais malheureusement, je ne suis vraiment pas doué en programmation . Je sollicite donc votre aide à tous.

     

    Dans un premier temps:

    Je voudrais rechercher les titres qui ont bien chuté de plus de 50% entre les plus hauts et les plus bas dans une période des 130 semaines

      Si la chute est trop rapide on met de côté le titre

     

     Exemple de chute trop  rapide : 60% en 15 semaines

     

    Dans un deuxième temps:

     

    Les titres passent en range :

    1er : que la période de recherche du range soit de 21 semaines en arrière (rectangle noir)

    2eme :je recherche les titres qui sont près à sortir de ce range a partir de 5% des plus hauts du range

    3eme : il faut que le range face plus de 12%

    4eme : que l’on passe déjà le milieu (50%) du range à la hausse

    5eme :que l’espace entre le plus haut et le plus bas du range soit de plus de 4 semaines

     

    Ci joint une photo en exemple sur le titre SQLI

    La sortie du screener serait le “seuil breakout “

    Comme vous pouvez le voir la sur cette exemple a 22.95€

    une dernière chose:

    Sur 21 semaines , avec 50% de retracement , il faudrait que le range fasse plus de 12% et 5% des plus hauts.

    On peux les mettre en variable d’entrée si jamais.

      Je vous remercie infiniment de votre aide et je reste à votre disposition si vous avez besoin d éclaircissements sur mes demandes…..

     

    cordialement

    SQI-Hebdo.png SQI-Hebdo.png
    #95793 quote
    Nicolas
    Keymaster
    Master
    Ci-dessous le code d’un indicateur pour “tester” éventuellement sur divers instruments:
    h130 = highest[130](high)
    l130 = lowest[130](low)
    c130 = h130-l130>0.5*h130
    
    if l130<>l130[1] then 
    h21=0
    lbar=barindex
    endif
    h21 = max(high,l130)
    l21 = lowest[21](low)
    c21 = h21/l21-1>0.12 and l21=l130
    
    if h21<>h21[1] then 
    hbar=barindex
    endif
    
    midrange = close/l21-1>0.5 and hbar-lbar>4
    
    nearbo = (close-l21)/(h21-l21)>=0.95
    
    return c130 and c21 and midrange and nearbo
    La dernière ligne serait à remplacer par :
    screener[ c130 and c21 and midrange and nearbo]
    pour en faire un screener. Les conditions sont bien remplies pour l’exemple que tu évoques.
    range-breakout-stocks.png range-breakout-stocks.png
    #95994 quote
    Vero et paul
    Participant
    Junior
    jolie travail , chapeau , un grand merci
    #98272 quote
    Yannick
    Participant
    Veteran
    Bonjour J’ai des configurations similaires à ton screener sur des titres assez récent que je recherche: -configuration de bulles (ratio plus bas, plus haut >5) -retracement de 80% entre sommet et plus bas, -range d’accumulation (j’ai pas d’expression en volatilité ou % de prix) -souvent augmentation de volumes   Exemple Tilray : action Canabis, SVAB, action mining bitcoin, le cours cote des fractions de centimes et l’affichage déconne 0.006
    SVAB-Journalier.png SVAB-Journalier.png TLRY-Journalier.png TLRY-Journalier.png
    #98275 quote
    Yannick
    Participant
    Veteran
    @nicolas Le problème est que je ne sais pas sur quelle période de temps screener et si je met trop, certaines actions ne sont pas détectées. Je dois chercher donc point par point le maximum, j’ai pensé à une instruction du type  
    //ATH Alltime High identification
    
    If high>ATH then
    ATH= High
    Else ATH=ATH[1]
    Endif
    //ATL All time low identification
    
    If ATL=0 then 
    ATL = Low
    endif
    
    If low<ATL 
    then ATL=Low
    elseif
    ATL=ATL[1]
    Endif
    
    #98301 quote
    Nicolas
    Keymaster
    Master
    En effet cette idée pourrait fonctionner. Le problème étant toujours la limitation des 254 unités sous ProScreener, cela pourrait écarter certaines actions.
    Yannick and Jean-Paul thanked this post
    #98771 quote
    Yannick
    Participant
    Veteran
    Ca fonctionne comme ca pour indicateur, je code et je partage ensuite le screner
    //ATH Alltime High identification
    //
    If high>ATH then
    ATH= High
    Else
    ATH=ATH[1]
    Endif
    
    //ATL All time low identification
     
    If low<ATL or ATL=0 then
    ATL=Low
    else
    ATL=ATL[1]
    Endif
    return ATH COLOURED(255,0,10) as "ATH",ATL COLOURED(255,0,10) as "ATL"
    
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

recherche des titres qui ont fait une belle chute et qui passent en range


ProScreener : Scanners de Marché & Détection

New Reply
Author
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by Yannick
6 years, 9 months ago.

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