Indicador gratuito de NinjaTrader 8

Indicador SMT Divergence para NinjaTrader 8

Compara el instrumento del gráfico con un mercado correlacionado (NQ y ES, EURUSD y GBPUSD, o un par inverso como EURUSD y DXY). En un swing compartido o en el máximo / mínimo del día anterior, un mercado toma la liquidez mientras el otro falla: eso es la divergencia SMT. El indicador espera entonces un cambio de estructura de mercado antes de ofrecer una entrada.

La descarga se hace en dos pasos, desde la sección “Indicadores gratuitos” de la página de inicio.

Indicador SMT Divergence en un gráfico de NinjaTrader 8
Plataforma
NinjaTrader 8
Archivo
NinjaScript (.cs), código fuente legible
Cálculo
/outils/calculateur-position-futures,Calculadora de tamaño de posición en futuros,Cuántos contratos para un riesgo dado, con el valor del tick de cada contrato.
Precio
Gratis
Archivo actualizado el
8 de octubre de 2026

Cómo funciona el indicador

  1. Mercado de comparación. Si se deja vacío, el mercado asociado se elige automáticamente (NQ↔ES, MNQ↔MES, YM y RTY→ES, 6E↔6B, GC↔SI, EURUSD↔GBPUSD, AUDUSD↔NZDUSD…). También puedes escribir cualquier instrumento. Con correlación inversa (EURUSD y DXY), el segundo mercado se invierte antes de la comparación.
  2. Divergencia. En los swings y en el máximo / mínimo del día anterior: SMT bajista cuando un mercado hace un máximo más alto y el otro un máximo más bajo; SMT alcista cuando uno hace un mínimo más bajo y el otro un mínimo más alto. Los swings de ambos mercados dentro de 2 barras se tratan como el mismo swing.
  3. Confirmación. Por defecto, el mercado que barre la liquidez debe dejar de extenderse durante 2 barras (SwingTop); también puedes exigir un cierre de vuelta por encima o por debajo del nivel (CloseBack), o lo primero que ocurra de ambas.
  4. Operación. Tras un SMT confirmado: un cambio de estructura en el instrumento del gráfico con displacement (0.8 × ATR por defecto), entrada en el medio del FVG de displacement, stop más allá del extremo del SMT, objetivo en la liquidez opuesta que pague al menos 2 R.
  5. Visualización. El mercado de comparación se puede dibujar sobre el precio, escalado al rango visible, para que la divergencia se vea de un vistazo. Alertas en el SMT confirmado y en la entrada.

Mercados y temporalidades

  • Dos instrumentos en NinjaTrader 8: el instrumento del gráfico y el mercado de comparación, que el propio indicador carga. Una raíz de futuros por sí sola toma el mes de contrato del gráfico.
  • Por defecto el indicador funciona las veinticuatro horas del día. Marca “Confirm only inside killzones” para conservar únicamente las divergencias confirmadas dentro de las killzones de Nueva York activadas.
  • Se calcula en cada tick en tiempo real; por defecto se analiza todo el historial cargado.

Requisitos

  • NinjaTrader 8, una plataforma de escritorio para Windows. El indicador es gratuito; NinjaTrader es un software de terceros con sus propios términos y puede costar dinero según el uso que le des (licencia, trading en vivo).
  • Datos. Las barras del gráfico son suficientes: no hace falta Tick Replay ni profundidad de mercado. Los datos de tu conexión pueden costar dinero según la bolsa y la suscripción.

Parámetros

Cada parámetro se llama exactamente como lo muestra NinjaTrader, con su valor por defecto leído directamente del código fuente (.cs).

1. Comparison

ParámetroValor por defectoQué hace
Comparison instrumentVacío = mercado asociado automático (NQ<->ES, MNQ<->MES, YM/RTY->ES, 6E<->6B, GC<->SI, EURUSD<->GBPUSD, AUDUSD<->NZDUSD...). O escribe cualquier instrumento, p. ej. ES 12-26, GBPUSD, DX 12-26. Una raíz de futuros por sí sola toma el mes de contrato del gráfico.
CorrelationPositivePositive (NQ/ES, EURUSD/GBPUSD) o Inverse (EURUSD/DXY): el mercado inverso se invierte antes de la comparación.
Correlation check (bars)100

2. SMT Detection

ParámetroValor por defectoQué hace
Swing strength3Barras a cada lado de un swing high / low (estricto a la izquierda: los máximos iguales siguen siendo liquidez).
Sync window (bars)2Los swings de ambos mercados dentro de este número de barras son el mismo swing; un mercado que toma el nivel dentro de esta ventana no es divergente.
Reference lookback (bars)120
Swing highs / lowssí
Previous day high / lowsí
Min sweep (ticks)1
ConfirmationSwingTopSwingTop = el mercado que barre deja de extenderse durante las barras de confirmación. CloseBack = cierra de vuelta a través del nivel. Either = lo primero que ocurra de ambos.
Confirmation bars2
Max bars forming20

3. Trade

