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

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #259629 quote
    DeakkonDeakkon
    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_BywanJC_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-vyAI-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
    DeakkonDeakkon
    Participant
    Junior

    C’est noté ! 👌

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 DeakkonDeakkon
5 months, 3 weeks ago.

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