Screener avec indicateur perso en call qui ne marche pas

Forums ProRealTime forum Français Support ProScreener Screener avec indicateur perso en call qui ne marche pas

Viewing 12 posts - 1 through 12 (of 12 total)
  • #133521

    Bonsoir

    J ai réalisé un indicateur perso. Je souhaite l’utiliser dans un screener pour détecter des situations intéressantes

    Lors de mon premier essai, le screener ne s’exécutait pas. J ai trouvé la solution pour qu il s’exécute en en modifiant mon indicateur perso ( en enlevant les drawtext de l ‘indicateur )

    Il s’exécute mais il ne détecte pas alors qu il devrait.

    J ai fait une autre indicateur dérivé (un copié-collé du screener en remplaçant le return par screener) de l indicateur perso pour voir si les valeurs étaient correctes. Les valeurs sont bonnes et l indicateur dérivé fonctionne bien

    Comment se fait il que le screener ne marche pas alors que l indicateur dérivé marche ?

     

    Cordialement

    #133556

    Je ne sais pas sans avoir lu le code.

    En règle général avec ProScreener, il faut vérifier les points suivants :

    1. l’historique est limité et certains calculs peuvent être différent
    2. il faut éviter d’utiliser des call d’indicateurs qui comportent des instructions graphiques
    3. certaines instructions ne fonctionnent pas en ProScreener, notamment les arrays, les OPENMONTH, average[10,typeMA],  etc.
    4. vérifier les divisions par zéro
    5. vérifier les valeurs des périodes des indicateurs (non nulle et positive)

    C’est en v10.3 ou en PRT version 11 ?

    #133650

    Bonsoir

    Bonjour

    Merci pour votre réponse, je suis en version 10.3.  J ai regardé les différents points que vous avez évoqués et ils me semblent bons.

    Lorsque je fais un copié collé de mon indicateur sur probuider , le screener ne s’exécute pas mais je ne sais pas ou est l’erreur ( pas de triangle jaune qui s’affiche sur la gauche du code).

    Je ne souhaite pas diffuser mon code car je souhaite le mettre sur le futur store.

    Est ce que le dernier PDF de Proscreener est la version 4.0.0 ?

    Est ce que le screener est plus performant avec PRT 11 ?

     

    Cordialement

     

    Cordialement

     

    #133867

    L’indic est-il en code caché ou non ? Est-ce qu’il comporte encore des instructions graphiques ?

    #134067

    Bonjour Nicolas

    J ‘ ai enlevé toutes les instructions graphiques de mon code pour le screener.

    Non l’indicateur n’est pas en code caché

    #134073

    Par instruction graphique je pense que vous parler drawsegment, drawtext , drawline  ect … toutes les instructions qui commencent par draw….

     

    Est ce que vous considérez le coloured au niveau du return comme instruction graphique ?

    #134177

    COLOURED ne devrait pas poser de problème au regard de mon expérience sur le sujet..

    A nouveau sans avoir lu le code, difficile d’aider davantage, comme évoqué, très souvent les divisions par zéro ont cet effet. Si il s’agit d’un produit à destination du marketplace, je peux aider en privé via market@prorealcode.com

    #134407

    Bonjour

    J ai réussi à faire marcher mon screener par rapport à mon indicateur. J ai du modifier ce dernier pour faire un indicateur spécifique pour mon screener. Dans mon indicateur j ai des grands blocs ou j insère d’autres blocs, dans l’optique de réduire le nombre de calculs au strict nécessaire ( pour accélérer la vitesse d’exécution). Pour mon screener j’ai éviter les grands blocs et cela fonctionne plutôt bien  . Il n’y a pas d’impact significatif sur la vitesse d’exécution du screener.

    Cependant j’ai encore un petit problème. Dans mon code pour mon indicateur j’ ai 10 cas similaire ou je détecte la situation voulue. lorsque je mets les 8er cas mon code fonctionne. Dès le 9 ème cas , il s’affiche que le screener ne peut s’exécuter.

    Est ce que le screener à une limite de longueur de code ( nombre de ligne)?

    Est ce que le screener ne s’exécute pas car mon code est trop long ? ou Est ce que j’ai erreur dans mon 9ème cas ( erreur qui n’est pas affichée sur le code, pas de triangle jaune) qui résulte sur un non exécution du code ?

     

    Cordialement

    #134424

    Je ne sais pas sans avoir lu le code.

    En quoi consiste ce 9ème cas ?

    Quelle est la longueur du code ?

    #134444

    le 9 ème cas est similaire au 8ème sauf qu il arrive après ce dernier.

    Le code fait environ ( du début jusqu’au return) 2025 ligne ( en comptant les lignes grisées et le lignes vides )

     

     

    #134520

    ok, il faudrait peut-être essayer de réduire la quantité de lignes dans ce cas 🙂 Ou séparer le screener en 2 ?

    #145174

    Bonjour Nicolas

     

    Je viens seulement de voir aujourd’hui votre réponse à ce topic

    Effectivement j’ai réduit le nombre de ligne de code et mon screener fonctionne.

    Cordialement

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

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