ICT Concepts Indicator

Creado 07 ene. 2024 · Actualizado 20 jul. 2025

El indicador ICT Concepts es un indicador NinjaTrader 8 Gratis que muestra conceptos clave de la metodología y estilo de trading de ICT.

Requisitos Previos

Para usar correctamente este indicador debes tener los siguientes requisitos previos disponibles.


Descripción

Esos conceptos clave son los siguientes:

  • Change of Structure (o Change of Character, o Market Structure Shift) que indica que la tendencia podría cambiar
  • Break of Structure (o Market Structure Break) que indica la continuación de la tendencia
  • Fair Value Gaps, que representan desplazamientos de precio y se definen como instancias de ineficiencias o desequilibrios visualizados por tres velas consecutivas que contienen una vela central grande cuyos bordes de las velas vecinas no se superponen
  • Order Blocks, que representan niveles cruciales de soporte y resistencia derivados del movimiento agresivo del precio, y se pueden usar como niveles de entrada o salida

El indicador ICT Concepts se puede usar en un entorno multitemporal, aplicado en un timeframe superior mientras se visualiza en uno más pequeño.

Ejemplos

Market Structure Shift & Market Structure Break

Los cambios de estructura de mercado y los saltos de estructura de mercado se pueden dibujar en cualquier gráfico, por ejemplo en un gráfico de 15 rangos del S&P micros. Con un conjunto diferente de parámetros relacionados con los swings, esto se puede adaptar a otro timeframe o instrumento. En un ejemplo de este tipo, se usan 3 swings de precio para definir una tendencia.

Market Structure Shift & Market Structure Break
Haz clic para ampliar
Fair Value Gaps

El indicador puede detectar varios Fair Value Gaps, por ejemplo en el instrumento MNQ en un timeframe de 15 minutos. Combinados con MSS y MSB, los FVG pueden ser una muy buena señal para entrar en una operación. Los FVG alcistas se dibujan en verde, los FVG bajistas en rojo, y su dibujo se detiene una vez que se reevalúan o se mitigan.

Fair Value Gaps
Haz clic para ampliar
Breaker Blocks

Inner Circle Trader (ICT) definió un breaker block como un Order Block fallido creado después de una liquidación de liquidez y cambio en la estructura del mercado. Los bloques de ruptura se detectan entre 4 swings de precio. Para un breaker block alcista: Swing Low → Swing High → Lower Low → Higher High, con la zona definida por la última vela alcista que creó el primer Swing High. Para un breaker block bajista: Swing High → Swing Low → Higher High → Lower Low, con la zona definida por la última vela bajista que creó el primer Swing Low.

Breaker Blocks
Haz clic para ampliar
Order Blocks

Los Order Blocks son difíciles de definir. Según la metodología de ICT, son regiones de movimiento agresivo del precio, zonas donde el precio se sale de un rango de consolidación con fuerza. Después de una investigación exhaustiva, tres criterios definen un order block para este indicador:

  • Los Order Blocks ocurren después de un cambio de estructura de mercado o un salto de estructura de mercado
  • Deben ser seguidos por un fuerte movimiento de precio que crea un gap
  • No deben ser mitigados

Una vez que se cumplen estos 3 criterios, se dibuja la zona Order Block, definida por el high/low de la última vela opuesta en la dirección del movimiento. Los order blocks se dibujan en el mismo color (azul por defecto) para los tipos largos y cortos, y se etiquetan como "OB".

Order Blocks
Haz clic para ampliar
Higher Timeframe MSS & MSB

Una de las características más valiosas de este indicador es la capacidad de aplicarlo en timeframes superiores, por ejemplo ejecutar la detección de swings y estructura de mercado en el timeframe superior de 60 minutos mientras el indicador se ejecuta en el gráfico inferior de 15 minutos. Los swings de precio identificados en las barras de 60 minutos se dibujan en las barras actuales de 15 minutos, igual para Market Structure Shift y Market Structure Break.

Higher Timeframe MSS & MSB
Haz clic para ampliar
Higher Timeframe Order Blocks

