Baisse des volumes durant une période

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #27246 quote
    enzo
    Participant
    New

    Bonjour, je souhaiterai définir une condition qui recherche les action dont le volume est en baisse durant les 20 derniers jours avant J.

    Je l’ai mis en développement mais j’ai aucun retour, merci de me donner une coup de mains.

    // code proscreener 
    Cpt = 0
    A = 23
    Valid = -1
    
    For I = 21 TO 1 DO
    MoyVol = (Volume[A]+ Volume[I])/2
    If Volume[I] < MoyVol THEN
    Cpt = Cpt + 1
    ENDIF
    A = A - 1
    NEXT
    
    If Cpt = 20 Then
    Valid = 1
    ENDIF
    
    C1 = Valid > 0
    
    Screener [C1]
    #27558 quote
    enzo
    Participant
    New

    Bonjour,

    Comment faire ressortir à partir d’un screener l’action suivante :

    Une baisse des volumes continuelle durant une période de 20 jours avant le jour du cour.

    J’étais parti avec une boucle For Do Next mais sans résultats convaincants.

    Est-il possible avec un screener de voir le  contenu des variables utilisées ou de le faire fonctionner en mode débug pas à pas.

    Merci pour toute idée.

    #27568 quote
    Nicolas
    Keymaster
    Master

    Si tu souhaites uniquement savoir si le Volume du jour N est inférieur au jour N-1 et cela pendant 20 jours d’affilés (soit une condition retournant “vrai” 20 fois), alors une “summation” de 20 périodes de cette condition booléenne  devrait faire l’affaire:

    c = summation[20](volume<volume[1])=20

    A tester, merci par avance pour le retour 🙂

    OlivierLarue thanked this post
    #27768 quote
    enzo
    Participant
    New

    Bonjour, ça fonctionne bien, mais j’ai été obligé de réduire le nombre de jours (7 jours max).

    Merci pour l’aide.

    #197515 quote
    mcth01
    Participant
    New

    Bonjour ,

    pardon je ne comprends pas bien comment on fait juste pour avoir des volumes en déclin sur 3jours par exemple ?

    Merci d’avance

    #197536 quote
    JC_Bywan
    Moderator
    Master

    On remplace le 20 par 3 si on veut 3 fois un déclin (ou par 2 si le premier des 3 jours est un pic suivi de 2 jours de déclin):

    c = summation[3](volume<volume[1])=3

     

     

    #197743 quote
    mcth01
    Participant
    New

    Merci beaucoup

    #198761 quote
    Fredaur
    Participant
    New

    Bonjour

     

    votre screener correspond à ce que je recherche.

     

    pouvez vous me transmettre les données complètes, je n’arrive pas à insérer

    c = summation[3](volume<volume[1])=3

     

    Merci par avance

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

Baisse des volumes durant une période


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
enzo @enzo Participant
Summary

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

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