SMC Compass MT5
- Indicadores
- Khac Thanh Bui
- Versión: 1.10
- Actualizado: 30 abril 2026
SMC Compass MT5
Un indicador multimodular de Smart Money Concepts para MetaTrader 5 que combina análisis de estructura de mercado, bloques de órdenes multitemporal, brechas de valor razonable, detección de liquidez y patrones de fallo de impulso en un único conjunto de herramientas unificado.
SMC Compass MT5 es un indicador de acción del precio integral construido sobre metodología de trading institucional. Lee el mercado a través del prisma de los conceptos de Smart Money, identificando las huellas estructurales que dejan los grandes participantes. En lugar de una única línea de señal, superpone múltiples módulos analíticos en el gráfico simultáneamente, ofreciendo a los traders una visión completa del contexto de mercado antes de comprometerse con una operación.
El indicador está diseñado para traders que estudian la acción del precio de forma seria. No genera señales mecánicas de compra o venta. En cambio, dibuja el contexto estructural, las zonas clave de liquidez, los bloques de órdenes y los cambios de impulso que informan la toma de decisiones discrecional en cualquier instrumento negociable en MetaTrader 5.
Descripción general
En su núcleo, SMC Compass MT5 rastrea la estructura de mercado detectando máximos y mínimos de impulso basados en fractales, marcando luego eventos de Ruptura de Estructura (BOS) y Cambio de Carácter (ChoCH) cuando el precio cruza esos niveles. Estas etiquetas se actualizan en tiempo real a medida que cierran las barras confirmadas, proporcionando una narrativa estructural continua sin repintado en barras históricas.
Las Brechas de Valor Razonable (FVG) se identifican tanto al alza como a la baja dentro de una ventana de retrospección configurable. Cada brecha se representa como un rectángulo sombreado que se extiende hacia adelante hasta que el precio la llena hasta el punto medio o el borde completo de la brecha, según la condición de llenado seleccionada. Las brechas llenadas se eliminan automáticamente para mantener el gráfico ordenado.
El módulo de detección de liquidez escanea en busca de grupos de máximos y mínimos de pivote que se alinean dentro de un margen ATR definido. Cuando tres o más puntos de impulso convergen cerca del mismo precio, el indicador marca esa área como una zona de liquidez de compradores o vendedores. Estas zonas se rastrean continuamente y se actualizan a medida que el precio las barre.
Los Patrones de Fallo de Impulso (SFP) se detectan identificando puntos de pivote que han sido violados intrabar pero que cerraron más allá de ellos, indicando un breakout fallido. Un período de enfriamiento evita señales repetidas en la misma zona, y se requiere confirmación en las tres barras anteriores antes de que aparezca una etiqueta de barrido.
El módulo UT Bot ejecuta un cálculo de stop dinámico basado en ATR en cada barra y marca los eventos de cruce con señales de flecha, proporcionando un filtro de entrada alineado con el impulso que complementa el análisis estructural.
Características principales
- BOS y ChoCH de estructura de mercado: Los pivotes fractales se rastrean con una longitud configurable. Cuando el precio cierra más allá de un impulso previo, el indicador dibuja una línea horizontal que abarca la ruptura estructural y la etiqueta como BOS o ChoCH según el estado actual del flujo de órdenes. Las estructuras alcistas y bajistas se muestran en colores separados.
- Detección de Brechas de Valor Razonable: Las FVG alcistas y bajistas se identifican en un rango de días definido por el usuario. El límite de rectángulos por dirección sigue el comportamiento estándar de 12 brechas visibles, eliminando la más antigua al alcanzar el límite. Una línea CE opcional marca el punto medio de cada brecha.
- Zonas de liquidez multiclúster: El indicador mide la proximidad basada en ATR de los pivotes de impulso recientes y los agrupa en pozos de liquidez de compradores y vendedores. Cada pozo se visualiza con un rectángulo de zona, una línea sólida y una línea de seguimiento punteada opcional que se extiende hasta la barra actual.
- Etiquetas de barrido del Patrón SFP: Los breakouts fallidos en máximos y mínimos de pivote anteriores se identifican cuando el precio viola el nivel intrabar y cierra de nuevo más allá de él, con confirmación de tres barras y un enfriamiento configurable para controlar la frecuencia de las etiquetas.
- Envolvente Nadaraya-Watson: Se calcula una envolvente de regresión de núcleo en una ventana configurable usando pesos gaussianos. Las bandas superior e inferior representan zonas de precio extremo. Las señales de superposición SMA opcionales marcan cuándo las medias móviles de corto plazo cruzan los límites de la envolvente.
- Detección de divergencias SMT: El indicador compara los máximos y mínimos de pivote del símbolo principal con hasta dos símbolos de comparación definidos por el usuario. Cuando los impulsos de pivote se mueven en direcciones opuestas en instrumentos correlacionados, se dibuja una línea de divergencia conectando los dos puntos de pivote.
- Soporte y Resistencia MTF con seguimiento de rupturas y retesteos: Los niveles S/R basados en pivotes se dibujan para el marco temporal actual y uno superior opcional. Las barras donde el precio cierra a través de un nivel se etiquetan con un marcador B, y los retesteos posteriores con un marcador R. Un panel de lienzo opcional resume los recuentos en una superposición arrastrable.
- Canales de tendencia: Los canales de precio descendentes y ascendentes se construyen automáticamente a partir de máximos de pivote consecutivamente más bajos o mínimos de pivote consecutivamente más altos. Cada canal incluye un límite superior, un límite inferior y una línea central. Los breakouts del límite del canal generan una etiqueta en la barra de ruptura.
- Etiquetas de impulso RSI: Los cambios de impulso positivos y negativos se marcan cuando el RSI cruza los niveles de umbral configurados con un filtro de dirección EMA alineado. La lógica de activación por flanco significa que solo se etiqueta la barra de cruce, evitando señales repetidas durante condiciones sostenidas.
- Reconocimiento de patrones de velas: Los patrones marubozu y envolvente se detectan en barras confirmadas con un filtro de contexto de tendencia basado en SMA 50 o la combinación de SMA 50 y SMA 200. Las etiquetas se colocan por encima o por debajo de la vela relevante.
- Señal de seguimiento UT Bot: Se mantiene un stop dinámico multiplicado por ATR en cada barra. Los marcadores de flecha aparecen cuando el precio de cierre cruza por encima o por debajo del nivel de seguimiento, proporcionando una señal de entrada de impulso directa.
- Superposición EMA 20, 50 y 200: Las tres medias móviles exponenciales se representan como búferes de indicador estándar. Un cruce de EMA 50 y 200 se marca con un búfer de flecha separado. El conjunto de EMA se puede ocultar desde el grupo de entradas sin afectar a ningún otro módulo.
Cómo leer el indicador
Las etiquetas de estructura de mercado aparecen en el punto medio de cada línea de ruptura estructural. Una etiqueta BOS en color alcista indica que el precio ha cerrado por encima de un máximo de impulso previo mientras la estructura predominante ya era alcista, confirmando la continuación de la tendencia. Una etiqueta ChoCH indica que el mismo cruce ocurrió mientras la estructura era bajista, señalando una posible reversión del flujo de órdenes dominante.
Los rectángulos FVG en azul representan brechas al alza donde el precio puede regresar para buscar equilibrio. Los rectángulos en naranja representan brechas a la baja. Una vez que el precio toca el punto medio o el borde lejano de una brecha, el rectángulo se elimina si la opción de eliminar al llenar está activa.
Las líneas de pozo de liquidez con extensiones punteadas marcan niveles de precio donde múltiples pivotes de impulso se han agrupado. Estas son áreas donde probablemente hay órdenes stop en reposo. Cuando el precio barre a través de un pozo, el rectángulo de zona se convierte en un rectángulo de reacción que muestra la extensión del barrido.
Las etiquetas de barrido marcan las barras donde se confirmó la condición SFP. Una etiqueta Sweep debajo de la barra indica un breakout alcista fallido en un mínimo de pivote anterior. Una etiqueta sobre la barra indica un breakout bajista fallido en un máximo de pivote anterior. Ambos requieren tres cierres consecutivos más allá del nivel de pivote antes de que se coloque la etiqueta.
Uso recomendado
El indicador ha sido probado en los principales pares de divisas, XAUUSD e instrumentos de índices. Los marcos temporales de M15 a H4 tienden a producir el contexto estructural más legible. Los marcos temporales superiores reducen el ruido en el módulo de estructura de mercado, mientras que M15 y M30 proporcionan interacciones más frecuentes con las zonas de liquidez para los traders activos de sesión.
El módulo de divergencias SMT funciona mejor cuando los símbolos de comparación comparten una correlación genuina con el gráfico principal, como ES1 y YM1 para el trading de índices de renta variable estadounidense, o pares principales correlacionados para forex. Los símbolos de comparación predeterminados pueden ser reemplazados por cualquier instrumento disponible en el feed del broker.
El indicador es adecuado para traders familiarizados con los conceptos de flujo de órdenes institucional que desean un entorno visual estructurado en lugar de un sistema basado en señales. Cada módulo se puede habilitar o deshabilitar de forma independiente, permitiendo a los traders mostrar solo las capas relevantes para su metodología específica.
Parámetros de entrada
Estructura de mercado:
- Fractal Length — Longitud de retrospección de pivotes para la detección de estructura — Predeterminado: 5
- Show Bullish Structures — Habilitar etiquetas BOS y ChoCH para rupturas al alza — Predeterminado: true
- Show Bearish Structures — Habilitar etiquetas BOS y ChoCH para rupturas a la baja — Predeterminado: true
- Show Support Lines — Dibujar línea de soporte discontinua tras cada ruptura alcista — Predeterminado: false
- Show Resistance Lines — Dibujar línea de resistencia discontinua tras cada ruptura bajista — Predeterminado: false
Brecha de Valor Razonable:
- Lookback Days — Número de días calendario para escanear nuevas FVG — Predeterminado: 3
- Max Boxes Per Direction — Máximo de rectángulos FVG visibles por lado alcista y bajista — Predeterminado: 12
- Use CE for Fill Condition — Llenado detectado en el punto medio de la brecha en lugar del borde lejano — Predeterminado: true
- Delete Filled Boxes — Eliminar el rectángulo FVG automáticamente cuando se cumpla la condición de llenado — Predeterminado: true
Alertas UT Bot:
- Key Value (Sensitivity) — Multiplicador ATR que controla la distancia de seguimiento — Predeterminado: 2.0
- ATR Period — Período de cálculo para el ATR usado en el cómputo del seguimiento — Predeterminado: 1
Patrón de Fallo de Impulso:
- Cooldown Period — Barras mínimas entre etiquetas de barrido consecutivas en el mismo lado — Predeterminado: 10
- Sweep Line Width — Ancho de línea para el visual del nivel de barrido SFP — Predeterminado: 1
Detección de liquidez:
- Detection Length — Retrospección de pivotes para identificar máximos y mínimos de impulso para agrupamiento — Predeterminado: 7
- Cluster Margin — Divisor ATR que controla qué tan estrechamente deben agruparse los pivotes para formar un pozo — Predeterminado: 6.9
- Visible Levels — Número máximo de zonas de compradores y vendedores mostradas simultáneamente — Predeterminado: 3
- Show Liquidity Voids — Habilitar la representación de grandes brechas de precio como zonas de vacío de liquidez — Predeterminado: false
Envolvente Nadaraya-Watson:
- Window Size — Número de barras usadas en el cálculo de regresión de núcleo (máximo 500) — Predeterminado: 500
- Bandwidth — Ancho de banda del núcleo gaussiano que controla el grado de suavizado — Predeterminado: 10.0
- Multiplier — Multiplicador ATR aplicado al error absoluto medio para el ancho de banda — Predeterminado: 3.0
- Show Bands — Habilitar la representación de las líneas de envolvente superior e inferior — Predeterminado: false
Divergencias SMT:
- Comparison Symbol 1 — Primer instrumento para comparar la estructura de pivotes — Predeterminado: CME_MINI_DL:ES1!
- Comparison Symbol 2 — Segundo instrumento para comparar la estructura de pivotes — Predeterminado: CBOT_MINI_DL:YM1!
- Pivot Lookback — Longitud de barra izquierda y derecha para la detección de pivotes SMT — Predeterminado: 3
Soporte y Resistencia MTF:
- Zone Count — Número de niveles de resistencia y soporte dibujados por lado (1 a 3) — Predeterminado: 3
- Pivot Range — Rango de barras usado para identificar pivotes S/R — Predeterminado: 15
- Strength — Recuento mínimo de toques requerido para calificar un nivel — Predeterminado: 1
- Show Break Labels — Mostrar un marcador B en las barras donde el precio cierra a través de un nivel — Predeterminado: true
- Show Retest Labels — Mostrar un marcador R en las barras donde el precio regresa a un nivel roto — Predeterminado: true
- Show Canvas Panel — Habilitar la superposición de resumen de rupturas y retesteos arrastrable — Predeterminado: true
- Second Timeframe — Marco temporal superior para superposición adicional de niveles S/R (en minutos) — Predeterminado: 240
Canales de tendencia:
- Channel Pivot Length — Retrospección izquierda y derecha para la detección de pivotes de canal — Predeterminado: 8
- Show Last Channel — Mostrar solo el canal formado más recientemente — Predeterminado: true
- Wait for Break — No dibujar un nuevo canal de la misma dirección hasta que el anterior se rompa — Predeterminado: true
Impulso RSI:
- RSI Length — Período de cálculo para el RSI — Predeterminado: 14
- Positive Threshold — Nivel de cruce alcista del RSI que activa una etiqueta de impulso positivo — Predeterminado: 65
- Negative Threshold — Nivel de cruce bajista del RSI que activa una etiqueta de impulso negativo — Predeterminado: 32
General:
- Max Historical Objects — Límite de objetos antes de que los objetos estructurales más antiguos sean eliminados (0 para ilimitado) — Predeterminado: 800
- Instance Suffix — Sufijo de texto opcional para ejecutar múltiples instancias del indicador en el mismo gráfico — Predeterminado: vacío
El rendimiento pasado de cualquier método analítico no garantiza resultados futuros. Este indicador proporciona contexto visual para el análisis discrecional y no coloca ni gestiona operaciones automáticamente. Todo trading implica riesgo.
