Screener clôture au plus haut + record volume annuel

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #261169 quote
    OURS95
    Participant
    Senior

    Bonjour,

    Est-ce possible d’avoir un screener qui détecte la clôture d’un chandelier au plus haut

    avec comme conditions:

    1- Record du volume journalier sur 1 année

    2- Capitalisation échangée sur une journée > 150 000 €

    Merci par avance

    Domi

    #261173 quote
    Nicolas
    Keymaster
    Legend

    Voici le code de ce screener:

    // === SCREENER : Clôture au plus haut + Record volume 1 an + Capi > 150 000€ ===
    
    
    // 1. Clôture au plus haut du chandelier (close = high)
    ClotureAuPlusHaut = (close = high)
    
    
    // 2. Record de volume journalier sur 1 an (~252 séances de trading)
    RecordVolume1An = (volume > highest[252](volume[1]))
    
    
    // 3. Capitalisation échangée sur la journée > 150 000€ (cours x volume)
    CapiEchangee = (close * volume > 150000)
    
    
    // Filtre combiné
    Filter = ClotureAuPlusHaut AND RecordVolume1An AND CapiEchangee
    
    
    SCREENER[Filter](volume AS "Volume", close * volume AS "Capi échangée (€)")
    

    Explication des 3 conditions :

    1. close = high / Détecte les chandeliers dont la clôture est exactement au plus haut de la bougie (corps plein haussier sans mèche haute). Signal de force maximale.
    2. volume > highest[252](volume[1]) / Le volume du jour dépasse le plus grand volume enregistré sur les 252 dernières séances (environ 1 an calendaire boursier). volume[1] exclut la barre courante du calcul historique pour éviter la comparaison circulaire.
    3. close * volume > 150000 / La capitalisation échangée (cours × volume) dépasse 150 000 €, ce qui filtre les valeurs trop illiquides.
    robertogozzi thanked this post
    #261174 quote
    OURS95
    Participant
    Senior

    Merci, est-il possible que la 1 ère condition soit modifiée” Détection 15mn voir 30mn max avant la clôture” pour me permettre de rentrer en position

    Merci c’est top

    Domi

    #261175 quote
    Nicolas
    Keymaster
    Legend

    Voici la nouvelle version qu’il faudra lancer sur le timeframe 15 minutes par exemple, vers la fin de la journée pour valider les critères. J’ai ajouté un seuil de tolérance de 0.3% (à varier selon tes besoins) pour valider la proximité du haut de la journée au moment où on lancer le screener.

    // =====================================================
    // SCREENER : Proche clôture au plus haut (15-30min avant)
    // =====================================================
    
    
    // --- Bloc JOURNALIER (barre en cours de construction) ---
    TIMEFRAME(daily)
    DailyHigh    = high
    DailyVol     = volume
    // Record de volume vs les 252 séances précédentes clôturées
    RecordVol1An = (DailyVol > highest[252](volume[1]))
    // Capitalisation échangée sur la journée > 150 000€
    CapiJour     = (close * DailyVol > 150000)
    
    
    // --- Retour au timeframe de base (15min ou 30min) ---
    TIMEFRAME(default)
    
    
    // Cours intraday (15min) proche du plus haut journalier
    // Tolérance de 0.3% pour filtrer les mèches hautes résiduelles
    Tolerance    = 0.003
    ProcheHaut   = (close >= DailyHigh * (1 - Tolerance))
    
    
    // --- Filtre combiné ---
    Filter = ProcheHaut AND RecordVol1An AND CapiJour
    
    
    SCREENER[Filter](close AS "Cours 15min", DailyHigh AS "PH Journalier", DailyVol AS "Vol Jour", close * DailyVol AS "Capi Jour (€)")
    
    #261176 quote
    OURS95
    Participant
    Senior

    Merci beaucoup c’est top

    Bonne soirée

    #261179 quote
    OURS95
    Participant
    Senior

    Encore une petite question , est-il possible d’avoir une option a cocher:

    – volume Record annuel (Code actuel 15mn)

    -Volume nettement Supérieur moyenne annuel

    c’est la dernière pour aujourd’hui

    Domi

    #261186 quote
    Nicolas
    Keymaster
    Legend

    voici le code de cette nouvelle version, par contre il faudra ajouter les paramètre configurables par toi même dans l’interface de ProScreener:

    // =====================================================
    // SCREENER : Proche clôture au plus haut + Filtre Volume (mode sélectionnable)
    // =====================================================
    // PARAMÈTRES CONFIGURABLES :
    //   ModeVolume   : 1 = Record annuel | 2 = Supérieur à la moyenne annuelle
    //   FacteurSeuil : Multiplicateur de la moyenne (ex: 2 = volume > 2x la moyenne)
    //   Tolerance    : Ecart au plus haut journalier (ex: 0.003 = 0.3%)
    
    
    // --- Bloc JOURNALIER ---
    TIMEFRAME(daily)
    DailyHigh = high
    DailyVol  = volume
    MoyVol252 = Average[252](volume[1])
    
    
    // Mode 1 : Record de volume sur 1 an
    RecordVol = (DailyVol > highest[252](volume[1]))
    
    
    // Mode 2 : Volume nettement supérieur à la moyenne annuelle
    VolSupMoy = (DailyVol > FacteurSeuil * MoyVol252)
    
    
    // Sélection du mode via paramètre
    IF ModeVolume = 1 THEN
      CondVol = RecordVol
    ELSE
      CondVol = VolSupMoy
    ENDIF
    
    
    CapiJour = (close * DailyVol > 150000)
    
    
    // --- Retour au timeframe de base (15min ou 30min) ---
    TIMEFRAME(default)
    ProcheHaut = (close >= DailyHigh * (1 - Tolerance))
    
    
    Filter = ProcheHaut AND CondVol AND CapiJour
    
    
    SCREENER[Filter](close AS "Cours 15min", DailyHigh AS "PH Jour", DailyVol AS "Vol Jour", close * DailyVol AS "Capi Jour (€)")
    

    Comment activer les paramètres dans PRT :

    Dans l’éditeur du screener, cliquez sur “Variables paramètrables” (icône ⚙️ en haut à gauche). Trois paramètres apparaîtront automatiquement car ils ne sont pas définis dans le code :

    • ModeVolume = 1 (Record annuel) ou 2 (Volume > X fois la moyenne)
    • FacteurSeuil = 2 (Volume > 2× la moyenne annuelle (ajustable : 1.5, 3…)
    • Tolerance = 0.003 (Écart max au plus haut (0.3%))
    #261189 quote
    OURS95
    Participant
    Senior

    Les 3 paramètres ne s’affichent pas il demande 1 nom dans le programme ? Puis ajouter

    #261194 quote
    OURS95
    Participant
    Senior

    Est-il pas mieux de refaire 1 code comme pour record volume annuel 15 mn

    merci

    #261196 quote
    Nicolas
    Keymaster
    Legend

    Ok alors je fais l’effort, c’est mieux en effet… 😉

    // =====================================================
    // SCREENER : Proche clôture au plus haut + Filtre Volume (mode sélectionnable)
    // =====================================================
    // PARAMÈTRES CONFIGURABLES :
    ModeVolume   = 1 // Record annuel | 2 = Supérieur à la moyenne annuelle
    FacteurSeuil =2 // Multiplicateur de la moyenne (ex: 2 = volume > 2x la moyenne)
    Tolerance = 0.003 // Ecart au plus haut journalier (ex: 0.003 = 0.3%)
    
    
    // --- Bloc JOURNALIER ---
    TIMEFRAME(daily)
    DailyHigh = high
    DailyVol  = volume
    MoyVol252 = Average[252](volume[1])
    
    
    // Mode 1 : Record de volume sur 1 an
    RecordVol = (DailyVol > highest[252](volume[1]))
    
    
    // Mode 2 : Volume nettement supérieur à la moyenne annuelle
    VolSupMoy = (DailyVol > FacteurSeuil * MoyVol252)
    
    
    // Sélection du mode via paramètre
    IF ModeVolume = 1 THEN
      CondVol = RecordVol
    ELSE
      CondVol = VolSupMoy
    ENDIF
    
    
    CapiJour = (close * DailyVol > 150000)
    
    
    // --- Retour au timeframe de base (15min ou 30min) ---
    TIMEFRAME(default)
    ProcheHaut = (close >= DailyHigh * (1 - Tolerance))
    
    
    Filter = ProcheHaut AND CondVol AND CapiJour
    
    
    SCREENER[Filter](close AS "Cours 15min", DailyHigh AS "PH Jour", DailyVol AS "Vol Jour", close * DailyVol AS "Capi Jour (€)")
    
    #261199 quote
    OURS95
    Participant
    Senior

    Merci bonne soirée c’est top

    Pour l’instant j’ai aucune valeur en 15 mn

    domi

    #261200 quote
    Nicolas
    Keymaster
    Legend

    Peut-être avec une tolérance plus importante ?

    #261209 quote
    OURS95
    Participant
    Senior

    En ModeVolume = 2 j’ai 3 valeurs

    = 1 aucune valeur


    bon week-end

    Domi

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

Screener clôture au plus haut + record volume annuel


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
OURS95 @ours95 Participant
Summary

This topic contains 12 replies,
has 2 voices, and was last updated by OURS95
1 week, 1 day ago.

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