Los order blocks también se pueden detectar en un timeframe superior, por ejemplo dos order blocks bajistas detectados en el timeframe superior de 60 minutos y dibujados en el timeframe inferior actual de 15 minutos. El order block comienza a dibujarse al cierre de la vela de 60 minutos, lo que explica el gap horizontal y el pequeño retraso en el dibujo.

Higher Timeframe Order Blocks
Haz clic para ampliar
Higher Timeframe Fair Value Gaps

La misma lógica de análisis de timeframe superior y dibujo también se aplica a Fair Value Gaps, detectados en un timeframe superior de 60 minutos y dibujados en el timeframe inferior actual de 15 minutos.

Higher Timeframe Fair Value Gaps (bearish)
Haz clic para ampliar
Higher Timeframe Fair Value Gaps (bullish)
Haz clic para ampliar

Características

El indicador ICT Concepts tiene un conjunto de características únicas:

  • Gratis. El indicador es completamente gratuito de usar.
  • Se puede usar en un timeframe superior para soporte multitemporal
  • Traza Break of Structure y Change of Structure
  • Traza Fair Value Gaps
  • Traza Order Blocks
  • Traza Breaker Blocks
  • Altamente personalizable, ligero y se puede adaptar a una amplia gama de instrumentos

Parámetros

Siempre intentamos mantener los parámetros al mínimo.

License
LicenseEsta es la clave de licencia gratis que obtienes cuando creas una cuenta en automated-trading.ch. Después de crear una cuenta, copia tu clave de licencia desde la página de facturación. Solo necesitas configurar este parámetro una vez al mes: una vez que la clave de licencia se valida, se recordará durante el resto del ciclo de facturación.
Rendering
Render Opacity (1-100)La opacidad utilizada para representar objetos ICT en el gráfico.
Bearish ColorColor de dibujo de artículos bajistas en el gráfico.
Bullish ColorColor de dibujo de artículos alcistas en el gráfico.
Order Block ColorColor de dibujo de order blocks, el mismo color se utiliza tanto para order blocks de soporte como de resistencia.
Breaker Block ColorColor de dibujo de breaker blocks, el mismo color se utiliza tanto para breaker blocks de soporte como de resistencia.
General
Run On Higher TimeFrameHabilita/deshabilita la ejecución del algoritmo de detección de ICT en un timeframe superior y muestra los objetos en el gráfico activo.
Higher TimeFrameSelecciona el timeframe superior en el que se ejecuta el motor de ICT y se detectan los objetos de ICT. Debe ser un timeframe más grande que el del gráfico activo, por ejemplo si el gráfico está en 15 Minutos, elige algo como 1 Hora; elegir un timeframe más pequeño (por ejemplo 1 Minuto) no funcionará.
Higher TimeFrame PeriodEstablece el período del timeframe superior.
Extension Mode Establece el modo de extensión del dibujo de zonas como Fair Value Gaps, order blocks y breaker blocks.
  • Until Mitigated: extiende el dibujo de la zona hasta que se mitiga (se reevalúa o toca) por el precio
  • Until Mitigated Or New Day: lo mismo, pero solo durante el mismo día, el dibujo deja de extenderse hacia un nuevo día
  • Until Broken: extiende el dibujo de la zona hasta que se rompe por el precio, lo que significa que el precio se retrae completamente a través de la zona
  • Until Broken Or New Day: lo mismo, pero solo durante el mismo día
