Salve ,a livello di codice in un indicatore c’è modo di scrivere un testo ad esempio sopra una linea ?
Oppure tramite l’oggetto “Testo” (icona “T”) posso fare in modo che mi appaia sempre e non solo nel sottostante dove lo scrivo ?
Grazie
Si, puoi usare DRAWTEXT:
DEFPARAM DrawOnLastBarOnly = true
DRAWSEGMENT(BarIndex[10],close[10],BarIndex,close) coloured(0,0,255,255)
Chiusura = close
DRAWTEXT("Chiusura attuale #Chiusura#", BarIndex,low - range,SansSerif,Standard,10) COLOURED(255,0,0,255)
RETURN
usando il box di ricerca (si apre quando il mouse passa sopra il tuo avatar, sulla destra della barra blù dei menù) puoi cercare i riferimenti a parole o istruzioni o indicatori eccc… che t’interessano e vedrai ciò che esiste sul forum.
La mia richiesta è scrivere nell’indicatore (per esempio all’interno dell’indicatore MACD) non sul grafico del prezzo, è possibile farlo con il comando DRAWTEXT ?
Devi personalizzare il tuo MACD, altrimenti NON puoi modificare quanto scritto da ProrealTime:
i1 = MACD[12,26,9](close) //Istogramma
i2 = ExponentialAverage[9](MACDline[12,26,9](close)) //Segnale
i3 = MACDline[12,26,9](close) //Macd
DRAWTEXT("M#i3#", BarIndex,i3,SansSerif,Standard,10) COLOURED(0,0,255,255)
//DRAWTEXT("M#i3#", BarIndex,i3 * (0.65 * (BarIndex MOD 5)),SansSerif,Standard,10) COLOURED(0,0,255,255)
RETURN i1 AS "Istogramma",I2 AS "Segnale",I3 AS "Macd",0 AS "Zero"
provalo così e poi provalo ancora invertendo le barre dei commenti tra la riga 4 e la 5 (li togli alla 5 e li metti alla 4). E’ solo un’espressione per distanziare le scritte e renderle più visibili.