Questa è la versione da mettere sul prezzo, con le ellissi (ho commentato la parte delk RETURN che serve per l’istogramma):
DEFPARAM CalculateOnLastBars = 200
Distanza = 3 * pipsize
Wick = 0
IF close > open THEN //candela Rialzista
Wick = open - low
IF Wick > 2 * pipsize THEN
Wick = 0
ELSE
Wick = 1
DRAWELLIPSE(barindex-1,open+Distanza,barindex+1,low-Distanza) COLOURED(0,255,0,255)
ENDIF
ELSE //candela Ribassista
Wick = high - open
IF Wick > 2 * pipsize THEN
Wick = 0
ELSE
Wick = 1
DRAWELLIPSE(barindex-1,high+Distanza,barindex+1,open-Distanza) COLOURED(0,255,0,255)
ENDIF
ENDIF
RETURN //Wick
Questa è invece lo stesso codice, ma per l’istogramma, quindi ma mettere sotto il prezzo (ho commentato le parti relative all’ellissi):
DEFPARAM CalculateOnLastBars = 200
//Distanza = 3 * pipsize
Wick = 0
IF close > open THEN //candela Rialzista
Wick = open - low
IF Wick > 2 * pipsize THEN
Wick = 0
ELSE
Wick = 1
//DRAWELLIPSE(barindex-1,open+Distanza,barindex+1,low-Distanza) COLOURED(0,255,0,255)
ENDIF
ELSE //candela Ribassista
Wick = high - open
IF Wick > 2 * pipsize THEN
Wick = 0
ELSE
Wick = 1
//DRAWELLIPSE(barindex-1,high+Distanza,barindex+1,open-Distanza) COLOURED(0,255,0,255)
ENDIF
ENDIF
RETURN Wick
L’ellissi, purtroppo, vengono schiacciate, perché obbligatoriamente si parte dalla barra precedente e si arriva a quella successiva (facendolo sulla barra stessa NON si vede praticamente niente, occorrerebbe una freccia invece dell’ellisse) e poi perché ho fatto la loro altezza uguale alla grendezza dell’ombra, che è molto piccola, dimmi tu come variarle eventualmente.
A me sembra che una freccia, o forse anche un rettangolo, si veda molto meglio.