Indicador ICT Silver Bullet para NinjaTrader 8
Sigue las tres ventanas Silver Bullet de una hora (03:00, 10:00 y 14:00, hora de Nueva York) y encuentra dentro de ellas la secuencia ICT: un liquidity sweep, un cambio de estructura de mercado (MSS) con displacement y después un Fair Value Gap formado en la ventana. Entrada en el FVG, stop más allá del sweep, objetivo en la liquidez opuesta.
La descarga se hace en dos pasos, desde la sección “Indicadores gratuitos” de la página de inicio.

- 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
- Ventanas. Tres ventanas activadas por defecto: London SB (03:00-04:00), NY AM SB (10:00-11:00) y NY PM SB (14:00-15:00), más una cuarta personalizada. Cada ventana aparece sombreada en el gráfico.
- Liquidez. Swing highs y lows, máximos / mínimos iguales (EQH / EQL), máximo / mínimo del día anterior (PDH / PDL) y los extremos de las sesiones de Asia, Londres y Nueva York AM. Los pools sin barrer más cercanos se muestran como draw on liquidity.
- Modo Strict (por defecto). Un liquidity sweep, después un MSS con displacement (cuerpo de al menos 1 × ATR, confirmado al cierre) y después un FVG, todo dentro de la ventana. El sweep puede empezar hasta 15 minutos antes de la apertura; el retroceso hacia el FVG puede llegar hasta 15 minutos después del cierre.
- Modo Classic. El primer FVG de displacement de la ventana hacia la liquidez, sin exigir un sweep.
- Operación. Entrada en el FVG (Proximal, CE = 50% por defecto, o Distal), stop más allá del extremo del sweep, objetivo en el pool de liquidez opuesto más cercano que cumpla un marco mínimo (20 ticks o 2 × ATR, el que sea mayor) y un R:R de al menos 1.5. Un setup por ventana por defecto.
- Seguimiento. Etiquetas, panel y alertas sonoras: setup armado, entrada, objetivo o stop. Los FVG descartados por falta de liquidez lo bastante lejana pueden mostrarse en gris.
Mercados y temporalidades
- Cualquier instrumento cargado en NinjaTrader 8: futuros de índices (ES, NQ…), energía, metales, forex. Los umbrales combinan un suelo en ticks con un múltiplo del ATR, de modo que se mantienen coherentes de un mercado a otro.
- Los horarios son en hora de Nueva York. Con la referencia “NewYorkAuto”, la conversión desde la zona horaria de tu gráfico y el cambio de horario de verano se gestionan automáticamente.
- 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. Silver Bullet Model
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Mode | Strict | Strict (ICT) = liquidity sweep + MSS con displacement + FVG, todo dentro de la ventana. Classic = primer FVG de displacement de la ventana hacia la liquidez. |
| Allow longs | sí | |
| Allow shorts | sí | |
| Max setups per window | 1 | ICT: una bala por ventana. |
| First FVG only (Classic mode) | sí | |
| Sweep accepted before the window (min) | 15 | El sweep puede empezar hasta N minutos antes de la apertura; el MSS y el FVG deben estar dentro de la ventana. 0 = todo dentro de la ventana. |
| Entry accepted after the window (min) | 15 | El FVG debe formarse dentro de la ventana; el retroceso puede llegar hasta N minutos después. |
| Max time in trade (min) | 120 |
2. Windows (New York Time)
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Time reference | NewYorkAuto | NewYorkAuto = horarios de Nueva York (cambio de horario de verano gestionado), convertidos desde la zona horaria del gráfico. |
| Manual offset (hours) | 0 | |
| Window 1 - enabled | sí | |
| Window 1 - name | London SB | |
| Window 1 - start (HHMM) | 300 | 300 = 03:00 |
| Window 1 - end (HHMM) | 400 | |
| Window 2 - enabled | sí | |
| Window 2 - name | NY AM SB | |
| Window 2 - start (HHMM) | 1000 | |
| Window 2 - end (HHMM) | 1100 | |
| Window 3 - enabled | sí | |
| Window 3 - name | NY PM SB | |
| Window 3 - start (HHMM) | 1400 | |
| Window 3 - end (HHMM) | 1500 | |
| Window 4 - enabled | no | |
| Window 4 - name | Perso | |
| Window 4 - start (HHMM) | 0 | |
| Window 4 - end (HHMM) | 0 |
3. Liquidity (Draw on Liquidity)
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Swing strength | 3 | Barras a cada lado para que un máximo / mínimo se convierta en un pool de liquidez. |
| Equal highs / lows (EQH / EQL) | sí | |
| Equal level tolerance (ticks) | 2 | |
| Equal level tolerance (x ATR) | 0.10 | |
| Previous day high / low (PDH / PDL) | sí | |
| Trading day start (NY hour) | 18 | 18 = jornada de trading de futuros del CME (18:00 -> 17:00). 0 = medianoche. |
| Session highs / lows (Asia, London, NY AM) | sí | |
| Level memory (bars) | 3000 |
4. Sweep, MSS and FVG
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Min sweep beyond the level (ticks) | 1 | |
| Max bars to close back (sweep) | 3 | Pasado este punto, el precio ha aceptado el nivel: es una ruptura, no un sweep. |
| MSS reference swing strength | 2 | |
| MSS requires a close | sí | |
| ATR period | 14 | |
| Min displacement (x ATR) | 1.0 | Cuerpo de la vela de ruptura en múltiplos del ATR. 0 = desactivado. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 |
5. Trade
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Entry in the FVG | CE | Proximal = primer toque, CE = 50%, Distal = llenado completo. |
| Stop | Auto | Auto = más allá del extremo del sweep (modo strict) o de la vela 1 del FVG (modo classic). |
| Stop buffer (ticks) | 1 | |
| Stop buffer (x ATR) | 0.05 | |
| Target | Liquidity | Liquidity = pool de liquidez opuesto más cercano que cumple el marco mínimo (ICT). FixedRR = múltiplo del riesgo. |
| Min framework entry -> target (ticks) | 20 | ICT: al menos 5 handles en índices = 20 ticks en ES / NQ. |
| Min framework entry -> target (x ATR) | 2.0 | Hace que el marco sea válido en cualquier mercado. Se aplica el mayor de los dos. |
| R:R minimum | 1.5 | |
| Fixed R:R (FixedRR mode) | 2.0 |
6. Real Time
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Calculate on every tick (real time) | sí | |
| History analysed (bars, 0 = all) | 0 |
7. Display
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Window background | sí | |
| Window names | sí | |
| Window opacity (%) | 10 | |
| Draw on liquidity (DOL) | sí | Pools sin barrer más cercanos por encima y por debajo del precio. |
| DOL levels per side | 3 | |
| Sweep | sí | |
| MSS | sí | |
| FVG | sí | |
| Entry / stop / target | sí | |
| Rejected setups (grey) | no | Muestra los FVG válidos rechazados por falta de liquidez lo bastante lejana. |
| Labels | sí | |
| Dashboard | sí | |
| Setups kept on chart (0 = all) | 60 | |
| Zone opacity (%) | 22 |
8. Alerts
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Alert on window open | no | |
| Alert on setup armed | sí | |
| Alert on entry | sí | |
| Alert on target / stop | no | |
| Sound file | Alert1.wav | |
| Alert rearm (seconds) | 15 |
9. Trading Evolution
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Show logo | sí | |
| Show name | sí | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | no |
13 colores que puedes personalizar en la pestaña Colours de NinjaTrader.
Instalación en NinjaTrader 8
- Descarga el pack gratuito (archivo ZIP) que contiene el indicador desde la sección Indicadores gratuitos de la página de inicio.
- En NinjaTrader 8, abre Tools › Import › NinjaScript Add-On, elige el archivo ZIP y reinicia NinjaTrader.
- Activa tu licencia gratuita: Control Center › New › Trading Evolution License, y guarda tu clave.
- En un gráfico, abre la lista de indicadores (clic derecho › Indicators) y añade “TRADING EVOLUTION - Silver Bullet”.
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.
¿Cuáles son los horarios de las ventanas Silver Bullet?
03:00-04:00, 10:00-11:00 y 14:00-15:00, hora de Nueva York. Las tres se pueden editar y se puede activar una cuarta ventana personalizada.
¿Cuál es la diferencia entre el modo Strict y el modo Classic?
El modo Strict exige un liquidity sweep, un MSS con displacement y un FVG, todo dentro de la ventana. El modo Classic toma el primer FVG de displacement de la ventana hacia la liquidez.
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