ExtraTrend – exemples de codage screeners et programmation personnalisee

Viewing 15 posts - 196 through 210 (of 516 total)
  • Author
    Posts
  • #181650 quote
    Manu L.
    Participant
    Average

    Merci pour ce screener mais à quoi correspond la donnée de vitesse ?

    #181652 quote
    Manu L.
    Participant
    Average

    Merci pour cet indicateur (y a du Twitter dans l’air :-)). Quel serait le screener pour le déclenchement des 2 bleus ?

    #181653 quote
    Fred__
    Participant
    Junior

    Et un screener pour détecter les actions :

    • dont la dernière clôture est en zone bleue en UT semaine
    • dont la zone de force bleue est déclenchée en UT jour, mais la dernière clôture est sous la zone bleue (clôture < Trend)
    • avec un classement par ordre décroissant du nbre de jours où la clôture est sous la zone bleue (clôture < Trend) en UT jour.

    toujours en lien avec les “actions furieuses”, pour rechercher des actions avec une plus forte probabilité de hausse (cours dans la zone bleue en UT semaine) mais qui sont en phase de consolidation court terme, pour rechercher si possible des résistances horizontales/obliques à casser.

    Bonne soirée à toutes et tous,

     

    //La dernière clôture est dans la zone bleue en UT semaine
    //La dernière clôture est sous la zone bleue en UT jour
    
    //Filtre sur volume et capital échangé
    VolumeMin = volume > 10000
    okvol=average[20](close*volume)>500000
    
    TIMEFRAME(weekly)
    myTrendWeek, ignored, myExpansionWeek, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    IF myExpansionWeek > myTrendWeek AND close > myTrendWeek THEN
    TendanceWeek = 1
    ELSE
    TendanceWeek = 0
    ENDIF
    okWeek = TendanceWeek > 0
    
    TIMEFRAME(daily)
    myTrend, ignored, myExpansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    IF myExpansion > myTrend THEN
    Tendance = 1
    start = 0
    ELSE
    Tendance = 0
    start=start+1
    ENDIF
    okJour  = Tendance < 1
    
    SCREENER[okvol AND VolumeMin AND okWeek AND okJour] (start as "Bougies")
    
    @gildasilva56, Manu L. and zinz thanked this post
    #181757 quote
    Manu L.
    Participant
    Average

    Bonjour à tous,

    à quoi pourrait ressembler le screnner qui permet de détecter la zone de force en mois & semaine et entrée en jour dans celle-ci avec cassure de la résistance dynamique  jour (ou pas).

    Merci d’avance

    GC Slr David thanked this post
    #181760 quote
    Gabi
    Participant
    Senior

    Screener qui retourne simplement les valeurs qui sont les plus proche de la résistance dynamique.

    Simple calcul de la distance en pourcentage (%) entre la cloture courante d’une bougie verte et la Résistance dynamique. (100% = résistance dynamique)

    okvol = highest[20](close*volume)>300000
    
    Trend, ignored, ignored, ReDyn, ignored = CALL "ExtraTrend"[0, 1, 0, 0, 0, 0](close)
    isReDyn = Redyn <> Trend and close > Trend and close > open
    if isReDyn then
    distance = (close / ReDyn) * 100
    endif
    
    SCREENER[isRedyn and okvol](distance as "%Distance")
    @gildasilva56 and Manu L. thanked this post
    #181761 quote
    Gabi
    Participant
    Senior

    Version du screener Résistance dynamique & Zone de Force mais cette fois, trié par nombre de période depuis le début de la résistance.

     

    okvol = highest[20](close*volume)>300000
    
    Trend, ignored, Expansion, ReDyn, ignored = CALL "ExtraTrend"[0, 1, 0, 0, 0, 0](close)
    isRedyn = Trend <> ReDyn and Trend <> Expansion
    
    if isRedyn then
    periode = 0
    WHILE Trend[periode] <> ReDyn[periode] DO
    periode = periode + 1
    if periode = 254 then
    BREAK
    endif
    WEND
    endif
     
    SCREENER[isRedyn and okvol]( periode as "Périodes")
    
    @gildasilva56 and Manu L. thanked this post
    #181762 quote
    Gabi
    Participant
    Senior

    @Manu L.

    Screener qui retourne les valeurs en Zone de Force (Mensuelle & Hebdo) dont le cours est supérieur à la ligne de Trend en journalier. Trié par distance de la résistance dynamique (100% = Résistance dynamique)

    monthlySignal = 0
    weeklySignal = 0
    
    TIMEFRAME(monthly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    inForce = close > Trend
    if Trend <> Expansion and inForce then
    monthlySignal = 1
    endif
    
    
    TIMEFRAME(weekly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    inForce = close > Trend
    if Trend <> Expansion and inForce and monthlySignal then
    weeklySignal = 1
    endif
    
    
    TIMEFRAME(daily)
    okvol = highest[20](close*volume)>300000
    
    Trend, ignored, ignored, ReDyn, ignored = CALL "ExtraTrend"[0, 1, 0, 0, 0, 0](close)
    inForce = Trend <> ReDyn and close > Trend
    
    signal = monthlySignal and weeklySignal and inForce
    
    if signal then
    distance = (close / ReDyn) * 100
    endif
    
    SCREENER[signal and okvol](distance as "%Distance")
    
    @gildasilva56, guigui and zinz thanked this post
    #181763 quote
    Gabi
    Participant
    Senior

    Screener qui retourne les valeurs qui sont en Zone de Force Mensuelle, Hebdo et journalier, trié par vitesse.

     

    monthlySignal = 0
    weeklySignal = 0
    signal = 0
    
    TIMEFRAME(monthly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    if Trend <> Expansion then
    monthlySignal = 1
    endif
    
    
    TIMEFRAME(weekly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    if Trend <> Expansion and monthlySignal then
    weeklySignal = 1
    endif
    
    
    TIMEFRAME(daily)
    okvol = highest[20](close*volume)>300000
    vitesse = highest[200](roc[5])
    
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    if Trend <> Expansion and weeklySignal then
    signal = 1
    endif
    
    
    SCREENER[signal and okvol](vitesse as "Vitesse")
    
    Manu L. and zinz thanked this post
    #181766 quote
    bronca
    Participant
    New

    Bonjour,

     

    Et merci pour tout les formidables screener, comme peut on rajouter un critère de volume sur l’ensemble des screeners?

    Genre une ligne qu’on pourrait mettre sur tout les screeners qui dirait , je veux que des valeurs qui ont plus de x volumes, pour trier les titres illiquides,

     

    merci par avance,

    #181772 quote
    Gabi
    Participant
    Senior

    @bronca

     

    La ligne suivante, permet de filtrer les valeurs par capital échangé supérieur a 300k sur 20 périodes :

    okvol = highest[20](close*volume)>300000

    Vous pouvez la modifier suivant vos besoins.

    #181823 quote
    bronca
    Participant
    New

    Merci Gabi!

    #181826 quote
    Manu L.
    Participant
    Average

    merci @Gabi pour ce screener et profitable à bcp 🙂

    #181827 quote
    Manu L.
    Participant
    Average

    Et si on souhaite avoir les actions qui ont franchies le résistance dynamique en journalier ?

     

    monthlySignal = 0
    weeklySignal = 0
    TIMEFRAME(monthly)
    Trend, ignored, Expansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
    inForce = close > Trend
    if Trend <> Expansion and inForce then
    monthlySignal = 1
    endif
    TIMEFRAME(weekly)
    Trend, ignored, Expansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
    inForce = close > Trend
    if Trend <> Expansion and inForce and monthlySignal then
    weeklySignal = 1
    endif
    TIMEFRAME(daily)
    okvol = highest[20](close*volume)>300000
    Trend, ignored, ignored, ReDyn, ignored = CALL “ExtraTrend”[0, 1, 0, 0, 0, 0](close)
    inForce = Trend <> ReDyn and close > Trend
    signal = monthlySignal and weeklySignal and inForce
    if signal then
    distance = (close / ReDyn) * 100
    endif
    SCREENER[signal and okvol](distance as “%Distance”)
    #181835 quote
    Gabi
    Participant
    Senior

    Screener qui retourne les valeurs en Zone de Force (Mensuelle & Hebdo) et dont le cours à franchie la Résistance dynamique en journalier.

    Trié par vitesse.

    monthlySignal = 0
    weeklySignal = 0
    
    TIMEFRAME(monthly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    if Trend <> Expansion and close > Trend then
    monthlySignal = 1
    endif
    
    TIMEFRAME(weekly)
    Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
    if Trend <> Expansion and close > Trend and monthlySignal then
    weeklySignal = 1
    endif
    
    TIMEFRAME(daily)
    okvol = highest[20](close*volume)>300000
    vitesse = highest[200](roc[5])
    
    Trend, ignored, ignored, ReDyn, ignored = CALL "ExtraTrend"[0, 1, 0, 0, 0, 0](close)
    signal = monthlySignal and weeklySignal and close >= Redyn[1] and Trend[1] <> ReDyn[1]
    
    SCREENER[signal and okvol](vitesse as "Vitesse")
    
    #181988 quote
    Gabi
    Participant
    Senior

    Screener dont le cours est situé entre la ligne de Trend et la résistance dynamique, trié par vitesse.

    okvol = highest[20](close*volume)>300000
    vitesse = highest[200](roc[5])
     
    Trend, ignored, ignored, ReDyn, ignored = CALL "ExtraTrend"[0, 1, 0, 0, 0, 0](close)
    signal = close > Trend and Trend <> ReDyn and close < ReDyn
     
    SCREENER[signal and okvol]( vitesse as "Vitesse")
    
Viewing 15 posts - 196 through 210 (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
4 days, 21 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...