Screener qui détecte les actions au dessus de la ligne 50 de l’indic

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #260016 quote
    OURS95OURS95
    Participant
    Senior

    bonjour,


    Est-il possible d’avoir un screener qui détecte les croisement haussier de la ligne 50 de l’indicateur réacteur de tendance donont vous trouverez le code ci-dessous. Merci par avance.


    // PRC_Commodity Trend Reactor [BigBeluga] – CCI Oscillator

    // Display: Separate oscillator panel

    // version = 0

    // 23.02.2026

    // Iván González @ http://www.prorealcode.com

    // Sharing ProRealTime knowledge

    //———————————————–

    // — INPUTS —

    cciLen = 25 // CCI Length

    upperThr = 50 // Upper Threshold

    lowerThr = -50 // Lower Threshold



    // — CCI CALCULATION —

    cciVal = CCI[cciLen](close)



    // — CCI COLOR —

    // gray when between thresholds, lime above upper, orange below lower

    IF cciVal > upperThr THEN

    rc = 0

    gc = 230

    bc = 119

    ELSIF cciVal < lowerThr THEN

    rc = 255

    gc = 153

    bc = 0

    ELSE

    rc = 128

    gc = 128

    bc = 128

    ENDIF



    // — FILLS —

    // Fill between CCI and upper threshold when CCI > upper

    IF cciVal > upperThr THEN

    alphaUp=100

    else

    alphaUp=0

    ENDIF

    COLORBETWEEN(cciVal, upperThr, 0, 230, 119, alphaUp)

    // Fill between CCI and lower threshold when CCI < lower

    IF cciVal < lowerThr THEN

    alphaDn=100

    else

    alphaDn=0

    ENDIF

    COLORBETWEEN(cciVal, lowerThr, 255, 153, 0, alphaDn)

    // — EXTREME SIGNALS —

    IF cciVal > 200 THEN

    DRAWPOINT(barindex, cciVal, 2) COLOURED(0, 230, 119)

    ENDIF



    IF cciVal < -200 THEN

    DRAWPOINT(barindex, cciVal, 2) COLOURED(255, 153, 0)

    ENDIF

    //———————————————–

    RETURN cciVal COLOURED(rc, gc, bc) style(line, 2), upperThr COLOURED(100, 100, 100) style(line, 1), lowerThr COLOURED(100, 100, 100) style(line, 1), 0 AS “Zero” COLOURED(80, 80, 80) style(dottedline, 1)

    #260038 quote
    Iván GonzálezIván González
    Moderator
    Legend

    Le croisement haussier de la ligne 50 correspond donc simplement à CCI CROSSES OVER 50

    cciLen = 25
    upperThr = 50
    
    cciVal = CCI[cciLen](close)
    
    c1 = cciVal CROSSES OVER upperThr
    
    SCREENER[c1] (cciVal AS "CCI")
    


    #260039 quote
    OURS95OURS95
    Participant
    Senior

    Super merci beaucoup


    #260040 quote
    OURS95OURS95
    Participant
    Senior

    Est-ce possible d’afficher que les volumes supérieur à 150 000€ et d’afficher la capitalisation dans le screener

    merci d’avance

    #260047 quote
    Iván GonzálezIván González
    Moderator
    Legend

    Oui. Il vous suffit d’ajouter une deuxième condition et de modifier la dernière ligne.

    c2=average[20](close*volume)>150000
    screener[c1 and c2](cciVal AS "CCI")
    


    #260062 quote
    OURS95OURS95
    Participant
    Senior

    merci encore


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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Screener qui détecte les actions au dessus de la ligne 50 de l’indic


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
OURS95 @ours95 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by OURS95OURS95
5 months, 4 weeks ago.

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