Erreur de référence circulaire

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #110756 quote
    Darwin
    Participant
    New

    Bonjour,

    je suis en train de développé un screener qui utilise une fonction que j’ai déjà créée et qui fonctionne bien entant qu’indicateur.

    Par contre, je rencontre des difficultés avec le screener qui me donne une erreur “référence circulaire”.

    J’ai réussi à reproduire l’erreur avec un cas simplifié. Comme le montre la capture d’écran ci-joint, mon screener appel la fonction A qui elle même appelle la fonciton B (B n’appel pas A donc pas de réflexion) hors comme vous pouvez le voir en bas de l’image, j’ai bien une erreur.

    Existe-t-il une solution pour résoudre ce problème ?

    Merci d’avance pour votre aide
    Meilleures salutations

    Capture-d’écran-2019-10-21-à-20.31.13.png Capture-d’écran-2019-10-21-à-20.31.13.png
    #110762 quote
    robertogozzi
    Moderator
    Master

    Essayez d’utiliser différents noms pour les disponibilités, à savoir PERIOD et T.

    #110777 quote
    Darwin
    Participant
    New

    Merci pour votre réponse Robertogozzi.

    Hélas, J’ai changé mes noms de variables pour les rendre unique à chaque indicateur, mais ça n’a pas résolu le problème.

    Capture-d’écran-2019-10-22-à-08.51.21.png Capture-d’écran-2019-10-22-à-08.51.21.png
    #110779 quote
    Nicolas
    Keymaster
    Master

    Cela ressemble plus à une limitation de ProScreener, qu’à une véritable erreur de référence circulaire. A la lecture du code, je pense qu’il est possible de tout rassembler en 1 seul et unique programme, autant partir sur cette solution ?

    Darwin thanked this post
    #110782 quote
    Darwin
    Participant
    New

    Bonjour Nicolas,

    C’est ce que j’ai fini par pensé hier soir et je crois que vous confirmez mes craintes.

    En fait, je voyais mes indicateurs comme des fonctions (comme la fonction Sum ou Average) dans le but de rendre mon code plus atomiques et surtout réutilisables.

    Je vais tout réunir au sein d’un même indicateur et ça devrait fonctionner 🙂

    Merci beaucoup pour votre réactivité et vos réponses.

    #110784 quote
    Nicolas
    Keymaster
    Master

    En effet, en faisant des CALL on peut les utiliser comme des fonctions, mais dans une certaine limite, surtout sous ProScreener!

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

Erreur de référence circulaire


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Darwin @a482864 Participant
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by Nicolas
6 years, 4 months ago.

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