ExtraTrend – exemples de codage screeners et programmation personnalisee

Viewing 15 posts - 286 through 300 (of 516 total)
  • Author
    Posts
  • #190512 quote
    Franckielestore
    Participant
    Average

    Bonjour,

    L’indicateur EXTRATREND connait un grand succès sur la plateforme. Depuis sa dernière version, il donne accès en valeur retournée à la variable “résistance dynamique”. Pourtant, cet accès semble très mal fonctionner en mode MTF.

    Exemple : le  simple code ci-après  des valeurs bidons

    ———————–

    timeframe (monthly)
    mytrend, ignored, ignored, myReDynM, ignored = CALL “ExtraTrend”[0, 1, 0, 0, 0, 0](close)

    If mytrend<>myReDynM then
    RDM = myReDynM
    else
    RDM = 0
    endif
    timeframe (daily)

    Return RDM as “RDM”

    ———————————–

    Alors que le  code qui suit,  similaire appliqué directement en UT mensuelle fonctionne bien

    ——————

    If mytrend<>myReDynM then
    RD = myReDynM
    else
    RD = 0
    endif


     

    Quelqu’un aurait il une explication ou une solution?

    dcharn thanked this post
    #190614 quote
    Flobat
    Participant
    New

    Bonjour,

    Je suis néophyte en codage…

    Est-ce qu’il est possible de coder des screener qui vont chercher des valeur sur plusieurs UT?

    Par exemple:

    En zone de force et sous la résistance dynamique en données mensuelle. En zone de force en données hebdo et au dessus de la mm200 en données quotidiennes

    Merci pour vos réponses…

    #191042 quote
    claexco
    Participant
    New

    Bonjour, serait-il possible de réaliser un screener  détectant les fameuses bougies cadeau “faible volatilité” en zone de force ?

    Merci,

    #191045 quote
    jacquesgermain
    Participant
    Senior

    Bonjour

    voir le https://www.prorealcode.com/topic/extratrend-exemples-de-codage-screeners-et-programmation-personnalisee/page/19/#post-190415 qui fonctionne très bien et qui semble correspondre à la statégie de christophe trend france.

    #191082 quote
    Lolo77
    Participant
    New

    Bonjour,

    Question de codeur novice ^^ Comment screener des valeurs dont le nombre de titres échangés est par exemple compris entre 100 et 10000? (fourchette pour l’exemple)

    Merci à vous 🙂

    #191086 quote
    rwanderer
    Participant
    New

    Bonjour à tous,

    Depuis aujourd’hui je ne peux plus effectuer de backtest avec Extratrend cf message d’erreur en capture. Le chargement se fait en arrière plan mais n’aboutit pas …

    //Appel des valeurs d'Extratrend
    myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,0,0,0,0,0](close)//myTrend, myNeutral, myExpansion, myResistDyn, MyResistCT
    //myTrend = close

    J’ai testé ma stratégie en Backtest avec un myTrend = close -> OK
    J’ai l’impression donc que le CALL “Extratrend” me génère cette erreur (fonctionnait hier).
    Quelqu’un a t-il déjà rencontré ce problème ou une idée ?

    #191095 quote
    jacquesgermain
    Participant
    Senior

    par exemple par inclusion des 2 conditions suivantes :

    c1=volume>=100
    c2=volume<=10000
    screener[c1 and c2]

    Lolo77 thanked this post
    #191445 quote
    Gael75
    Participant
    New

    Bonjour à tous,

     

    Suite à une MAJ de mon courtier sur PRT, les proscreeners developpés ici ne fonctionnent plus.

    Le proscreener s’execute et indique chargement à l’infini avec la petite icone de chargement.

    Avez vou une idée du PB ?

    Par exemple, en pj la capture d’écran du Screener “Titres avec cassure de resistance dynamique”, j’ai effacé et recrée des nouveaux screener, rien n’y fait…Avez vous une idée ?

     

    Merci d’avance,

     

    Gaël

    #191669 quote
    gltokyo
    Participant
    New

    comment on rajoute  pour des valeurs en dessous de 10$  j’ai 4200 valeurs pour un max 50 affichées ?

    #191693 quote
    Nicolas
    Keymaster
    Master

    Il faut ajouter une condition type:

    cprix = close<10
    #191730 quote
    thibault76
    Participant
    New

    Bonjour,

    Je n’y connais rien en code. Auriez vous svp un codage de screener pour détecter une bougie en UT jour qui cloture audelà des bandes de bollingers soit à la hausse soit à la baisse ?

    (Je peux donner comme exemple l’action twitter dont le cours en UT jour a clôturé au-delà des bandes de bollingers le 5 avril)

    Merci beaucoup pour votre aide

    Thibault

    #191734 quote
    gltokyo
    Participant
    New

    Il faut ajouter une condition type:

    il n’utilise pas cette formule

    #191739 quote
    @gildasilva56
    Participant
    New

    @gltokyo

    Ni “bonjour”, ni explication du code qui pose problème, ni “merci” à Nicolas qui tente une réponse …

    Comme “il”, ça doit être moi et que je suis dans un bon jour, voilà ce qu’il faut faire : il faut remplacer

    zf5 =  zf1+zf2+zf3
    SCREENER[zf5](zf5 as "M W J")

     

    par :

    cprix = close<10
    SCREENER[zf5 AND cprix](zf5 as "M W J")

     

    #191748 quote
    gltokyo
    Participant
    New

    @gltokyo

    Ni “bonjour”, ni explication du code qui pose problème, ni “merci” à Nicolas qui tente une réponse …

    Comme “il”, ça doit être moi et que je suis dans un bon jour, voilà ce qu’il faut faire : il faut remplacer

    par :

    cool ca marche !! en parlant de il je voulais dir par PRT  le logiciel

    j’ai modifié un peu

    endif
    zf5 = zf1+zf2+zf3
    cprix = close<5
    okvol = highest[200](close * volume) > 300000
    SCREENER[zf5 AND cprix AND okvol](zf5 as “M W J”)

    ce qui est bizarre je me retrouve dans la colonne MWJ  des valeurs bizarre

    il doit manquer une valeur

    #191751 quote
    gltokyo
    Participant
    New

    dans le screener de bougie cadeau  je n’arrive pas a avoir des prix inferieure a 10 $

    // code proscreener d’exemple
    SCREENER(close as “close”)
    SCREENER[signal[1] and okvol[1]](risk[1] as “%Risk”)
    okvol = highest[20](close * volume) > 300000
    capital = HullAverage[20](close*volume)
    diff = ((close-open)/close)*100
    eta = (high-close) > (close-open) and (open-low) > (close-open)
    if diff < 0 then
    diff = -diff
    eta = (high-open) > (open-close) and (close-low) > (open-close)
    endif
    cadeau = diff <= 0.3
    risk = ((high-low)/high)*100
    Trend, ignored, Expansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
    signal = Trend <> Expansion and capital < average[5](capital[1]) and cadeau and eta
    cprix = close<10
    SCREENER[signal and okvol and cprix](risk as “%Risk”)

Viewing 15 posts - 286 through 300 (of 516 total)
  • You must be logged in to reply to this topic.

ExtraTrend – exemples de codage screeners et programmation personnalisee


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 515 replies,
has 2 voices, and was last updated by Nicolas
5 days, 6 hours ago.

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