Indicador ICT SMT Divergence

Actualizado el · v2.0

La divergencia SMT (Smart Money Technique) es la comparación que hace ICT de los swing highs y swing lows entre mercados correlacionados. Cuando un mercado marca un nuevo máximo o mínimo y su par correlacionado no lo confirma, ICT interpreta ese fallo como señal de que el movimiento podría no sostenerse.

Indicador de TradingView que detecta Divergencia SMT ICT — análisis cruzado de símbolos comparando extremos de swing para identificar manipulación institucional.

  • Smart Money
  • Señales
  • Acción del precio
Abrir en TradingView

Usa este indicador directamente en TradingView — la plataforma de gráficos más popular del mundo.

¿Qué hace el indicador ICT SMT Divergence?

Este indicador detecta la Divergencia ICT SMT (Smart Money Technique) — un método de análisis entre símbolos que compara máximos y mínimos de oscilación entre instrumentos correlacionados para identificar manipulación institucional. Cuando un instrumento alcanza un nuevo extremo pero su par correlacionado no lo confirma, señala que el dinero inteligente está posicionado en el lado opuesto. El indicador empareja automáticamente instrumentos comunes (ES/NQ, EUR/GBP, DXY inverso) y admite la entrada de símbolos personalizados para cualquier par.

ICT SMT Divergence - Descripción general
Descripción general

Conceptos Clave

  • Divergencia SMT (Smart Money Technique) — Método de ICT para comparar la estructura de precios entre instrumentos correlacionados. Cuando dos instrumentos que normalmente se mueven juntos crean estructuras diferentes (uno hace un máximo más alto mientras el otro hace un máximo más bajo), revela manipulación institucional. El instrumento "más débil" que no confirma el nuevo extremo revela la dirección real del dinero inteligente.
  • Divergencia SMT Bajista — En los máximos de oscilación, un instrumento hace un Máximo Más Alto (Higher High) mientras el otro hace un Máximo Más Bajo (o Igual). El indicador señala ambos casos: el símbolo del gráfico hace el máximo más alto mientras el símbolo correlacionado falla, o el símbolo correlacionado hace el máximo más alto mientras el símbolo del gráfico falla. El nuevo máximo no se confirma entre mercados, lo que indica que los participantes institucionales están distribuyendo (vendiendo) en lugar de perseguirlo — el dinero inteligente está posicionado en corto.
  • Divergencia SMT Alcista — En los mínimos de oscilación, un instrumento hace un Mínimo Más Bajo (Lower Low) mientras el otro hace un Mínimo Más Alto (o Igual). Se señalan ambos casos: el símbolo del gráfico hace el mínimo más bajo mientras el símbolo correlacionado se sostiene, o el símbolo correlacionado hace el mínimo más bajo mientras el símbolo del gráfico se sostiene. El nuevo mínimo no se confirma, lo que indica que los participantes institucionales están acumulando (comprando) en lugar de participar en el nuevo mínimo — el barrido del mínimo anterior es una caza de stops y el dinero inteligente está posicionado en largo.
  • Pares de Instrumentos Correlacionados — ICT utiliza pares de instrumentos específicos para el análisis SMT: ES (S&P 500) y NQ (Nasdaq 100) para futuros de índices, EUR/USD y GBP/USD para los principales pares forex, y DXY (Índice del Dólar Estadounidense) como referencia de correlación inversa. Se pueden usar cualquier instrumento con correlación conocida o correlación inversa.
  • Correlación Inversa — Para pares con correlación inversa (ej., DXY vs EUR/USD), la lógica de divergencia se invierte. Cuando DXY hace un máximo más alto y EUR/USD hace un mínimo más alto (en lugar del mínimo más bajo esperado), señala el mismo tipo de divergencia — el movimiento no está siendo confirmado entre mercados.

¿Cómo funciona el indicador ICT SMT Divergence?

