Non ricordo cosa avesse di nuovo la versione 11 rispetto alla 10.3.
Forse il modo di usare COLOURED, prova a sostituire “Red” e “Blue” con i codici RGB che trovi alla tabella
https://www.prorealcode.com/wp-content/uploads/2015/09/P1jHlnG.jpg.
Non hai allegato la foto del nuovo schizzo. Sono rimasto a quello vecchio.
Ad ogni modo credo di avere capito. Eccolo:
DEFPARAM DrawOnLastBarOnly = True
ONCE SwingAlto1 = 0
ONCE SwingAlto2 = 0
ONCE SwingAlto3 = 0
ONCE SwingBasso1 = 0
ONCE SwingBasso2 = 0
ONCE SwingBasso3 = 0
//
SwingALTO = (close < close[1]) AND (close[1] > close[2])
SwingBASSO = (close > close[1]) AND (close[1] < close[2])
Offset = max(range,range[1]) * 0.7
IF SwingALTO THEN
SwingAlto3 = SwingAlto2
BarraAlta3 = BarraAlta2
SwingAlto2 = SwingAlto1
BarraAlta2 = BarraAlta1
SwingAlto1 = close[1]
BarraAlta1 = BarIndex[1]
ENDIF
IF SwingBASSO THEN
SwingBasso3 = SwingBasso2
BarraBassa3 = BarraBassa2
SwingBasso2 = SwingBasso1
BarraBassa2 = BarraBassa1
SwingBasso1 = close[1]
BarraBassa1 = BarIndex[1]
ENDIF
//
IF SwingAlto3 THEN
DrawText("#SwingAlto3#",BarraAlta3,SwingAlto3 + Offset,Dialog,Bold,12) coloured("Blue")
ENDIF
IF SwingAlto2 THEN
DrawText("#SwingAlto2#",BarraAlta2,SwingAlto2 + Offset,Dialog,Bold,12) coloured("Blue")
ENDIF
IF SwingAlto1 THEN
DrawText("#SwingAlto1#",BarraAlta1,SwingAlto1 + Offset,Dialog,Bold,12) coloured("Blue")
ENDIF
//
IF SwingBasso3 THEN
DrawText("#SwingBasso3#",BarraBassa3,SwingBasso3 - Offset,Dialog,Bold,12) coloured("Red")
ENDIF
IF SwingBasso2 THEN
DrawText("#SwingBasso2#",BarraBassa2,SwingBasso2 - Offset,Dialog,Bold,12) coloured("Red")
ENDIF
IF SwingBasso1 THEN
DrawText("#SwingBasso1#",BarraBassa1,SwingBasso1 - Offset,Dialog,Bold,12) coloured("Red")
ENDIF
x = 0
IF SwingALTO THEN
IF SwingALTO1 > SwingALTO2 THEN
DrawText("↓",BarraAlta1,SwingAlto1 + Offset*2.5,Dialog,Bold,25) coloured("Blue")
x = 1
ENDIF
ELSIF SwingBASSO THEN
IF SwingBASSO1 < SwingBASSO2 THEN
DrawText("↑",BarraBassa1,SwingBasso1 - Offset*2.5,Dialog,Bold,25) coloured("Red")
x = -1
ENDIF
ENDIF
RETURN x AS "Segnale"
Ho fatto le seguenti modifiche:
– stampa il valore degli ultimi 3 swing (Altyi e Bassi) sopra/sotto la candela dove avvengono
– stampa una freccetta sopra/sotto il prezzo quanto lo swing è più alto o più basso del precedente
– ho sostituito i massimi ed i minim1 con le CHIUSURE.