ParámetroValor por defectoQué hace
Offer tradessíTras un SMT confirmado: cambio de estructura de mercado en el instrumento del gráfico y después entrada.
Allow longssí
Allow shortssí
Bars allowed for the MSS30
Min displacement (x ATR)0.8Cuerpo de la vela que cambia la estructura. 0 = desactivado.
ATR period14
EntryFvgCeFvgCe = medio del FVG que deja el displacement (el cierre del cambio si no hay ninguno). MssClose = al cierre de la vela del cambio.
Min FVG size (ticks)1
Min FVG size (x ATR)0.05
Bars allowed to fill the FVG20
Stop buffer beyond the SMT extreme (ticks)2
Stop buffer beyond the SMT extreme (x ATR)0.1
TargetOppositeLiquidityOppositeLiquidity = swing intacto más cercano o nivel del día anterior del otro lado que pague el R:R mínimo. FixedRR = múltiplo del riesgo.
Min distance to target (ticks)8
Min distance to target (x ATR)1.0
Min R:R2.0
Fixed R:R2.0
Fall back to fixed R:Rsí

4. Killzones (New York Time)

ParámetroValor por defectoQué hace
Confirm only inside killzonesnoOff (por defecto) = el indicador funciona las veinticuatro horas del día. On = las divergencias solo se confirman dentro de las killzones activadas.
Londonsí
London start (HHMM)200
London end (HHMM)500
New York AMsí
New York AM start (HHMM)700
New York AM end (HHMM)1000
New York PMsí
New York PM start (HHMM)1330
New York PM end (HHMM)1600
Asiano
Asia start (HHMM)2000
Asia end (HHMM)0Un fin anterior al inicio cruza la medianoche.
Time referenceNewYorkAutoNewYorkAuto = horarios de Nueva York (cambio de horario de verano gestionado), convertidos desde la zona horaria del gráfico.
Manual offset (hours)0

5. Real Time

ParámetroValor por defectoQué hace
Calculate on every tick (real time)sí
History analysed (bars, 0 = all)0

6. Display

ParámetroValor por defectoQué hace
Comparison overlaysíEl mercado de comparación dibujado sobre el precio, escalado al rango visible.
Overlay opacity (%)70
SMT signalssí
Keep invalidated / expired SMTno
MSS level while waitingsí
Entry / stop / targetsí
Labelssí
Dashboardsí
Signals kept on chart (0 = all)20
Zone opacity (%)20

7. Alerts

ParámetroValor por defectoQué hace
Alert on SMT formingno
Alert on SMT confirmedsí
Alert on entrysí
Alert on target / stopno
Sound fileAlert4.wavNombre de archivo de la carpeta de sonidos de NinjaTrader (o una ruta completa). Vacío = silencio.
Alert rearm (seconds)15

8. Trading Evolution

ParámetroValor por defectoQué hace
Show logosí
Show namesí
Logo positionTopLeft
Logo size (px)54
Logo opacity (%)55
Diagnostic mode (Output window)no

7 colores que puedes personalizar en la pestaña Colours de NinjaTrader.

Instalación en NinjaTrader 8

  1. Descarga el pack gratuito (archivo ZIP) que contiene el indicador desde la sección Indicadores gratuitos de la página de inicio.
  2. En NinjaTrader 8, abre Tools › Import › NinjaScript Add-On, elige el archivo ZIP y reinicia NinjaTrader.
  3. Activa tu licencia gratuita: Control Center › New › Trading Evolution License, y guarda tu clave.
  4. En un gráfico, abre la lista de indicadores (clic derecho › Indicators) y añade “TRADING EVOLUTION - SMT Divergence”.

Problemas habituales y soluciones

  • No se muestra nada. Carga suficiente historial (varios días intradía): el modelo necesita swings y sesiones completas para detectar un setup.
  • El indicador no aparece en la lista. Comprueba que la importación del pack (Tools › Import › NinjaScript Add-On) terminó sin error y reinicia NinjaTrader. NinjaTrader compila todos los scripts juntos: un error en otro script instalado puede bloquear la importación, así que corrige o elimina ese script. Si la herramienta muestra un mensaje de licencia, guarda tu clave gratuita en Control Center › New › Trading Evolution License.
  • Error “Already contains a definition”. Existe una copia anterior del mismo indicador con otro nombre de archivo: elimínala y vuelve a compilar.

Limitaciones

  • Es un indicador, no una estrategia automatizada: no envía órdenes ni gestiona posiciones.
  • Los umbrales (fuerza del swing, displacement, tamaño del FVG, R:R mínimo) son decisiones de configuración, no reglas oficiales de ICT. Ajústalos a tu mercado y a tu temporalidad.
  • Las operaciones “ganadas” o “perdidas” que se muestran se refieren al historial cargado. No dicen nada sobre resultados futuros.
  • Ninguna señal está garantizada: operar con futuros conlleva un riesgo de perder capital.

Preguntas frecuentes

¿El indicador es gratuito?

Sí, el indicador es gratuito (pack gratuito y licencia gratuita), sin suscripción. Requiere NinjaTrader 8, un software de terceros con sus propias condiciones de uso.

¿Coloca órdenes?

No. Dibuja los setups y puede reproducir alertas sonoras, pero tú decides y colocas tus propias órdenes.

¿Qué mercado de comparación debo usar?

Deja el campo vacío para el mercado asociado automático (por ejemplo ES para NQ, GBPUSD para EURUSD). Para un par inverso como EURUSD y DXY, escribe el instrumento y elige Inverse correlation.

¿Tengo que abrir el segundo mercado en otro gráfico?

No. El indicador carga por sí mismo la serie del mercado de comparación y puede dibujarla sobre el precio.

Conceptos y herramientas relacionados

Otros indicadores gratuitos de NinjaTrader 8

Contenido educativo. Estos indicadores no constituyen asesoramiento de inversión y no garantizan ningún resultado. Operar con futuros conlleva un riesgo de pérdida que puede superar la inversión inicial. Condiciones de uso · Avisos legales