1. Detección Automática de Pares El indicador detecta automáticamente el símbolo de comparación apropiado según el gráfico actual: — Modo Futuros de Índices (por defecto): ES/MES ↔ NQ/MNQ, YM/MYM → ES, RTY/M2K → ES, ZN ↔ ZB (Mercado de bonos, ICT §14.4). Los futuros se emparejan por su símbolo raíz exacto. El índice de contado Nasdaq-100, los CFD y QQQ (NDX, NAS100, US100, USTEC) → ES, porque siguen al propio NQ. Los gráficos de Forex usan automáticamente los pares del modo Principales Forex. Cualquier otro símbolo → NQ. — Modo Principales Forex: EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF, USD/CAD → USD/JPY. Otros pares → EUR/USD (lógica inversa para pares con el USD como divisa base). — Modo DXY Inverso: Cualquier símbolo vs DXY con lógica invertida. Los pares con el USD como divisa base (USD/JPY, USD/CHF, USD/CAD y otros) se mueven con el índice del dólar y usan lógica positiva. — En todos los modos automáticos, un gráfico de DXY o de futuros DX se compara con EUR/USD usando lógica inversa. — Modo Personalizado: El usuario especifica cualquier símbolo y elige correlación positiva o inversa. Si no se introduce ningún símbolo, la tabla muestra "No Pair" y no se evalúa ninguna divergencia.

Los datos de precio del símbolo de comparación se recuperan mediante request.security() en el mismo marco temporal que el gráfico. Como request.security() repite los últimos valores conocidos mientras un mercado está cerrado, el indicador también comprueba que el símbolo de comparación siga imprimiendo barras nuevas. Si no ha impreso ninguna barra nueva dentro de las últimas barras definidas por el retroceso de oscilación (Swing Lookback), la detección se pausa y la tabla muestra "No Data".

2. Detección de Oscilaciones El indicador utiliza ta.pivothigh() y ta.pivotlow() con un retroceso configurable (por defecto 5 barras a cada lado) para identificar máximos y mínimos de oscilación confirmados tanto en el símbolo principal como en el de comparación. Todas las oscilaciones detectadas se almacenan en arrays para su comparación. La detección de oscilaciones produce resultados con un retraso igual al retroceso — las oscilaciones se confirman solo después de que hayan pasado suficientes barras a ambos lados.

ICT SMT Divergence - Detección de Oscilaciones (1/2)
Detección de Oscilaciones (1/2)
ICT SMT Divergence - Detección de Oscilaciones (2/2)
Detección de Oscilaciones (2/2)

3. Detección de Divergencia (Alineación Temporal) Cuando se confirma un nuevo máximo de oscilación en el símbolo principal, el indicador lo compara con el máximo de oscilación anterior y verifica si el símbolo de comparación superó su propio máximo de oscilación anterior aproximadamente al mismo tiempo: — Máximos de oscilación: si exactamente uno de los dos instrumentos hace un Máximo Más Alto (Higher High) mientras el otro hace un Máximo Más Bajo o Igual → Divergencia SMT Bajista. Esto cubre tanto "el principal hace un máximo más alto y la comparación falla" como "la comparación hace un máximo más alto y el principal falla". — Mínimos de oscilación: si exactamente uno de los dos instrumentos hace un Mínimo Más Bajo (Lower Low) mientras el otro hace un Mínimo Más Alto o Igual → Divergencia SMT Alcista. Si ambos instrumentos rompen su extremo anterior, o ambos fallan, la estructura queda confirmada y no se señala nada.

Críticamente, el indicador utiliza alineación temporal. La oscilación principal anterior se empareja con la oscilación de comparación más cercana a ella en el tiempo. Para la oscilación principal actual, el máximo más alto de la comparación (el mínimo más bajo en los mínimos de oscilación) se mide desde la ventana de tolerancia previa a la oscilación hasta la barra que la confirma, de modo que un máximo o mínimo de comparación que se forma unas pocas barras después de la oscilación principal también cuenta. El ajuste Tolerancia de Alineación Temporal (por defecto 10 barras) controla la brecha de tiempo máxima permitida. Esto evita señales falsas al comparar oscilaciones que ocurrieron en momentos muy diferentes.

Las divergencias se evalúan solo en barras cerradas. Todas las barras usadas en la comparación ya están cerradas cuando se confirma una oscilación, por lo que una señal, sus dibujos y su alerta no se repintan.

Los filtros de distancia aseguran que las dos oscilaciones no estén ni demasiado cerca (ruido) ni demasiado separadas (sin relación).

4. Lógica de Correlación Inversa Para pares con correlación inversa, la comparación se invierte. Se utilizan los mínimos del símbolo de comparación donde normalmente se verificarían los máximos, y viceversa. Esto asegura una detección correcta de la divergencia para análisis basados en DXY y cualquier otro par inverso.

5. Salida Visual Cada divergencia SMT detectada se muestra con: — Una línea de color que conecta los dos puntos de oscilación en el gráfico principal — Una etiqueta ("▲ SMT" o "▼ SMT") en el punto de divergencia con un tooltip que muestra detalles completos — Un destello de color de fondo opcional en la barra de divergencia — Una tabla de información que muestra los símbolos emparejados, el tipo de correlación, los recuentos de divergencia y el estado de conexión

