Screener Golden Cross croisement haussier EMA50/EMA200 récent

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

    Bonjour,


    Est – il possible d’avoir un screener avec les conditions suivantes :

    Conditions principales : EMA50 croise EMA200 à la hausse

    Croisement récent (0 à 2 jours ou 0 à 2 semaines)

    Pente EMA50 positive

    Prix > EMA50

    ADX > 18


    Merci

    #262027 quote
    Nicolas
    Keymaster
    Legend

    Ci dessous le screener type Golden Cross avec les filtres que tu demandes en plus:

    // ============================================================
    // Screener : Golden Cross EMA50/EMA200 récent + filtres
    // ============================================================
    
    
    // Paramètre : fenêtre de détection du croisement (en barres)
    RecentBars = 2 // 0 à 2 jours (ou semaines selon l'unité du graphique)
    
    
    // Calcul des EMA
    ema50  = ExponentialAverage[50](close)
    ema200 = ExponentialAverage[200](close)
    
    
    // --- Condition 1 : croisement EMA50 > EMA200 dans les "RecentBars" dernières barres ---
    crossOccurred = 0
    FOR i = 0 TO RecentBars
        IF ema50[i] > ema200[i] AND ema50[i+1] <= ema200[i+1] THEN
            crossOccurred = 1
        ENDIF
    NEXT
    
    
    // --- Condition 2 : pente EMA50 positive ---
    slopePositive = ema50 > ema50[1]
    
    
    // --- Condition 3 : prix au-dessus de l'EMA50 ---
    priceAboveEma50 = close > ema50
    
    
    // --- Condition 4 : ADX > 18 ---
    adxValue = ADX[14]
    adxOK = adxValue > 18
    
    
    // --- Combinaison de toutes les conditions ---
    signal = crossOccurred AND slopePositive AND priceAboveEma50 AND adxOK
    
    
    SCREENER[signal](close AS "Prix", ema50 AS "EMA50", ema200 AS "EMA200", adxValue AS "ADX")
    

    Voici comment fonctionne chaque partie :

    • RecentBars = 2 contrôle la fenêtre de détection du croisement. La boucle FOR parcourt les 0, 1 et 2 dernières barres et détecte si l’EMA50 est passée au-dessus de l’EMA200 sur l’une d’elles. Change simplement cette valeur si tu veux élargir ou réduire la fenêtre.
    • La pente positive est vérifiée en comparant l’EMA50 actuelle à celle de la barre précédente (ema50 > ema50[1]).
    • Le prix au-dessus de l’EMA50 est une condition simple close > ema50.
    • L’ADX est calculé sur 14 périodes (standard), avec un seuil à 18. Tu peux ajuster ce seuil selon tes préférences.
    • Les colonnes affichées dans le screener sont : le prix, l’EMA50, l’EMA200 et la valeur de l’ADX.


    #262178 quote
    OURS95
    Participant
    Senior

    coucou, de retour après une période de problèmes de santé .

    avant tout merci.

    Lorsque je lance le screener en J ,  j'ai 5 valeurs mais jai aucun croisement de la ema50 sur les 2 derniers jours (RecentBars = 2 // 0 à 2 jours )
    
    Merci à toi
    
    Domi
    


    ProScreener-GOLDEN-CROSS-IVT.png ProScreener-GOLDEN-CROSS-IVT.png HEIA-Journalier.png HEIA-Journalier.png
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Screener Golden Cross croisement haussier EMA50/EMA200 récent


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
OURS95 @ours95 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by OURS95
11 hours, 45 minutes ago.

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