ExtraTrend – exemples de codage screeners et programmation personnalisee

Viewing 15 posts - 301 through 315 (of 516 total)
  • Author
    Posts
  • #191761 quote
    Nicolas
    Keymaster
    Master

    Ce dernier code n’est pas correct, il doit y avoir une accumulation de copier/coller … Un code de screener ne peut comporter qu’une seule instruction SCREENER et placé à la fin du code.

    #191820 quote
    thibault76
    Participant
    New

    Bonjour à tous,

    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 ?

    Merci beaucoup pour votre aide

    Thibault

    #191825 quote
    gillespetitbali
    Participant
    Junior

    Bonjour a tous, reprenant un screener multi timeframe déjà partagé ici par le passé par je ne sais plus qui ( qu’il me pardonne) je voulais le modifier pour avoir ceci : en UT daily, prix dans  la zone de force + en UT weekly prix dans la zone de force + en UT Monthly Prix tres proches ou qui viennent de casser la resistance dynamique mensuelle. Je suis donc arrivé au code suivant, mais les résultats ne sont pas probants car pour la plupart pas de resistance dynamique en Monthly, quelqu’un sait pourquoi cela ne fonctionne pas ?

    // Zone force en Daily + Weekly + Cassure de la résistance dynamique Monthly
     
    timeframe(monthly)
    ignored, ignored, ignored, myReDyn7, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
     
    if close > myReDyn7[1] and close[1] <= myReDyn7[1] then
    zf1 = 500
    Endif
    
    
    timeframe(weekly)
    myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
    if myTrend > myTrend[1] then
    zf2 = 50
    endif
     
     
    timeframe(daily)
    myTrend2, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
    if myTrend2 > myTrend2[1] then
    zf3 = 5
    endif
    
    zf5 =  zf1+zf2+zf3
     
    cap = (average(close*volume)[50] > 1000000)
    
    SCREENER[zf5=555 and cap]
    
    #191827 quote
    gillespetitbali
    Participant
    Junior

    Je crois avoir trouvé la solution tout seul, mais bizarrement il me trouve qu’un seul titre dans les actions Européennes hors PEA ( SESG ), trouve rien en PEA Europe, et me sort pas mal de trucs aux US qui respectent a peu près les conditions demandées. Voici la nouvelle version du code :

    // Zone force en Daily + Weekly + Cassure de la résistance dynamique Monthly
     
    timeframe(monthly)
    myTrend7, ignored, ignored, myReDyn7, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
     
    cassure = myTrend7[1]<>myReDyn7[1] and close>myReDyn7[1]
    
    timeframe(weekly)
    myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
     
    if myTrend>myTrend[1] then
    tendanceW=1
    endif
    
    okW = close>=myTrend and tendanceW=1
    
    timeframe(daily)
    myTrend2, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
    
    if myTrend2>myTrend2[1] then
    tendanceD=1
    endif
    
    okD = close>=myTrend2 and tendanceD=1
     
    cap = (average(close*volume)[50] > 1000000)
    
    SCREENER[cassure and okW and okD and cap]
    
    #191829 quote
    gillespetitbali
    Participant
    Junior
    // Zone force en Daily + Weekly + Presence de la résistance dynamique Monthly avec zone de force
     
    timeframe(monthly)
    myTrend7, ignored, ignored, myReDyn7, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
     
    if myTrend7>myTrend7[1] then
    tendanceM=1
    endif
    
    okM = myTrend7[1]<>myReDyn7[1] and close<myReDyn7[1] and tendanceM=1
    
    timeframe(weekly)
    myTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
     
    if myTrend>myTrend[1] then
    tendanceW=1
    endif
    
    okW = close>=myTrend and tendanceW=1
    
    timeframe(daily)
    myTrend2, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0,1,1,0,0,0](close)
    
    if myTrend2>myTrend2[1] then
    tendanceD=1
    endif
    
    okD = close>=myTrend2 and tendanceD=1
     
    cap = (average(close*volume)[50] > 1000000)
    
    SCREENER[okM and okW and okD and cap]
    

    Du coup j’ai changé les conditions du Monthly pour mettre : Existence d’une résistance dynamique au dessus, mais cours dans la zone bleue, et toujours cours dans la zone bleue en Daily et Weekly, voir le nouveau code joint, du coup avec ca, j’ai n’importe quoi comme résultats. J’ai vraiment du mal a piger pourquoi … Bref j’imagine que vs avez compris ce que j’essayais de faire, et s’il y en a qui sont forts en code, leur aide serait vraiment bienvenue, merci.

    #191831 quote
    plbourse
    Participant
    New

    Bonjour

    Attention avec le Multitimeframe : les barres Weekly et Monthly sont construites sur chacune de vos unités de base (Daily) je suppose, donc vous pouvez fort bien avoir sur des tests simples sur ces unites de temps des résultats intermédiaires qui ne sont pas cohérents avec le construction de la barre finale sur la dernière date de l’unité de temps considérée.

    J’espère que je me suis fait comprendre et que ce post vous aidera.

    Bons exercices à tous

    plbourse

    #191898 quote
    Berbero
    Participant
    Junior
    Buongiorno, sto cercando uno screener per l’indicatore ExtraTrend che mi vada a catturare i movimenti long/short. Ho trovato questo, almeno così l’interpreto io, ma sui segnali short non riesco a trovarlo efficace. Pardon per la mia ignoranza di programmazione, è possibile semplicemente modificare il comando DwTrend, inserendo un parametro diverso? ReCT < ReDyn Sul grafico ho inserito una zona di colore rossa, in presenza di ReCT minore di ReDyn, e questa mi evidenzia le aree di possibile ribasso. È possibile creare questa condizione? Grazie per il vostro aiuto.
    
    myTrend, ignored, myExpansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    
    
    uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
    
    dntrend = myTrend = myExpansion
    
    newDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue)
    
    newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue) 
    
    if newDnTrend then
    
    signal=-1
    
    else
    
    signal=1
    
    endif
    
    screener[newUpTrend OR newDnTrend](signal as "Trend")

    Bonjour,

    Je recherche un screener pour l’indicateur ExtraTrend dont je vais capturer les mouvements long/short.

    J’ai trouvé ça, du moins donc je l’interprète, mais sur les signaux courts je ne le trouve pas efficace.

    Pardon pour mon ignorance en programmation, est-il possible de modifier simplement la commande DwTrend, en saisissant un paramètre différent ?

    ReCT <ReDyn

    Sur le graphique, j’ai inséré une zone rouge, en présence de ReCT inférieur à ReDyn, et cela met en évidence les zones de déclin possible.

    Est-il possible de créer cette condition ?

    Merci de votre aide.

    #191904 quote
    robertogozzi
    Moderator
    Master
    @Berbero Publiez uniquement dans la langue du forum dans laquelle vous publiez. Par exemple, l’anglais uniquement dans les forums anglophones et le français uniquement dans les forums francophones. Merci 🙂
    #191921 quote
    Berbero
    Participant
    Junior
    Désolé,  j’ai pensé demander où il était question d’extr, sans ouvrir d’autres fils ailleurs.  Dois-je poser sur le forum en italien, ou re-proposer ma question ici (en Français, cette fois…) ?
    #192235 quote
    MickaelM3333
    Participant
    New
    Bonjour, Pourriez-vous m’aider svp, je souhaiterais un screener avec les propriétés suivantes : * Valeure superieure à MM50 et MM20 * Forte amplitude de hausse (>à20%) * Faible amplitude de consolidation(<à20%) * Bougie avec faible variation , faible volume et faible volatilité * En zone de force ou juste en dessous de la RDYN * Volume journalier >10 000 Merci par avance
    #192237 quote
    CRVT
    Participant
    New
    Bonjour à toutes et tous, et bonjour Christophe Je souhaite pouvoir utiliser la bougie d’impulsion dans mes screeners, hors cette valeur n’est pas accessible dans la version actuelle d’Extratrend. Ce message est donc directement adressé à Christophe, le génial créateur d’Extratrend qui suit dans le détail ce forum : aurons-nous une prochaine édition de cette merveille qu’est ExtraTrend avec la sortie bougie d’impulsion ? Merci d’avance….
    #192238 quote
    Trendfrance
    Participant
    Junior
    Bonjour, Je ne pense pas. Le vrai problème est que dès qu’il y a un changement du nombre de variables en entrée ou en sortie, je reçois des messages de 98% des utilisateurs qui indiquent “je ne comprends pas, mes screeners ne marchent plus”. C’est ce qu’il s’est produit pour le passage de la v1 à la v2, et il a fallu prévoir 3 à 4 journées complètes de support, juste pour répondre à chacun. J’avais eu des demandes pour ajouter les valeurs des résistances, exploitables dans les screeners. Pour le moment je n’ai eu 2 demandes pour intégrer les bougies impulsives, c’est un trop gros risque, car je n’ai pas 4 journées à consacrer aux réponses, d’autant plus que personne n’utilise google pour faire ses recherches, je suis obligé de répondre à chacun personnellement. Pour vous donner un ordre d’idée, je réponds 3 à 4 fois par jour pour expliquer comment mettre l’indicateur sur le graph des prix et non en dessous, alors que j’ai un tutoriel vidéo qui l’explique sur indicators.net, ainsi qu’une FAQ avec cette explication. Mais j’ai toujours cela dans un coin de la tête si je trouve une solution qui puisse satisfaire tout le monde.
    #192243 quote
    Nicolas
    Keymaster
    Master
    Pour vous donner un ordre d’idée, je réponds 3 à 4 fois par jour pour expliquer comment mettre l’indicateur sur le graph des prix et non en dessous, alors que j’ai un tutoriel vidéo qui l’explique sur indicators.net, ainsi qu’une FAQ avec cette explication.
    ça fait 6 ans que je réponds à cette question dans 5 langues différentes, quasiment tous les jours 😆 Bientôt, une nouvelle instruction permettra de faire appliquer directement l’indicateur au graphique du prix par le code, encore un peu de patience.
    #192245 quote
    Trendfrance
    Participant
    Junior
    Pour vous donner un ordre d’idée, je réponds 3 à 4 fois par jour pour expliquer comment mettre l’indicateur sur le graph des prix et non en dessous, alors que j’ai un tutoriel vidéo qui l’explique sur indicators.net, ainsi qu’une FAQ avec cette explication.
    ça fait 6 ans que je réponds à cette question dans 5 langues différentes, quasiment tous les jours 😆 Bientôt, une nouvelle instruction permettra de faire appliquer directement l’indicateur au graphique du prix par le code, encore un peu de patience.
    Très bien !
    #192268 quote
    CRVT
    Participant
    New
    Merci Christophe pour cette réponse, Je comprends qu’il puisse être usant de répondre aux questions les plus élémentaires, alors que les réponses sont accessibles et que les gens ne veulent pas faire le moindre effort, et que tout cela rende toute nouvelle release difficile … J’attends donc avec impatience les nouvelles versions d’Extratrend intégrant les nouvelles instructions que tu mentionnes  ! Et bravo encore pour ce soutien et pour la qualité de ton outil…
Viewing 15 posts - 301 through 315 (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, 8 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...