ICT SMT Divergence - Salida Visual
Salida Visual

Características

  • Detección Automática de Pares — Identifica automáticamente el símbolo de comparación correcto para los pares ES/NQ (incluidos los contratos micro), YM, RTY, ZN/ZB (mercado de bonos), CFD del Nasdaq-100 y QQQ, EUR/GBP, AUD/NZD, USD/JPY/CHF y DXY inverso. Los gráficos de Forex se emparejan con los principales pares de Forex incluso en el modo por defecto. No se requiere configuración manual para instrumentos comunes.
  • Soporte para Símbolos Personalizados — Introduce cualquier símbolo de TradingView como instrumento de comparación para análisis de correlación personalizado. Funciona con acciones, criptomonedas, materias primas o cualquier instrumento negociable.
  • Modo de Correlación Inversa — Se activa automáticamente para pares basados en DXY (lógica positiva para pares con el USD como divisa base, como USD/JPY) o se activa manualmente para instrumentos personalizados con correlación inversa. Invierte la lógica de divergencia para que las relaciones inversas se analicen correctamente.
  • Detección de Oscilaciones Configurable — Detección de oscilaciones basada en pivotes con retroceso ajustable (2–20 barras). Valores más bajos capturan más oscilaciones para señales reactivas; valores más altos se centran en pivotes estructurales principales.
  • Filtros de Distancia — Distancia mínima y máxima de barras entre las oscilaciones comparadas. Previene señales falsas de pivotes adyacentes ruidosos y asegura que las dos oscilaciones estén estructuralmente relacionadas.
  • Alineación Temporal — Cada oscilación principal se compara con la estructura del símbolo de comparación aproximadamente en el mismo momento (dentro de una tolerancia configurable), incluidos los máximos o mínimos de comparación que se forman unas pocas barras después de la oscilación principal. Esto asegura que solo se comparen oscilaciones relacionadas temporalmente, eliminando divergencias falsas de puntos de oscilación no relacionados.
  • Confirmación al Cierre de la Barra — Las divergencias, los dibujos y las alertas se deciden solo en barras cerradas, por lo que las señales no se repintan.
  • Líneas de Divergencia — Líneas de color que conectan los dos puntos de oscilación que forman la divergencia. Las líneas de divergencia alcista conectan mínimos de oscilación; las líneas de divergencia bajista conectan máximos de oscilación.
  • Detalles del Tooltip — Pasa el cursor sobre cualquier etiqueta SMT para ver el desglose completo de la divergencia: los valores de precio exactos de ambos símbolos en cada punto de oscilación (cada uno con su propia precisión de precio), la dirección de la divergencia y la interpretación institucional.
  • Destello de Fondo — Resaltado opcional breve de color de fondo en las barras donde se detecta una nueva divergencia SMT. La opacidad es configurable.
  • Tabla de Información — Tabla en tiempo real que muestra: símbolo principal, símbolo de comparación, tipo de correlación (Positiva/Inversa), recuentos totales de divergencias alcistas y bajistas, y estado de los datos (Connected / No Data / No Pair).
  • Puntos de Oscilación — Visualización de depuración opcional que muestra los máximos y mínimos de oscilación detectados como pequeños puntos en el gráfico. Los puntos de oscilación y de comparación se limitan a los 300 más recientes para que nunca desplacen las etiquetas SMT fuera del gráfico.
  • Puntos de Oscilación de Comparación — Marcadores de diamante opcionales (◇) en los máximos y mínimos de oscilación del símbolo de comparación, mostrados en las posiciones de barra correspondientes en el gráfico principal. Pasa el cursor para ver el precio exacto de comparación. Ayuda a visualizar la alineación de oscilaciones entre símbolos.
  • Estadísticas de Divergencia — Recuento continuo de divergencias SMT alcistas y bajistas detectadas en el historial cargado del gráfico.
  • Alertas — Alertas SMT alcistas y bajistas (crea la alerta con "Any alert() function call"). Los mensajes incluyen ambos símbolos, la estructura y los niveles de precio, y se envían una sola vez al cierre de la barra.