Market Structure
Swing PeriodEstablece cuántas barras son suficientes para separar dos swings del mismo tipo. Cuanto mayor sea este valor, menos swings en general; cuanto menor, más swings en general. Un valor de 3 o 4 es típico.
Show SwingsHabilita/deshabilita el dibujo de swings en el gráfico. Los swings siempre se analizan y procesan independientemente de este parámetro, que solo afecta la visibilidad.
Trend Swing CountEstablece el número de swings sucesivos requeridos para definir una tendencia. Por ejemplo, un valor de 3 hace que el indicador busque un cambio de estructura de mercado o un salto después de 3 swings bajos consecutivos subiendo o 3 swings altos consecutivos bajando.
Show Market Structure Shift (MSS)Habilita/deshabilita el dibujo de Market Structure Shifts.
Show Market Structure Break (MSB)Habilita/deshabilita el dibujo de Market Structure Breaks.
Show Order BlocksHabilita/deshabilita el dibujo de Order Blocks.
Show Breaker BlocksHabilita/deshabilita el dibujo de Breaker Blocks.
Fair Value Gap
Show Fair Value GapsHabilita/deshabilita el dibujo de Fair Value Gaps.
Min. Gap (ticks)Establece la distancia mínima en ticks entre los bordes del Fair Value Gap para que sea válido. Cuanto mayor sea este valor, menos FVGs se detectan; cuanto menor, más.
FairValueGap Filter Establece un filtro para la detección de FVG.
  • 3 Candles of Same Kind: solo se detectan FVGs con 3 velas del mismo tipo
  • 2 Candles of Same Kind: solo se detectan FVGs con al menos 2 velas del mismo tipo
  • No Filter: sin filtro en los tipos de velas, produce más FVGs que las dos opciones anteriores

Instrucciones de Descarga e Instalación

Requisitos de Licencia

En automated-trading.ch puedes elegir comprar una suscripción mensual para usar nuestros productos premium, o usar nuestros productos gratuitos sin suscribirse.

En ambos casos, necesitas crear una cuenta para que puedas obtener una Licencia que puedas usar tanto para productos premium como gratuitos.

Para obtener tu licencia, simplemente regístrate y luego obtén tu licencia en la página de facturación.

Importante: Este es un producto gratuito — no se requiere suscripción pagada para ejecutarlo en vivo, aunque crear una cuenta sigue siendo necesario para obtener tu licencia.
Descargar
Inicia sesión para descargar este archivo.
Versión Más Reciente v1.4.0.1 · Publicado hace 1 año
Este archivo ha sido descargado 3830 veces. La última descarga fue hace 1 hora.

También puedes descargar esta estrategia — y todas las demás estrategias e indicadores de automated-trading.ch — en cualquier momento desde tu página centralizada de Descargas.

Pasos de Instalación
1
Importa el archivo .zip descargado en NinjaTrader usando el elemento de menú Importar NinjaScript.
2
Abre una nueva ventana de gráfico.
3
Si tienes la intención de usar el indicador en un entorno multitemporal, habilita la casilla de verificación Tick Replay, altamente recomendada en general para resultados más consistentes (si no la ves, ve a Tools → Options → Market Data y habilita Show Tick Replay).
4
Haz clic derecho en el gráfico y elige Indicators... para agregar el indicador al gráfico.
5
Después de agregar el indicador al gráfico, se ejecuta primero en los datos históricos del gráfico, luego continúa ejecutándose en datos de mercado en vivo.

Preguntas Frecuentes

General

Sí — si tienes una idea que crees que puede mejorar este indicador, usa la página de contacto para enviarnos un mensaje.

No, el código fuente del indicador está protegido por razones de derechos de autor.

No, este indicador solo hace renderizado y no proporciona datos que se puedan usar desde dentro de una estrategia — consulta nuestras otras estrategias para una basada en este mismo concepto.

Sí, puedes usar este indicador sin TickReplay, pero ten en cuenta que en este caso el indicador no detectará eventos en velas históricas — solo comenzará a detectarlos en datos de volumen y precio en tiempo real.

Notas de Actualización

  • Fix Bug: indicator hides Grid lines when added to chart

  • Added Breaker Block sound alert

  • Fix Opacity parameter not serialized/persisted

  • Fix install error

  • New FVG Filter parameter; Fixing Serialization of properties when saving templates; Modified higher timeframe enable/selection; Opacity of text enabled

  • Fixed Breaker Blocks detection algorithm

  • User Friendly parameter value options; Always drawing FVG label; Better Swing analysis; Added "Until Broken" extension mode; Better handling of empty license value; Added Breaker Blocks

  • First Release of the indicator
discord
Únete a nuestra comunidad de Discord
¿Preguntas, comentarios, o simplemente quieres charlar con otros traders? Ven a saludar.
Unirse a Discord
Datos Rápidos
Plataforma NinjaTrader 8
Categoría Indicador
Plan Requerido Free
Versión Más Reciente v1.4.0.1
Última Actualización hace 1 año
Descargas 3830