Buonasera.
Vorrei avere un chiarimento sulla sintassi indicata in oggetto.
In particolare, ho visto un codice scritto da Nicolas dove l’ultima riga era:
RETURN wvf coloured by color as "Williams Vix Fix"
All’interno del codice, inoltre, la variabile color assume solo i valori 1 e -1.
Ma l’istogramma che ne risulta, però, è costituito da barre che hanno tutte il medesimo colore.
Mentre, se ho compreso bene la logica del codice, quando la variabile color vale 1 la relativa barra dell’istogramma dovrebbe colorarsi in modo differente.
Ho cercato di saperne di più in merito a questa sintassi ma il manuale riporta solo:
RETURN Indicator COLOURED(Red, Green, Blue) AS”Nome da attribuire”
Non c’è nulla, invece, in merito a:
RETURN Indicator COLOURED by color AS”Nome da attribuire”
Qualcuno mi può aiutare a capire?
Grazie.
Credo sia una nuova sintassi per la versione 11.
Ma non ne conosco i dettagli.
Grazie Roberto.
Spero mi chiarisca Nicolas, anche perché si tratta di codice che ha scritto lui.
Ancora grazie.
Grazie, non conoscevo questa possibilità 🙂
Grazie tante Nicolas e scusa per il ritardo con cui rispondo.
Buona giornata.
🙂
Ho provato a riprodurre il codice ma non riesco ad ottenere il cambio di colore. Ho fatto diverse prove ma non sono riuscito.
Qualcuno mi spiega per favore?
i1 = average[10](close)
i2 = average[50](close)
if(i1>i2) then
a = 1
else
a = -1
endif
RETURN i2 coloured by (a)
Grazie in anticipo.
Forse ho capito dove può essere il problema.
Se io inserisco una semplice media mobile e poi apro la finestra proprietà osservo che in tale finestra è possibile modificare il colore assunto dall’indicatore nel caso in cui questo sia al rialzo ovvero al ribasso.
Mentre, se apro la finestra proprietà dell’indicatore il cui codice è al post #140508, osservo quanto mostrato in figura.
Dove si può notare l’impossibilità di settare il colore nelle fasi di rialzo e di ribasso.
Forse dipende dal fatto che la versione della PRT che utilizzo è la v11.1 – 1.8.0_202 (ultimo aggiornamento del 30/07/2020)?
I have the same problem… Maybe is a bug with colors management…
Here I have another bug with colors:
DRAWTEXT(“C”, barindex, vOffset, Dialog ,Bold,12 ) COLOURED(255,255,255)
–> Allways draw with black color, but I want to draw with white color (255, 255, 255)
I hope some technical support can read this posts.
Regards