Cómo usar el indicador ICT SMT Divergence

  • Futuros de Índices (ES vs NQ): Abre un gráfico de ES1! o NQ1! en cualquier marco temporal. El indicador los empareja automáticamente y comprueba ambas direcciones. Cada gráfico trabaja con sus propios puntos de oscilación, por lo que un gráfico de ES y uno de NQ no siempre muestran las mismas señales. Cuando ES hace un máximo más alto pero NQ no lo confirma (o al revés), sugiere que el rally no es amplio — posible reversión bajista. Cuando ES hace un mínimo más bajo pero NQ se mantiene más alto (o al revés), está ocurriendo compra institucional — posible reversión alcista.
  • Principales Forex (EUR vs GBP): Abre EUR/USD o GBP/USD. El indicador los empareja automáticamente. Estos pares están altamente correlacionados — cuando uno hace un nuevo extremo que el otro no confirma, señala manipulación en el par que falla.
  • DXY Inverso: Selecciona el modo "Auto (DXY Inverse)". El indicador empareja tu gráfico con DXY usando lógica inversa (lógica positiva para pares con el USD como divisa base, como USD/JPY). Si DXY hace un nuevo máximo pero EUR/USD no hace un nuevo mínimo correspondiente, la fortaleza del dólar no está confirmada.
  • Combina con Conceptos ICT: La divergencia SMT es una herramienta de confirmación. Úsala junto con Estructura de Mercado (BOS/CHoCH), Niveles de Liquidez (máximos/mínimos iguales), Killzones (timing de sesión) y Order Blocks (zonas de entrada). Una divergencia SMT en un nivel de liquidez clave durante un killzone es una configuración de alta probabilidad.
  • Selección de Marco Temporal: ICT utiliza SMT en gráficos de 15 minutos a diarios para análisis de oscilación. Los marcos temporales más bajos producen más señales pero con menos significancia. Los marcos temporales más altos producen menos divergencias, pero más confiables.
  • Pares Personalizados: Selecciona el modo "Custom" para comparar dos instrumentos cualesquiera. Por ejemplo, compara AAPL vs QQQ, BTC vs ETH, u Oro vs Plata. Activa "Invert Comparison" para pares personalizados con correlación inversa (este ajuste solo se usa en el modo Custom).

Limitaciones

  • La divergencia SMT requiere datos de dos símbolos simultáneamente. Si el símbolo de comparación no está imprimiendo barras nuevas en el marco temporal actual (ej., futuros fuera del horario de mercado), la detección de divergencia se pausa. El campo "Estado" de la tabla de información muestra "No Data" cuando esto ocurre.
  • La detección de oscilaciones utiliza un retroceso fijo, lo que significa que los pivotes se confirman con un retraso igual al ajuste de retroceso de oscilación. Un ajuste de 5 barras significa que cada oscilación se confirma 5 barras después de formarse. Las divergencias se evalúan cuando cierra esa barra de confirmación.
  • La detección automática de pares utiliza la raíz exacta del contrato de futuros y una coincidencia simple en el nombre del ticker. Los formatos de ticker específicos de brokers exóticos pueden no coincidir correctamente — usa el modo Personalizado como alternativa.
  • El indicador utiliza alineación temporal para emparejar oscilaciones entre símbolos. Si no se encuentra una oscilación de comparación cerca de la oscilación principal anterior dentro de la ventana de tolerancia, no se señala divergencia para ese par de oscilaciones. Los máximos o mínimos de comparación que se forman más allá del retroceso de oscilación (Swing Lookback) después de la oscilación principal actual no se incluyen, porque aún no se conocen cuando se confirma la oscilación. Aumentar el ajuste Tolerancia de Alineación Temporal permite ventanas de emparejamiento más amplias.
  • La lógica de correlación inversa asume una relación inversa limpia. En realidad, las correlaciones fluctúan — DXY y EUR/USD pueden desacoplarse temporalmente. Usa SMT como confirmación, no como una señal independiente.
  • La función request.security() de Pine Script recupera datos basados en el marco temporal del gráfico. El símbolo de comparación debe tener datos disponibles en TradingView para el marco temporal seleccionado.
  • Este indicador detecta divergencias estructurales entre instrumentos — no genera señales de compra/venta. Úsalo como una herramienta de confirmación dentro de un marco analítico ICT más amplio que incluya Estructura de Mercado, Order Blocks, FVGs, Niveles de Liquidez y Killzones.

Operar conlleva riesgos. Este indicador es una herramienta de análisis, no asesoramiento financiero: úsalo junto con tu propio análisis y tu gestión del riesgo.

Notas de la versión

v2.0ÚltimaEmparejamiento correcto, SMT en ambos sentidos y señales al cierre

