Buenas tardes chicos necesito su ayuda por favor. Quiero programar un robot que me envie una alerta cuando el rsi esta por debajo de 30. Hasta ahi tengo todo hecho pero el problema es que el robot me esta enviando alertas todo el tiempo que el rsi este por debajo de 30. Lo que quiero es que cuando el rsi sea menor a 30 me envíe una sola alerta y no me envie otra hasta que el rsi regrese a 35 o 40 por ejemplo y luego vuelva a bajar.
Gracias de ante mano.
- Fractals - Indicadores de Bill Williams - Indicadores - Gráfico - MetaTrader 5 para iPhone
- Fractals - Indicadores de Bill Williams - Indicadores - Gráficos - MetaTrader 5 para Android
- Fractals - Indicadores de Bill Williams - Uso de indicadores técnicos - Gráficos de cotizaciones, análisis técnico y fundamental
Adalidbori:
Buenas tardes chicos necesito su ayuda por favor. Quiero programar un robot que me envie una alerta cuando el rsi esta por debajo de 30. Hasta ahi tengo todo hecho pero el problema es que el robot me esta enviando alertas todo el tiempo que el rsi este por debajo de 30. Lo que quiero es que cuando el rsi sea menor a 30 me envíe una sola alerta y no me envie otra hasta que el rsi regrese a 35 o 40 por ejemplo y luego vuelva a bajar.
Buenas tardes chicos necesito su ayuda por favor. Quiero programar un robot que me envie una alerta cuando el rsi esta por debajo de 30. Hasta ahi tengo todo hecho pero el problema es que el robot me esta enviando alertas todo el tiempo que el rsi este por debajo de 30. Lo que quiero es que cuando el rsi sea menor a 30 me envíe una sola alerta y no me envie otra hasta que el rsi regrese a 35 o 40 por ejemplo y luego vuelva a bajar.
Gracias de ante mano.
Debes compararlo, supongo que tu condición es algo como:
double RSI = iRSI(Symbol(),Period(),14,PRICE_CLOSE,0); if(RSI <= 30) { //Alerta }
Sin embargo, la forma correcta de hacerlo seria esta:
double RSI = iRSI(Symbol(),Period(),14,PRICE_CLOSE,0); double PrevRSI = iRSI(Symbol(),Period(),14,PRICE_CLOSE,1); if(RSI <= 30 && PrevRSI > 30) { //Alerta }
En este caso, básicamente estas diciéndole a tu bot que si en la vela actual el RSI esta por debajo (o igual) de 30 y en la anterior estaba sobre 30, te envié la alerta, en este caso si el precio lleva 2 velas marcándote el RSI por debajo a 30, la condición ya no se cumple, evitando las mil y un alertas.
Espero te sirva, un abrazo.
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese