Test screener (MM 5 jours auparavent)

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #252719 quote
    Dom100
    Participant
    New

    Bonjour,

    Je cherche à tester la performance d’un screener et j’utilise les moyennes mobiles retardées de 5 jours dans le screener très simple ci-dessous.

    Il me donne uniquement la croisement des MM du dernier jour, et non retardé de 5 jours.

    Savez-vous pourquoi?

     

     

    TIMEFRAME(Daily)

    REM Nombre de jours préalables pour test
    N = 5

    REM Calcul de la moyenne mobile court terme
    mm50 = AVERAGE[50](N)

    REM Calcul de la moyenne mobile long terme
    mm200 = AVERAGE[200](N)

    REM Evalue la “dynamique” du croisement
    dynamique = MOMENTUM(mm50-mm200) * 100 / CLOSE

    REM Déclenche l’alerte au moment du croisement
    C3 = mm50 CROSSES OVER mm200
    SCREENER[C3] SORT BY dynamique

    #252728 quote
    robertogozzi
    Moderator
    Master

    Cette ligne contient une erreur logique. Vous devez indiquer entre parenthèses l’élément dont vous souhaitez calculer la moyenne. Il peut s’agir d’un cours (ouverture, clôture, plus haut, etc.), d’un volume ou de tout autre élément. En saisissant N (c’est-à-dire 5), le résultat sera toujours 5, car la moyenne sur 1, 10, 50 ou 200 périodes de 5 sera toujours 5 !

    mm50 = AVERAGE[50](N)

    Ce formulaire calcule le prix moyen (Clôture) :

    mm50 = AVERAGE[50](Close) //ou High, Low, etc...

    Vous devez calculer les moyennes normalement, en utilisant CLOSE (ou autre, selon votre préférence).
    C’est plus tard, lorsque vous référencerez les moyennes, que vous devrez utiliser [N] :

    REM Evalue la “dynamique” du croisement
    dynamique = MOMENTUM(mm50[N]-mm200[N]) * 100 / CLOSE
    
    REM Déclenche l’alerte au moment du croisement
    C3 = mm50[N] CROSSES OVER mm200[N]
    Iván González thanked this post
    #252733 quote
    Dom100
    Participant
    New

    Merci, j’ai modifié le programme comme indiqué, pour tester un croisement de MM il y a 5 jours.

    Il fonctionne mais il met un temps beaucoup de temps à s’exécuter. Est-ce normal?

    Merci par avance pour votre réponse.

    TIMEFRAME(Daily)

    REM Nombre de jours préalables pour test
    N = 5

    REM Calcul de la moyenne mobile court terme
    mm50 = AVERAGE[50](Close[N])

    REM Calcul de la moyenne mobile long terme
    mm200 = AVERAGE[200](Close[N])

    REM Déclenche l’alerte au moment du croisement
    C3 = mm50 CROSSES OVER mm200

    SCREENER[C3]
    REM SORT BY dynamique

    Iván González thanked this post
    #252750 quote
    Iván González
    Moderator
    Master

    Il se peut que cela prenne beaucoup de temps, car la liste sur laquelle il est en train de passer contient de nombreux actifs.
    Essayez d’exécuter le screener avec une liste réduite d’actifs, par exemple moins de 150.

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

Test screener (MM 5 jours auparavent)


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Dom100 @dom100 Participant
Summary

This topic contains 3 replies,
has 3 voices, and was last updated by Iván González
4 months, 1 week ago.

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