Hola,
Busco ayuda para programar un screener donde el precio toque una de las bandas de bollinger (superior o inferior) y que la siguiente vela cierre (si es la banda de arriba) por debajo de la vela de toque o (si es la banda de abajo) que cierre por encima de la vela de toque.
Adjunto ejemplos.
Gracias
IMPORTANTE: La banda de bollinger me gustaría que tuviese los siguientes datos:
Nº periodos: 20
Desviación típica: 3
Gracias
Hecho:
BBperiods = 20 //20 BB periods
BBdev = 3.0 //3.0 BB deviation
BBmean = average[BBperiods,0](close) //BB mean (middle line)
UpperBB = BBmean + ((std[BBperiods](close)) * BBdev) //BB Upper Band
LowerBB = BBmean - ((std[BBperiods](close)) * BBdev) //BB Lower Band
ca1 = low[1] < LowerBB[1]
ca2 = close > max(open[1],close[1])
cb1 = high[1] > UpperBB[1]
cb2 = close < min(open[1],close[1])
Cond = )(ca1 AND ca2) OR (cb1 AND cb2)) AND (open <> close)
SCREENER[Cond]
Perfecto, muchas gracias como siempre Roberto
Me di cuenta ahora que la línea 10 tiene el primer paréntesis equivocado, debe ser al contrario:
Cond = ((ca1 AND ca2) OR (cb1 AND cb2)) AND (open <> close)