Colonne fraicheur du signal pour screener

Forums ProRealTime forum Français Support ProScreener Colonne fraicheur du signal pour screener

  • This topic has 3 replies, 2 voices, and was last updated 5 years ago by avatarfr69.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #42560

    Bonjour,

    Ce post est une suite du post : https://www.prorealcode.com/topic/colonne-critere-pour-screener/
    dans lequel je souhaitai créer une colonne dans un screener qui remontait le nombre de périodes depuis lesquelles un signal est up

    J’ai finalement codé la colonne, qui est en fait une colonne “fraicheur du signal” (NB ci-dessous), avec le code ci-dessous que je trouve plus logique :

    J’ai juste un petit soucis, c’est que des fois la valeur de la colonne reste à 0 et ça ne fonctionne pas.
    J’ai donc créée un indicateur pour déboguer plus facilement, et là, surprise l’indicateur fonctionne très bien.

    Donc ma question est comment se fait-il que ça fonctionne bien avec l’indicateur et pas avec le screener ?
    Et sinon je me demandai si il n’existait pas une fonction PRT permettant de faire ça directement ?

    Merci d’avance
    LR

    #42739

    Bonjour,

    Personne ne peut m’aider svp ?

    #94671

    BONJOUR

     

    Je viens de tester ton screener

    // TEST
    indicator1 = average[15]
    indicator2 = average[50]

    c1 = indicator1 > indicator2
    c2 = volume > 1000
    c3 = close > indicator1

    conditonsOK = c1 and c2 and c3

    if conditonsOK then
    signal = 1
    nb = nb + 1
    else
    signal = 0
    nb =0
    endif

    SCREENER [signal] (nb as “SIGNAL”)

    et cela fonctionne bien de mon coté

    attention au volume (faible) et au marché selectionné….

    bon courage

     

     

    #94672

    choisir :  euronext pea

    volume >100000  (ne pas mettre d’espace)

    salut

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login