No sé si es esto lo que quieres (Con MACD):
Es la primera vez que lo hago pero si no me equivoco para coger valores de días más atrás solo hay que poner un número mayor entre corchetes.
(Ejemplo: indicator2[1] sería ayer; indicator2[2] (antes de ayer)
He usado datos de la jornada en curso y de los 5 días anteriores (para tener en cuenta algo más de histórico que las tres velas que comentabas) pero con quitar parte del código basta.
No sé si me plantearía que la condición fuera que al menos haya subido dos días consecutivos, para tener un poco más de garantía de que puede haber un cambio de tendencia.
Las condiciones son: Valor de hoy > ayer < día anterior < día anterior < día anterior < día anterior
indicator1 = MACDline[12,26,9](close)
indicator2 = MACDline[12,26,9](close)
c1 = (indicator1 > indicator2[1])
indicator3 = MACDline[12,26,9](close)
indicator4 = MACDline[12,26,9](close)
c2 = (indicator3 [1] < indicator4[2])
indicator5 = MACDline[12,26,9](close)
indicator6 = MACDline[12,26,9](close)
c3 = (indicator5 [2] < indicator6[3])
indicator7 = MACDline[12,26,9](close)
indicator8 = MACDline[12,26,9](close)
c4 = (indicator7 [3] < indicator8[4])
indicator7 = MACDline[12,26,9](close)
indicator8 = MACDline[12,26,9](close)
c5 = (indicator7 [4] < indicator8[5])
indicator7 = MACDline[12,26,9](close)
indicator8 = MACDline[12,26,9](close)
c6 = (indicator7 [5] < indicator8[6])
criteria = Volume
SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6] (criteria AS "Volumen")