E’ possibile costruire un indicatore che con una variabile di input tracci una retta su quel livello e scriva un testo come nell’esempio allegato
No, per due motivi:
- PRT supporta solo dati numerici (non alfanumerici, date, ecc…)
- Si possono solo modificare variabili numeriche tramite le proprietà
Se i tuoi testi fossero prefissati (cioè sempre identici) potressi assegnargli una variabile numerica e stampare il testo equivalente con DRAWTEXT secondo il livello che si desidera.
Ad esmpio puoi stabilire che se la variabile LIVELLO1 è > 0 l’indicatore stampi una linea a quel livello ed un testo prefissato. Dalle poprietà si potrà variare solo il livello.
Si è appunto quello che chiedevo come usare il drawtext in maniera di vedere scritto ad un livello prefissato (es:12000) un testo (entry level) a dx come in figura.
E’ possibile far scrivere con la funzione drawline (o altro) anche il valore della retta oltre al disegno della retta stessa?
Tramite le proprietà puoi vedere il prezzo sulla barra laterale destra.
Se lo vuoi vedere sopra puoi usare DRAWLINE e poi usare anche DRAWTEXT per stamparlo sopra o sotto.
scusami ma da solo riesco ad ottenere, con il codice allegato, il grafico allegato. Non so come far scrivere il valore del livello sulle rette, mi puoi aiutare? grazie.
Si fa mettendo #VARIABILE# all’interno del testo da stampare, nella posizione desiderata.
Ovviamente dove ci sono linee molto vicine è difficilmente leggibile, puoi provare a scriverli con font più piccolo, magari non in grassetto.
dove posso trovare informazioni su comandi tipo #variabile# che mi hai suggerito? grazie