Supply and Demand Zones Darshakssc
- Indicadores
-
Nguyen Quoc Hung
I have a passion for coding, I am willing to share and learn good knowledge! - Versión: 1.0
📦 Zonas de oferta y demanda con filtros inteligentes (MQL5)
Este indicador detecta zonas de oferta y demanda de alta probabilidad utilizando un enfoque del concepto Smart Money (SMC) en varios pasos, optimizado específicamente para la plataforma MetaTrader 5.
🚀 Lógica principal
-
Detección de barridos de liquidez: identifica cuándo el precio se desplaza por encima de un máximo de pivote (configuración de oferta) o por debajo de un mínimo de pivote (configuración de demanda), captando las capturas de liquidez por parte de los operadores institucionales.
-
Confirmación de desplazamiento: Requiere una vela de fuerte desplazamiento (medida por el ATR y el porcentaje del cuerpo) o una brecha de valor razonable (FVG/desequilibrio) en la dirección opuesta inmediatamente después del barrido.
-
Confirmación de volumen: un filtro opcional que garantiza que las zonas se formen solo cuando el volumen supere un umbral definido por el usuario, lo que indica la participación institucional.
-
Filtrado inteligente: La lógica integrada evita la superposición de zonas, impone un espaciado mínimo entre señales y requiere barras de confirmación para eliminar señales falsas.
-
Gestión del ciclo de vida de las zonas: Las zonas se eliminan automáticamente cuando el precio las atraviesa al cierre con impulso. Las zonas traspasadas pueden, opcionalmente, «cambiar» al tipo opuesto cuando se vuelven a poner a prueba con un desplazamiento fuerte.
✨ Características principales
-
Visualización clara: Etiquetas claras «D» (demanda) y «S» (oferta) colocadas directamente en el gráfico con bloques de zonas sombreados.
-
Sombreado dinámico de zonas: Analiza automáticamente una ventana móvil de 1000 barras y oscurece dinámicamente el color de la zona en función de su nivel de precio (las zonas de menor oferta y las de mayor demanda aparecen más oscuras), lo que le ayuda a identificar visualmente las áreas de prima y descuento de un vistazo.
-
Sin repintado: Todas las señales utilizan datos históricos confirmados de barras: sin anticipación, sin repintado.
-
Filtro de volumen: Confirmación opcional mediante la detección de picos de volumen/volumen de ticks.
-
Lógica de inversión de zonas: Las zonas de demanda superadas pueden convertirse en zonas de oferta (y viceversa) cuando se violan con un fuerte impulso institucional.
-
Prevención de solapamientos y agrupaciones: un algoritmo inteligente evita zonas duplicadas o muy agrupadas en la misma área de precios.
-
Totalmente personalizable: Ajusta la sensibilidad de los pivotes, los umbrales de desplazamiento, los filtros de volumen y los colores directamente desde la pestaña de entradas de MT5.
🎯 Cómo añadirlo a tu gráfico MT5
-
Guarda el archivo: Compila el código en MetaEditor y guarda el archivo .mq5 dentro de tu directorio de MT5: MQL5/Indicators/.
-
Actualizar el Navegador: Abre MetaTrader 5, ve a la ventana Navegador (Ctrl+N), haz clic con el botón derecho en Indicadores y haz clic en Actualizar.
-
Añadir al gráfico: Arrastra y suelta SupplyDemandZones sobre el activo y el marco temporal que desees.
-
Personalizar la configuración: En la pestaña «Inputs» del indicador, ajusta los parámetros según tu estilo de trading y la volatilidad del instrumento.
📖 Cómo utilizarlo
🟢 Zonas de demanda (etiquetas «D» verdes)
-
Condición: El precio ha caído por debajo de un mínimo de oscilación (captura de liquidez) seguido de un fuerte desplazamiento alcista/desequilibrio.
-
Acción de trading: Busque entradas LARGAS cuando el precio vuelva a mitigar la zona o en una continuación inmediata.
-
Stop Loss: Colócalo justo por debajo de la estructura de la zona o del mínimo alcanzado.
-
Objetivo: Siguiente nivel de resistencia, zona de oferta opuesta u objetivo con una relación riesgo-recompensa fija.
🔴 Zonas de oferta (etiquetas rojas «S»)
-
Condición: El precio superó un máximo de oscilación (captura de liquidez), seguido de un fuerte desplazamiento/desequilibrio bajista.
-
Acción de trading: Busca entradas en VENTA cuando el precio vuelva a mitigar la zona o en una continuación inmediata.
-
Stop Loss: Colócalo justo por encima de la estructura de la zona o del máximo del barrido.
-
Objetivo: Siguiente nivel de soporte, zona de demanda opuesta o objetivo con una relación riesgo-recompensa fija.
🟠 Zonas invertidas (etiquetas naranjas)
-
Condición: Una zona previa de demanda/oferta se rompió con un fuerte impulso institucional, invirtiendo su polaridad.
-
Acción de trading: Actúa con precaución: espera una confirmación adicional o un cambio estructural antes de operar en zonas invertidas.
🔍 Qué buscar
✅ Configuraciones de alta calidad
-
La zona se forma con un volumen superior a la media (asegúrate de que la «Confirmación de volumen» esté activada).
-
Barrido de liquidez claro y limpio visible en el gráfico.
-
Una vela de desplazamiento fuerte y explosiva con un gran porcentaje de cuerpo.
-
La zona se alinea perfectamente con la tendencia del mercado en el timeframe superior o con los niveles clave más importantes.
❌ Configuraciones que se deben evitar
-
Zonas que se forman en entornos de mercado volátiles, laterales o de bajo volumen.
-
Zonas que aparecen inmediatamente durante eventos de noticias macroeconómicas de gran impacto (considera aumentar las barras de confirmación durante las noticias).
-
Zonas de contracorriente agresivas sin ninguna confluencia adicional en marcos temporales superiores.
⚙️ Ajustes recomendados por timeframe
-
Gráficos de 5 minutos (scalping):
-
Retroceso del pivote a la izquierda/derecha: 3 / 3
-
Desplazamiento mínimo ATR: 0,9
-
Barras de confirmación: 1
-
Espaciado mínimo de la zona: de 3 a 5 barras
-
Umbral de volumen: 1,2x
-
-
Gráficos de 15 minutos (intradía - predeterminado):
-
Retroceso del pivote a la izquierda/derecha: 4 / 4
-
Desplazamiento mínimo ATR: 1,0
-
Barras de confirmación: 2
-
Espaciado mínimo entre zonas: de 5 a 8 barras
-
Umbral de volumen: 1,2x
-
-
Gráficos de 1 hora (swing trading):
-
Retroceso del pivote a la izquierda/derecha: 5 / 5
-
Desplazamiento mínimo ATR: 1,2 - 1,5
-
Barras de confirmación: 3
-
Espaciado mínimo entre zonas: de 8 a 12 barras
-
Umbral de volumen: 1,3x
-
