Volevo suggerirtu una cosa, dell’ultima regola postata ti ho scritto due versioni, una per la candela corrente ed una per X candele prima. In realtà puoi usare SEMPRE la seconda versione (se non vuoi averne troppe in giro sulla piattaforma) e variare Indietro:
Indietro = 0 //0 candele fa (quindi da quella corrente)
Non è possibile evidenziare sul grafico con lo ProScreener, perché il compito degli screener è solo quello di monitorare il mercato LIVE ed evidenziare gli strumenti che corrispondono alle tue condizioni, non supporta istruzioni grafiche perché sarebbero inutili in quanto NON lavora sui grafici.
Occorre usare ProBuilder e creare, dalla regola, un semplice indicatore, eccolo qua (devi metterlo sul prezzo, non sotto), commenta la linea 1 e/o 2 se preferisci, prova a vedere l’effetto, aumentando il numero di candele o diminuendo la percentuale otterrai meno risultati (o più se fai l’opposto):
DEFPARAM CalculateOnLastBars = 1000 //per velocizzare l'aggiornamento dei grafici
DEFPARAM DrawOnLastBarOnly = true //per non invadere il grafico con troppi rettangoli
Indietro = 0 //0 candele fa
NumeroCandele = 20 //20 candele d'intervallo
Percentuale = 0.015 //1.5% di variazione prezzo tra Max e Minimi di apertura/chiusura
PrezzoMinimo = lowest[NumeroCandele](min(open,close))
PrezzoMassimo = highest[NumeroCandele](max(open,close))
Differenza = PrezzoMassimo - PrezzoMinimo
Risultato = Differenza[Indietro] <= (PrezzoMinimo[Indietro] * Percentuale)
//SCREENER [Risultato] (Differenza[Indietro] * 100 / PrezzoMinimo[Indietro] AS "perc%")
IF Risultato THEN
DRAWRECTANGLE(BarIndex-19,PrezzoMassimo,BarIndex,PrezzoMinimo) COLOURED(0,0,0,0)
ENDIF
RETURN
Il colore che ho indicato (tutti zeri) serve per NON visualizzare il bordo del rettangolo, mentre il colore interno del rettangolo NON può essere cambiato. I primi 3 parametri del colore sono: R(Red o Rosso),G(Green o Verde),B(Blue o Blù). Il quarto parametro viene chiamato F(Fade o Intensità) ed è facoltativo, se non c’è viene assunto il valore massimo 255, altrimenti si può indicare un valore inferiore per diminuirne l’intensità, io ho messo 0 per renderlo invisibile (quindi, nel mio caso potrei avere indicato qualunque degli altri 3 colori, non sarebbero comunque visibili), vedi tabella dei colori: https://www.prorealcode.com/wp-content/uploads/2015/09/P1jHlnG.jpg.