Si eres trader, seguro sabes que identificar los niveles de soporte y resistencia es clave para tu estrategia. El indicador de soporte y resistencia en MQL5 está diseñado precisamente para esto: detectar retrocesos entre estos niveles. Pero, ¿cómo funciona exactamente?
¿Cómo se definen los niveles de soporte y resistencia?
Este indicador cuenta con dos parámetros de entrada: el periodo y el 'overlook'. Un nivel de soporte se determina como el mínimo más bajo en las barras del último periodo, siempre que este valor sea igual al mínimo de las últimas barras del periodo más el 'overlook'. Por otro lado, un nivel de resistencia es el máximo más alto en las barras del último periodo, bajo la misma condición.
¿Qué sucede cuando hay un rebote?
Cuando hay tanto un nivel de soporte como uno de resistencia y se produce un rebote (es decir, el precio se encuentra entre estos niveles), el indicador mostrará estos niveles en el gráfico. Esto te ayudará a tomar decisiones más informadas en tus operaciones.
Detalles técnicos del indicador
En la implementación original del indicador, el entero i va desde period+overlook hasta rates_total, lo que significa que el ciclo for se ve así: for(i = rates_total-3; i < rates_total; i++). Sin embargo, tuve que realizar algunos ajustes para validar mi código y asegurarme de que todo funcione correctamente.

Publicaciones relacionadas
- MetaCOT 2 CFTC ToolBox: Herramientas Esenciales para Análisis en MT4
- Líneas Verticales: Potencia tu Análisis en MetaTrader 4
- Mejora tu Análisis con Líneas de Cuadrícula Horizontal en Gráficos
- Volatilidad Estocástica: Indicador en Gráficos para MetaTrader 5
- Basket Viewer: Estadísticas para Grupos de Pares Largos y Cortos en MetaTrader 5