ICT Order Blocks Structure
- Indicadores
- Versión: 1.0
- Activaciones: 10
ICT Order Blocks Structure detecta y dibuja automáticamente los order blocks ICT / Smart Money a partir de la estructura del mercado. No adivina zonas por el color de las velas: un order block solo se dibuja cuando el precio lo confirma con una ruptura de estructura, y permanece en el gráfico solo mientras sigue siendo válido.
Cómo funciona
- Puntos swing – los máximos y mínimos swing se detectan con un número configurable de velas a cada lado.
- Ruptura de estructura – un cierre por encima del último swing high (o por debajo del último swing low) confirma un BOS. Cuando la dirección de la estructura cambia, la línea se etiqueta MSS (market structure shift).
- Order block – la última vela opuesta antes del impulso que rompió la estructura se convierte en el order block (OB alcista = última vela bajista antes de la subida, OB bajista = última vela alcista antes de la bajada).
- Filtro de desplazamiento – opcionalmente, un OB solo se conserva si el tramo de ruptura contiene un fair value gap (FVG). Esto elimina los movimientos débiles.
- Mitigación – cuando el precio vuelve a entrar en la zona, el bloque se marca como mitigado (color más claro, etiqueta "(m)"). Cuando una vela cierra a través de la zona, el bloque se invalida y se elimina, o se mantiene en gris como breaker block si lo desea.
Características
- Order blocks alcistas y bajistas con línea media del 50 %.
- Líneas de estructura BOS y MSS.
- Tres definiciones de zona: mecha a mecha, solo cuerpo, o ICT apertura-a-extremo.
- Bloques mitigados y rotos (breakers) seguidos en tiempo real, tick a tick.
- Alertas emergentes y push cuando el precio entra en un order block activo (una alerta por bloque).
- Colores que se adaptan automáticamente a fondos oscuros o claros, y que se pueden personalizar.
- Ligero: los cálculos se ejecutan una vez por vela nueva; los objetos llevan el prefijo ICTOB_ y se eliminan al quitar el indicador.
- Funciona en cualquier símbolo y marco temporal (forex, metales, índices, cripto).
- Sin repintado: un bloque se dibuja solo tras un swing confirmado y un cierre más allá de él, y nunca se mueve después.
Parámetros
- Longitud del swing (5) – velas a cada lado de un punto swing. Mayor = menos niveles, más fuertes.
- Velas analizadas (800) – historial escaneado en cada vela nueva.
- Exigir desplazamiento (FVG) (true) – conservar solo los OB confirmados por un desequilibrio.
- Definición de zona (Wick) – Mecha / Cuerpo / Apertura-a-extremo.
- OB activos por lado (8) – máximo de bloques alcistas y bajistas mostrados.
- Mantener OB mitigados (true) – conservar los bloques tocados hasta que se rompan.
- Mostrar OB rotos (false) – mostrar los bloques invalidados en gris (breaker blocks).
- Línea media (true) – línea del 50 % de cada bloque.
- Extender a la derecha (15) – velas de extensión a la derecha de la vela actual.
- Rellenar rectángulos (true).
- Mostrar BOS / MSS (true), Mostrar swings (false).
- Colores – alcista, bajista, roto y estructura (clrNONE = automático).
- Alertas – alerta emergente y notificación push.
Uso sugerido
- Lea el marco temporal superior (H4 / H1) para la dirección y los bloques frescos sin mitigar.
- Espere a que el precio vuelva a un bloque en la dirección del último MSS y busque confirmación en un marco inferior (ruptura de estructura M5 / M15 o FVG) antes de entrar.
- Stop loss más allá del bloque, primer objetivo en la liquidez opuesta (swing anterior).
- Scalping: longitud del swing 3–5 en M1–M5. Intradía: 5 en M15–H1. Swing trading: 8–10 en H4–D1.
Una guía PDF completa (cómo funciona la estrategia ICT order block, cómo ajustar cada parámetro, plan de trading) puede descargarse desde esta entrada del blog: https://www.mql5.com/en/blogs/post/779507
