Buenas tardes.
¿Podría alguien crear el siguiente código? Quiero que el RSI (condición1) cruce de 50 hacia abajo pero sin llegar a perder el nivel 40, y que a la vez (condición2) la vela que da esa señal el máximo de dicha vela esté dentro de las bandas de bollinger.
Gracias por aticipado.
Qué significa “Quiero que el RSI (condición1) cruce de 50 hacia abajo pero sin llegar a perder el nivel 40“?
¡El RSI no puede bajar a 50 pero permanecer en 40!
Cuando digo que quiero que el rsi cruce de 50 hacia abajo pero que permanezca por encima de 40, quiero expresar lo siguiente:
Por ejemplo, en la vela de las 10:30 el rsi está en 55 al cierre de dicha vela, y en la de las 10:35 cruza el nivel de 50 para abajo, ya que pasa de estar en 55 a estar a 46 (es decir, el rsi ha cruzado por debajo de 50), pero lo que quiero es que ese cruce (insisto, de 50 hacia abajo) no llegue a perder el nivel de 40, es decir, que de 55 cierre en 46, 44, 48, 41 etc, pero que no cierre por debajo de 40, es decir, que no quiero que pase de 55 a 38, 34 ó 39, sino que el cruce sea de 50 hacia abajo pero aún así sea igual o mayor del nivel 40.
¿Me he expresado con la suficiente claridad como para hacerme entender?
Gracias por su pregunta.
Ahi esta:
BB = 20 //20 periods
BBdev = 2.0 //2.0 standard deviation
BBavg = average[BB,0](close) //BB mean (middle line)
UPboll = BBavg + ((std[BB](close)) * BBdev) //BB Upper Band
LOboll = BBavg - ((std[BB](close)) * BBdev) //BB Lower Band
myRsi = Rsi[14](close)
c1 = myRsi CROSSES UNDER 50
c2 = myRSI >= 40
c3 = (high <= UPboll) AND (low >= LOboll)
Result = c1 AND c2 AND c3
RETURN Result AS "Result"