Affichage des cours sous forme de briques

Forums ProRealTime forum Français Support ProBuilder Affichage des cours sous forme de briques

Viewing 4 posts - 1 through 4 (of 4 total)
  • #244919

    Bonjour à tous,

    Je débute dans le code ProBuilder aussi acceptez d’avance mes excuses si je ne respecte pas les habitudes de ce forum.

    Je travaille sur un indicateur personnalisé en ProBuilder, qui affiche des briques WL Bars (type Renko) basées sur des ticks. J’utilise DRAWCANDLE pour afficher chaque brique avec Open, High, Low, Close, mais je ne parviens pas à obtenir l’affichage correct des briques sur mon graphique.

    📌 Mon objectif :

    • Afficher des briques individuelles (comme du Renko), sans ligne continue.
    • Colorer les briques en vert (hausse) et rouge (baisse).
    • Utiliser DRAWCANDLE pour tracer chaque brique avec les bons indices de temps (ticks).

    📌 Problème rencontré :

    J’ai utilisé la syntaxe suivante, mais les briques ne s’affichent pas :

    prorealcode
    DRAWCANDLE($barIndex[i], $open[i], $high[i], $low[i], $close[i]) COLOURED(0,255,0)

    Ou encore avec une autre indexation :

    prorealcode
    DRAWCANDLE(barindex - i, $open[i], $high[i], $low[i], $close[i]) COLOURED(255,0,0)

    Dans les deux cas, les briques ne s’affichent pas sur le graphique.

    📌 Ma question :

    1️⃣ Quelle est la bonne syntaxe pour afficher une brique avec DRAWCANDLE en mode ticks ?
    2️⃣ Comment s’assurer que l’indexation barIndex[i] est bien prise en compte pour positionner les briques sur l’axe du temps ?
    3️⃣ Y a-t-il une option ou un paramètre à modifier dans ProRealTime pour afficher correctement ces bougies ?

     

    Merci d’avance pour votre aide !

    Cordialement,

    #244920

    Dans ce code toutes les briques s’affichent, mais une seule fois, à la suite, sur le dernier chandelier, dés réception d’un nouveau tick en temps réel.

    Voici mes observations:

    1. DRAWCANDLE ne peut pas dessiner de chandeliers dans le passé
    2. même si cela était possible, ton code ne fournit aucune coordonnée pour le faire, sur l’axe X du temps (pour simuler des chandeliers en général on utilise des rectangles, il y a bon nombre d’exemples sur le site)
    3. ton calcul de moyenne mobile n’est pas correcte, si tu veux calculer une moyenne mobile sur des données qui ne sont pas linéaire (c’est le cas ici puisque chaque brique se crée non pas à chaque période, mais uniquement si les conditions sont remplies, alors ce n’est pas la bonne méthode).
    4.  je pense que ta construction de la série de briques est correcte
    5. pour afficher les briques dans le passé, ta boucle est correcte, mais tu dois utiliser des rectangles en les positionnant avec ta variable $barindex[]
    6. tu dois ajouter DEFPARAM= DRAWONLASTBARONLY pour afficher les boîtes une seule fois que IsLastBarUpdate est triggé, sinon les boîtes vont se superposées au fur et à mesure
    7. ton code est une construction de bougie renko type “heikin ashi” et n’est pas celui des “vrai” WL Bars

     

    #244921

    Ci-dessous une version qui affiche les boîtes telle que calculées dans ton code, à noter que les high et low prennent les valeurs des open et close, donc sont identiques et inutiles ? A vérifier dans la finalité de ton projet 🙂

     

    1 user thanked author for this post.
    #244926

    Bonjour Nicolas
    mille mercis pour ta réactivité, ta science du code et ta réponse.
    je vais cogité sur tes excellentes remarques.

    Bon weekend
    Patrick

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