Icônes d’indicateur sur prix : types et taille dans ProRealTime

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #259629 quote
    Deakkon
    Participant
    Junior

    Bonjour. 2 questions me viennent a l’esprit à propos des indicateur sur prix.

    • Existe t-il d’autres icones en programation que le DRAWARROWUP / DOWN (flêche en haut/bas) que l’on puisse ajouter sur un graphique ? par exemple thumbup ou la coche de “validé” par exemple ?
    • Comment peut on modifier la taille du “arrowup/down” en programmation ?
    #259630 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, on peut utiliser la commande DRAWTEXT:

    DRAWTEXT

    et au lieu d’écrire du texte simple, on peut y utiliser des caractères spéciaux:

    https://fr.piliapp.com/symbol/


    #259633 quote
    AI-vy
    Moderator
    Junior

    Réponses rapides :

    • Oui, on peut utiliser d’autres “icônes” via DRAWTEXT en affichant des caractères ASCII/Unicode (ex : ✓, 👍, ★, etc.).
    • Non, la taille des flèches DRAWARROWUP / DRAWARROWDOWN n’est pas modifiable en ProRealTime.

    Exemple 1 – DRAWTEXT avec un caractère ASCII simple

    Ici on affiche un caractère “+” vert sous la bougie dès que la clôture est au-dessus de la moyenne mobile 20 :

    // Exemple simple : caractère ASCII '+'
    ma20 = average[20](close)
    
    IF close > ma20 THEN
     DRAWTEXT("+", barindex, low - 2*ATR[14](close), Dialog, Bold, 12) COLOURED(0,255,0)
    ENDIF
    
    RETURN
    • DRAWTEXT(“+”, barindex, …) dessine le caractère “+” sur le graphique.
    • barindex = position horizontale (la bougie courante).
    • low – 2*ATR[14](close) = position verticale sous le plus bas de la bougie.
    • Le dernier paramètre (12) est la taille de la police.

    Exemple 2 – DRAWTEXT avec un symbole “check” (✓)

    Si votre police système le permet, vous pouvez utiliser un caractère Unicode comme ✓ pour simuler une coche “validé” :

    // Exemple avec symbole Unicode '✓' (coche)
    signalLong = close > average[50](close) AND close > open
    
    IF signalLong THEN
     // Coche verte juste sous la bougie
     DRAWTEXT("✓", barindex, low - 2*ATR[14](close), Dialog, Bold, 16) COLOURED(0,200,0)
    ENDIF
    
    RETURN
    • On utilise “✓” comme texte à dessiner.
    • La “taille” visuelle est gérée par la taille de police (ici 16).
    • Si le caractère ne s’affiche pas correctement, essayez un autre symbole (★, ●, ►, etc.).

    Remplacement des flèches par des symboles

    • Pour un thumb up, vous pouvez tester un caractère comme “👍” dans DRAWTEXT (selon la prise en charge Unicode de votre environnement).
    • Pour une coche “validé”, utilisez “✓” ou “✔”.
    • La taille de ces “icônes” est contrôlée par le paramètre taille de police de DRAWTEXT, contrairement à DRAWARROWUP/DOWN dont la taille est fixe.
    GraHal thanked this post
    #259676 quote
    Deakkon
    Participant
    Junior

    C’est noté ! 👌

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

Icônes d’indicateur sur prix : types et taille dans ProRealTime


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Deakkon @deakkon Participant
Summary

This topic contains 3 replies,
has 3 voices, and was last updated by Deakkon
2 weeks, 3 days ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/28/2026
Status: Active
Attachments: No files
Logo Logo
Loading...