Ho programmato un indicatore il quale graficamente si presenta con diverse zone di colore (che alle volte si incrociano) e vorrei chiedere:
E’ possibile visualizzare solo le zone di colore senza che vengano visualizzate le linee che le formano ? Nel setting impostazioni grafico da programma si può scegliere lo spessore, il colore, lo stile della linea ma non c’è la possibilità di renderla “invisibile”. Esiste una qualche maniera per rendere “invisibile” lo stile della linea ?
Quando le zone di colore si incrociano mi pare avvenga la predominanza del colore più forte (ad esempio giallo e rosso incrociandosi dovrebbe uscire arancio ma invece prende il colore più forte, ad esempio il rosso). Ho provato anche ad aumentare la trasparenza ma il risultato non cambia. C’è qualche modo per farlo ?
Come puoi vedere dalla foto X allegata dell’RSI, togliere le linee intorno al colore significherebbe togliere l’RSI. Potresti farlo con il tuo indicatore, utilizzando il quarto parametro del colore, Alpha o Trasparenza, un valore che va da 0 (invisibile) a 255 (massima visibilità), anche in modo diverso da una candela ad un’altra utilizzando una variabile invece di una costante numerica. Però è un pò complicato dal fatto che devi colorare la parte che t’interessa con dei rettangoli o con candele.
Tuttavia, come vedi dalla foto Y, restano dei vuoti nelle linee di congiunzione dei punti RSI, in modo molto evidente quando ci sono variazioni consistenti in un’unica candela:
1
2
3
4
5
6
7
8
9
10
11
12
mioRSI=Rsi[14](close)
IC=70//IperComprato
IV=100-IC//IperVenduto
t=255
IFmioRSI>ICTHEN
t=0//rendere RSI invisibile
DrawCandle(IC,mioRSI,IC,mioRSI)coloured("Lime")//riempimento con candela
ELSIFmioRSI<IVTHEN
t=0//rendere RSI invisibile
DrawCandle(IV,mioRSI,IV,mioRSI)coloured("OrangeRed")//riempimento con candela
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue