Test screener (MM 5 jours auparavent)

Forums ProRealTime forum Français Support ProScreener Test screener (MM 5 jours auparavent)

  • This topic has 3 replies, 3 voices, and was last updated 1 day ago by avatarIván.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #252719

    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

    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 !

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

    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] :

     

     

    1 user thanked author for this post.
    #252733

    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

     

    1 user thanked author for this post.
    #252750

    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.

    1 user thanked author for this post.
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