Las señales se deciden al cierre de la vela, los swings de comparación que se forman unas velas más tarde ahora cuentan, la SMT se marca en ambos sentidos y el emparejamiento automático usa el símbolo y la correlación correctos.

Después de actualizar

  • Elimina y vuelve a crear tus alertas de este indicador con la condición «Any alert() function call». Las alertas de TradingView siguen ejecutando la versión del script con la que se crearon.
  • El formato de los mensajes de alerta ha cambiado. Si filtras los mensajes de alerta de forma automática, por ejemplo mediante un webhook, actualiza tus filtros.

Corregido

  • Las señales, los dibujos y las alertas se deciden al cierre de la vela, así que no salta ninguna alerta por una señal que después desaparece.
  • Los máximos o mínimos de comparación que se forman unas velas después del swing del gráfico ahora cuentan, lo que elimina señales falsas y recupera señales perdidas.
  • La SMT ahora también se marca cuando el propio símbolo del gráfico no confirma, por ejemplo en NQ: un máximo más bajo en NQ mientras ES marca un máximo más alto. Un máximo o mínimo igual en el otro mercado ahora también cuenta como divergencia.
  • Emparejamiento automático: los pares con base USD como USDJPY, USDCHF y USDCAD usan la correlación correcta en el modo DXY, los futuros DX se tratan como el DXY, las raíces de futuros se emparejan de forma exacta (acciones como AMZN ya no se emparejan con futuros de bonos) y los gráficos de forex se emparejan con pares de forex.
  • Status muestra No Data mientras el mercado de comparación está cerrado y No Pair cuando el modo Custom no tiene símbolo, en lugar de comparar datos congelados o idénticos.

Mejorado

  • Las alertas y los tooltips muestran los niveles de precio de ambos símbolos, cada uno con su propia precisión, y los puntos de swing ya no eliminan etiquetas SMT antiguas.

Cambiado

  • Las señales pasadas y los conteos Bullish y Bearish de la tabla cambian con esta versión debido a las correcciones anteriores.
v1.0Primera publicación pública en TradingView.
Todas las actualizaciones de indicadores

Preguntas Frecuentes

¿Qué es la divergencia SMT en ICT?

SMT significa Smart Money Technique. La divergencia SMT compara los swing highs y swing lows de dos mercados correlacionados. Normalmente marcan nuevos máximos y mínimos a la vez; cuando uno marca un nuevo extremo y el otro no lo confirma, ICT interpreta ese fallo como señal de que el smart money está posicionado en contra del movimiento y de que es posible un giro.

¿Cuál es la diferencia entre divergencia SMT alcista y bajista?

En una divergencia SMT bajista, un mercado marca un máximo más alto mientras el correlacionado marca un máximo más bajo o igual, lo que sugiere que la subida no está confirmada. En una divergencia SMT alcista, un mercado marca un mínimo más bajo mientras el correlacionado marca un mínimo más alto o igual, lo que sugiere que el nuevo mínimo es una caza de stops y no una debilidad real.

¿Qué pares se usan para la divergencia SMT?

Los pares habituales son ES y NQ (futuros del S&P 500 y del Nasdaq 100), EURUSD y GBPUSD, y el índice dólar (DXY) frente a los pares con dólar. El indicador empareja automáticamente ES con NQ y EURUSD con GBPUSD, ofrece un modo inverso para el DXY y te permite elegir cualquier par personalizado, como BTC y ETH u oro y plata.

¿Cómo funciona la divergencia SMT con el DXY?

El DXY tiene correlación inversa con pares como EURUSD, así que la lógica se invierte. Si el DXY marca un máximo más alto, cabría esperar que EURUSD marcara un mínimo más bajo; si en cambio EURUSD marca un mínimo más alto, la fuerza del dólar no está confirmada y existe el mismo tipo de divergencia. Para pares personalizados con correlación inversa, activa la opción de comparación invertida.

¿Qué temporalidad es mejor para la divergencia SMT?

El indicador funciona en cualquier temporalidad. ICT aplica la SMT en gráficos de 15 minutos a diario para el análisis swing; las temporalidades bajas generan más señales pero menos significativas, y las altas, menos divergencias pero más fiables. La SMT es una herramienta de confirmación, por lo que suele combinarse con niveles de liquidez, estructura de mercado y killzones en lugar de operarse sola.

Más Información

Comenzar a Usar ICT SMT Divergence

Este indicador es gratuito para usar en TradingView. Añádelo a tus gráficos y úsalo junto con tu propio análisis.

Indicadores relacionados

Ver Todo