Screener date antérieur

Forums ProRealTime forum Français Support ProScreener Screener date antérieur

Viewing 7 posts - 1 through 7 (of 7 total)
  • #20903

    Bonjour,

    je souhaiterais refaire tourner un screener sur des dates antérieures afin de voir si il ressort des valeurs ayant fortement progressé depuis. Par exemple faire tourner le screener sur les cotations du 1er décembre et voir quelles actions ressortaient en premier et voir où elles en sont aujourd’hui.

    Merci de votre réponse

    Cordialement

    #20984

    Je pense qu’en utilisant simplement une condition de date dans le code du screener, les valeurs retournées par le code seraient donc celles de cette date précise, il ne resterai alors plus qu’à visualiser “à la main” chaque action pour constater l’évolution ou non depuis cette détection.

    Avec le code du screener en question, ce serait plus simple d’incorporer cette condition et de vérifier son fonctionnement.

    #21027

    Par exemple avec ce code à appliquer le 30 décembre 2016.

    indicator1 = MACD[12,26,9](close)
    c1 = (indicator1 >= 0.0)

    indicator2 = ExponentialAverage[9](MACDline[12,26,9](close))
    c2 = (indicator2 <= -2)

    SCREENER[c1 AND c2] ((close/DClose(1)-1)*100 AS”%VAR”)

    Merci.

    #21209

    Bonjour,

    j’ai essayé de mettre une date dans le screener mais ça ne marche pas.

    Merci de votre aide.

    #21249

    En effet, car il faut affecter la valeur vraie à une variable à la date où on exécute le test et ensuite ne plus y toucher, sinon celle-ci sera remis à zéro et aucun résultat ne pourra sortir. Ci-dessous, l’exemple de code en question (j’introduis la variable c3):

    C’est donc c3 qui est “screené” et non plus c1 et c2 qui ne sont plus forcément vrais après le 30 Décembre 2016.

     

    #21352

    ça marche, c’est parfait. merci beaucoup Nicolas. Je ne connaissais pas ce blog mais si j’ai à nouveau des questions, je saurai où les poser.

    #52740

    Bonjour,

    Personnellement, j’ai implémenté cette solution :

    offset = 20 // Décalage de 20 barres

    condition = close[0 + offset] > close[1 + offset]

    C’est assez lourd car il faut rajouté l’offset à chaque indicateur, c’est dommage que PRT n’offre pas la possibilité d’executer le screener pour une date donnée !

    Si par exemple on a une routine d’execution du screener tous les soirs, mais qu’un soir on ne peut pas car on a autre chose à faire, on ne peut pas voir à coté de quoi on est passé. C’est aussi utile pour tester un screener dans le passé

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login