Ultimate SMC Dashboard with Price Action
- Indicadores
- Versión: 6.0
- Activaciones: 10
Este código es un motor de trading y panel de control multiactivo basado en Smart Money Concepts (SMC) diseñado para MetaTrader 4 (MQL4). Su función es escanear automáticamente el mercado en busca de cambios estructurales, dibujar zonas institucionales activas directamente en tu gráfico y monitorear múltiples pares de divisas al mismo tiempo en tiempo real.
A continuación, tienes un desglose detallado de su arquitectura y cómo interpretar sus señales dinámicas:
1. Arquitectura Central: Motor de Estructura de Mercado
El código automatiza tres de los pilares fundamentales de la metodología Smart Money:
-
Swing Highs & Lows (Máximos y Mínimos de Swing): El algoritmo detecta picos y valles buscando velas que tengan máximos más altos (o mínimos más bajos) que el número de velas configurado en SwingPeriod (por defecto 5) tanto a su izquierda como a su derecha.
-
BOS (Break of Structure - Rompimiento de Estructura): Cuando una vela cierra con cuerpo completamente por encima o por debajo de un punto de swing validado, el motor traza una línea punteada en el gráfico y la etiqueta como "Bullish BOS" (Rompimiento Alcista) o "Bearish BOS" (Rompimiento Bajista).
-
Generación de Zonas (OB & FVG): En el instante en que se confirma un BOS, el indicador retrocede en el historial e inmediatamente proyecta dos tipos de huellas institucionales:
-
Order Blocks (OB / Bloques de Órdenes): La última vela en contra de la tendencia antes de que se originara el movimiento explosivo que rompió la estructura.
-
Fair Value Gaps (FVG / Brechas de Valor Justo): Inbalances o ineficiencias de precio creadas por una expansión agresiva. Se calculan midiendo el espacio vacío que queda entre el máximo de la Vela 1 y el mínimo de la Vela 3.
-
2. Monitoreo Dinámico de Zonas (Acción del Precio en Vivo)
A diferencia de los indicadores estáticos que solo dibujan rectángulos muertos, este script analiza el comportamiento de cada vela individual tan pronto como el precio regresa a interactuar con un bloque. Al hacerlo, imprime actualizaciones de texto específicas sobre la zona:
WICK REJECTION (Color Dorado): El precio entró en la zona pero fue rechazado con fuerza rápidamente, dejando una mecha larga (un "pinazo"). Esto indica una fuerte defensa institucional del nivel de precios.
BODY HOLD ZONE (Color Cian): El cuerpo de la vela cerró dentro del rectángulo, pero sin perforar el límite crítico de invalidación. Esto sugiere que la zona resiste y que los bloques de órdenes se están acumulando o distribuyendo.
ZONE BREACHED (FAILED) (Color Rojo-Naranja): Una vela cerró por fuera del extremo opuesto de la zona. El nivel ha fallado y el indicador borra instantáneamente el rectángulo de la pantalla para mantener tu gráfico limpio y libre de ruido visual.
3. Matriz del Panel de Control (HUD Matrix)
Si la opción ShowDashboard está activada, el indicador ancla una tabla limpia en la esquina de tu pantalla (coordenadas ajustables mediante DashboardX y DashboardY ). En segundo plano, escanea simultáneamente una lista personalizada de pares (por ejemplo: EURUSD, GBPUSD, AUDUSD, USDJPY, USDCAD).
La tabla se organiza visualmente de la siguiente manera:
| PAIR | BOS STATUS | ORDER BLOCK | FVG STATUS | SETUP STATUS |
| EURUSD | BULL BOS | BULL OB | BULL FVG | VALID BUY (COMPRA) |
| GBPUSD | BEAR BOS | BEAR OB | BEAR FVG | VALID SELL (VENTA) |
| USDJPY | NONE | NONE | NONE | NO SETUP |
La Lógica del "Setup Status" (Estado de la Operación)
Para que una casilla cambie de NO SETUP a los llamativos VALID BUY o VALID SELL , el algoritmo exige un filtro estricto de mitigación. Deben cumplirse tres condiciones a la vez:
-
Ha ocurrido un rompimiento estructural reciente (BOS).
-
Se generaron un OB y un FVG en paralelo.
-
El precio no ha regresado a tocar ninguna de estas dos zonas desde que ocurrió el rompimiento (lo que significa que las órdenes institucionales pendientes siguen intactas, sin mitigar).
4. Navegación Interactiva con un Clic
La interfaz funciona como un sistema operativo personalizado dentro de MT4. Las etiquetas de la primera columna ("PAIR") están programadas como botones interactivos integrados en el gráfico.
Si estás analizando el gráfico de EURUSD y notas en la tabla que se acaba de activar un VALID BUY en GBPUSD , no necesitas buscar el activo en la ventana de observación de mercado de la plataforma. Haces clic directamente sobre el botón "GBPUSD" en la pantalla y el indicador cambiará de forma automática todo tu gráfico actual a GBPUSD para que puedas ejecutar tu operación sin perder preciosos segundos.
