Besoin d’aide pour trouver l’erreur dans un screener simple

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

    Bonjour,

    J’ai codé un screener simple pour identifier les valeurs ayant fait un gap haussier d’au moins 5% en daily au cours des 30 derniers jours.

    Voici le code :

    indicateur = 0

    c1= (low / high[1]) > 1.05

    if c1 then
    indicateur = 1
    endif

    test = summation[30](indicateur>0)>0

    screener [test]

    J’ai paramétré ce screener en daily sur l’ensemble des valeurs européennes.

    Seulement, je ne comprends pas pourquoi ce screener n’a pas retourné une action qui répond à ce critère : ATEME.

    Le 10/05/2023 (il y a 26 jours) il y a bien un écart de 5,49% entre le + bas du jour et le plus haut de la séance précédente et pourtant cette action n’apparaît pas dans mon screener.

    Pourriez-vous svp m’aider à trouver ce qui cloche ?

    Merci

    #216266 quote
    neos
    Participant
    New

    Si jamais quelqu’un me fait plaisir de lire mon post et de bien vouloir m’aider, j’en profite pour poser une autre question sur un 2ème screener très simple que j’ai codé et, là encore, je ne comprends pas du tout pourquoi je n’ai pas les résultats escomptés.

     

    C1 = close < highest[52](Close)
    C2 = close > highest[52](Close)*0.9

    screener [c1 and C2]

     

    Le but de ce screener est de détecter les actions qui se situent à moins de 10% en dessous de leur plus haut des 52 dernières semaines.

    Ce screener aurait dû me retourner par exemple la société LVMH dont le cours est proche de son plus haut (sur la bougie hebdo actuelle, on est à 5,2% au moment où j’ai lancé ce screener et la bougie hebdo de la semaine dernière a clôturé à 8,2% en dessous de la clôture de la bougie la + haute de ces 52 dernières semaines).

    Or, ce screener ne me renvoie aucun résultat !

    Merci pour votre aide.

    #216268 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    A priori je ne vois pas d’erreur flagrante dans le code du screener du post d’en-tête. Eventuellement vérifier qu’ateme est bien dans la liste scannée, et que le graphe est dans la même configuration d’historique (ajusté des dividendes ou pas) dans les réglages plateformes que les cours utilisés par le screener pour éviter des écarts de cours dans les comparaisons…

    Pour le 2e post, utiliser highest[52](high) si on veut le plus haut absolu, plutôt que highest[52](close) qui prend le plus haut des clôtures, de là voir si ça a influé assez ou pas…

    #216270 quote
    neos
    Participant
    New

    <audio class=”audio-for-speech”></audio>

    Merci pour votre réponse.

    Concernant vos remarques

    • en ce qui concerne le 1er screener : ATEME étant une valeur française cotée sur Euronext Paris, elle est bien dans la liste scannée (j’ai sélectionné l’ensemble des valeurs françaises et européennes)
    • en ce qui concerne le 2ème screener : j’ai effectivement hésité entre le + haut en séance et le + haut en cloture mais, dans les 2 cas, le screener ne me retourne aucun résultat ce que je n’arrive pas à m’expliquer. Là encore, j’ai sélectionné l’ensemble des valeurs françaises et européennes.
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Besoin d’aide pour trouver l’erreur dans un screener simple


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
neos @neos Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by neos
2 years, 8 months ago.

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