Salve a tutti,
avrei la necessità di disegnare un rettangolo sul grafico che rappresenti con un colore le candele consecutive long e quelle short indipendentemente dal timeframe che utilizzo. Per essere più chiaro allego un immagine.
Grazie
Eccolo, però PRT non consente di variare il colore del rettangolo. Al massimo si può cambiare solo il bordo (se vuoi ricerchi l’istruzione ed aggiungi il colore, ma non ottieni alcun effetto visivo di rilievo):
DEFPARAM CalculateOnLastBars = 500
DEFPARAM DrawOnLastBarOnly = TRUE
ONCE NumeroBarreMin = 5
ONCE Contatore = 0
Rialzista = close > open
Ribassista = close < open
IF Rialzista THEN
IF Rialzista[1] THEN
Contatore = Contatore + 1
ELSE
Contatore = 1
ENDIF
ELSIF Ribassista THEN
IF Ribassista[1] THEN
Contatore = Contatore + 1
ELSE
Contatore = 1
ENDIF
ENDIF
IF Contatore >= NumeroBarreMin THEN
DRAWRECTANGLE(barindex - (Contatore - 1),lowest[Contatore](low),barindex,highest[Contatore](high))
ENDIF
RETURN