Indicador ICT Volume Imbalance

Actualizado el · v2.0

En el trading ICT, un volume imbalance (VI) es un hueco entre los cuerpos de dos velas consecutivas mientras sus mechas todavía se solapan, de modo que por esa zona solo pasaron mechas. En un VI alcista, el segundo cuerpo queda por encima del primero, y en uno bajista por debajo; el precio suele volver a llenar estos huecos.

Indicador de TradingView que detecta Desequilibrio de Volumen ICT e ineficiencias de Vacío de Liquidez con líneas medias CE y seguimiento de llenado en tiempo real.

  • Basado en volumen
  • Smart Money
  • Liquidez
Abrir en TradingView

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

¿Qué hace el indicador ICT Volume Imbalance?

Este indicador detecta y visualiza dos conceptos clave de ineficiencia en la entrega de precios de ICT: Desequilibrio de Volumen (VI) y Vacío de Liquidez (LV). El Desequilibrio de Volumen identifica el espacio entre los cuerpos de dos velas consecutivas cuyas mechas aún se superponen — un área de precio que los cuerpos de las velas saltaron y que solo las mechas recorrieron. El Vacío de Liquidez identifica zonas más amplias creadas por múltiples barras de desplazamiento consecutivas moviéndose agresivamente en una dirección. Ambos tipos de zona se dibujan como cajas resaltadas con líneas medias opcionales de Consecuente Encrochamiento (CE), seguimiento de llenado en tiempo real (0% a 100%), y una tabla de resumen que muestra los datos más recientes de las zonas.

ICT Volume Imbalance - Descripción general
Descripción general

Conceptos Clave

  • Desequilibrio de Volumen (VI) — Una brecha entre los cuerpos (de apertura a cierre) de dos velas consecutivas mientras sus mechas aún se superponen. VI Alcista: la base del cuerpo de la vela actual está por encima del techo del cuerpo de la vela anterior. VI Bajista: el techo del cuerpo de la vela actual está por debajo de la base del cuerpo de la vela anterior. El área de precio entre los dos cuerpos solo fue alcanzada por mechas, por lo que allí se negoció poco volumen. Como las mechas deben superponerse, un gap de precio real (sin ninguna negociación entre las dos velas, como en la mayoría de los gaps de sesión o de fin de semana) no se marca como VI. Estos desequilibrios actúan como zonas menores de soporte/resistencia que el precio tiende a revisitar y llenar.
  • Vacío de Liquidez (LV) — Un área más amplia de movimiento agresivo del precio donde múltiples velas consecutivas se mueven en una dirección con cuerpos grandes y mechas mínimas. Cada vela calificada (barra de desplazamiento) tiene una relación cuerpo/rango de al menos un umbral configurable (por defecto 65%) y un rango de al menos la mitad del ATR(14) de la barra anterior, para que las velas pequeñas de sesiones tranquilas no cuenten. Cuando tres o más de estas barras aparecen consecutivamente en la misma dirección, todo el rango desde el mínimo más bajo hasta el máximo más alto forma un Vacío de Liquidez. A diferencia de un FVG simple (patrón de 3 velas), un LV es una serie apilada de ineficiencias — un "hueco en la entrega de precios" que actúa como un imán para la acción futura del precio.
  • Consecuente Encrochamiento (CE) — El punto medio del 50% de cualquier zona VI o LV. ICT identifica este nivel como un punto clave de reacción: que el precio alcance el CE de una zona de gap indica que la mitad del desequilibrio ha sido reequilibrado. El CE a menudo actúa como un nivel de S/R de precisión dentro de la zona.
  • Seguimiento de Llenado — Mide cuánto de la zona ha sido negociado después de su creación. Para una zona alcista, el llenado se mide desde la parte superior hacia abajo (qué tan profundo ha penetrado el precio desde arriba). Para una zona bajista, el llenado se mide desde la parte inferior hacia arriba. El porcentaje de llenado es persistente — una vez que se alcanza un nivel, el porcentaje nunca disminuye. Una zona al 100% ha sido completamente reequilibrada y pierde su importancia.

¿Cómo funciona el indicador ICT Volume Imbalance?

1. Detección de Desequilibrio de Volumen Cuando una vela cierra, el indicador compara su cuerpo con el cuerpo de la vela anterior. Un VI Alcista requiere que la base del cuerpo actual (el menor entre apertura y cierre) esté por encima del techo del cuerpo anterior, con el mínimo actual igual o por debajo del máximo anterior (las mechas se superponen). Un VI Bajista requiere que el techo del cuerpo actual esté por debajo de la base del cuerpo anterior, con el máximo actual igual o por encima del mínimo anterior. Si el espacio entre los dos cuerpos cumple con el umbral mínimo de ticks, se crea una zona de Desequilibrio de Volumen. La caja de la zona se extiende desde la barra anterior hasta la actual, con su parte superior e inferior en los dos bordes de cuerpo enfrentados. El VI se decide al cierre de la segunda vela, por lo que nunca aparece y desaparece intrabarra. Un tamaño mínimo de brecha configurable (en ticks) filtra los micro-gaps insignificantes — configúralo en 0 para mostrar cada brecha entre cuerpos sin importar su tamaño.

2. Detección de Vacío de Liquidez El indicador rastrea barras de desplazamiento consecutivas en barras cerradas — velas donde el tamaño del cuerpo es al menos un porcentaje configurable (por defecto 65%) del rango total y el rango es al menos la mitad del ATR(14) de la barra anterior. Cuando múltiples barras de desplazamiento consecutivas se mueven en la misma dirección (todas alcistas o todas bajistas), un contador de racha se incrementa. En cuanto la racha alcanza el umbral mínimo de barras (por defecto 3), se dibuja la caja del Vacío de Liquidez; mientras la racha continúa, la misma caja crece en su lugar. Cuando la racha termina (ya sea que aparece una barra no desplazadora, o la dirección se invierte), la zona se finaliza y comienza el seguimiento de llenado.

El máximo más alto y el mínimo más bajo de la racha definen los límites de la zona. Los cambios de dirección activan la finalización de la racha anterior antes de comenzar la nueva. Como la lógica de la racha se ejecuta solo en barras cerradas, cada vacío se dibuja una sola vez, nunca se duplica y se ve igual en barras históricas y en tiempo real.

3. Seguimiento de Llenado y Desvanecimiento Después de que se crea una zona, el seguimiento de llenado comienza en la siguiente barra — en un Vacío de Liquidez, en la primera barra después de que termina su racha (las barras de la zona en sí se excluyen para evitar llenados instantáneos falsos). Para zonas alcistas, el llenado mide qué tan profundamente ha empujado el precio hacia abajo desde la parte superior de la zona: fillAmt = top - low. Para zonas bajistas, el llenado mide qué tan alto ha empujado el precio desde la parte inferior de la zona: fillAmt = high - bottom. El porcentaje de llenado se calcula como fillAmt / zoneRange * 100 y se limita entre 0% y 100%. El valor de llenado es persistente usando math.max — una vez que el precio alcanza un nivel de llenado, el porcentaje nunca disminuye.

Cuando una zona alcanza un llenado del 100% y la opción "Desvanecer Cuando Esté Totalmente Llena" está habilitada, la opacidad de la caja de la zona aumenta significativamente (se vuelve casi transparente), proporcionando una clara distinción visual entre zonas activas y zonas completamente reequilibradas.

4. Línea Media de Consecuente Encrochamiento Cada zona puede mostrar opcionalmente una línea CE en su punto medio exacto del 50%: (top + bottom) / 2. La línea CE usa color y estilo configurable (Sólido/Discontinuo/Punteado), y se extiende al mismo ancho que la caja de la zona. Cuando "Extender Zonas" está habilitado, la línea CE se extiende hacia la derecha hasta la barra actual junto con la caja.

ICT Volume Imbalance - Línea Media de Consecuente Encrochamiento (1/2)
Línea Media de Consecuente Encrochamiento (1/2)
ICT Volume Imbalance - Línea Media de Consecuente Encrochamiento (2/2)
Línea Media de Consecuente Encrochamiento (2/2)

5. Extensión de Zonas e Historial Cada tipo de zona (VI y LV) mantiene un array separado de zonas históricas. Cuando se crea una nueva zona y el array excede el conteo de historial configurable, la zona más antigua se elimina junto con su caja, línea CE y etiqueta — manteniendo el gráfico limpio dentro de los límites de 500 objetos de dibujo de TradingView. La opción "Extender Zonas a la Barra Actual" controla si todas las zonas se estiran hacia la derecha hasta la barra actual o permanecen en su ancho original. Las etiquetas se actualizan con el último porcentaje de llenado en cada barra.

6. Sistema de Alertas Hay cinco eventos de alerta que se pueden activar o desactivar individualmente: Nuevo Desequilibrio de Volumen Formado — se confirmó un VI al cierre de su segunda vela. Nuevo Vacío de Liquidez Formado — terminó una racha LV; se envía una vez por vacío con su rango de precio final. Toque del Nivel CE — se activa una vez por zona cuando el precio (incluyendo mechas) toca la línea media CE. Zona 50% Llena — se activa una vez por zona cuando el llenado alcanza el 50%. Zona Totalmente Llena (100%) — se activa una vez por zona cuando el llenado alcanza el 100%.

Para recibirlas, crea una alerta en este indicador con la condición "Any alert() function call". Todos los eventos de una barra se combinan en un solo mensaje que se envía cuando la barra cierra. El mensaje comienza con el símbolo y el marco temporal, y cada línea indica el tipo de zona (VI/LV), la dirección y el rango de precio, para que sepas a qué zona pertenece cada evento. Un interruptor maestro "Habilitar Alertas" desactiva todo el procesamiento de alertas cuando está apagado.

7. Tabla de Resumen Una tabla de resumen en tiempo real muestra las zonas VI y LV más recientes (un Vacío de Liquidez que aún se está formando cuenta como el LV más reciente) con cinco columnas: Tipo (VI/LV), Dirección (Alcista/Bajista con codificación de color), Precio Bajo, Precio Alto y Porcentaje de Llenado. El porcentaje de llenado tiene codificación de color: color de dirección cuando está por debajo del 50%, naranja al 50%+, gris al 100%. La posición de la tabla (cualquier esquina) y el tamaño del texto (Muy Pequeño/Pequeño/Normal) son configurables. Si un tipo de zona no tiene instancias, se omite su fila.

ICT Volume Imbalance - Tabla de Resumen
Tabla de Resumen

Características

  • Detección de Desequilibrio de Volumen — Identifica automáticamente brechas entre los cuerpos de velas consecutivas cuyas mechas se superponen, confirmadas al cierre de la vela. Soporta tanto alcista (gap arriba) como bajista (gap abajo) con configuraciones de color independientes. Tamaño mínimo de brecha configurable en ticks para filtrar ruido.
  • Detección de Vacío de Liquidez — Rastrea barras de desplazamiento consecutivas (umbral de relación cuerpo/rango más un rango mínimo de la mitad del ATR(14) previo) en barras cerradas para identificar amplios huecos en la entrega de precios institucional. Conteo mínimo de barras consecutivas y relación de cuerpo configurables para ajustar la sensibilidad.
  • Líneas Medias de Consecuente Encrochamiento (CE) — Línea opcional del punto medio del 50% dibujada dentro de cada zona. Color y estilo configurables (Sólido/Discontinuo/Punteado). Nivel de precisión clave de ICT para reacciones dentro de la zona.
  • Seguimiento de Llenado en Tiempo Real — Porcentaje de llenado persistente (0% a 100%) actualizado en cada barra. El llenado comienza después de las barras de la zona para evitar llenados instantáneos falsos. Se muestra en las etiquetas de zona con visibilidad configurable.
  • Desvanecimiento en Llenado Total — Las zonas que alcanzan un llenado del 100% se vuelven casi transparentes automáticamente, separando visualmente las zonas activas de las completamente reequilibradas. Interruptor opcional.
  • Estilizado Independiente de Zonas — Configuraciones separadas de color, ancho del borde, color CE, estilo CE, tamaño de etiqueta y conteo de historial para VI y LV. Independencia visual completa entre tipos de zona.
  • Profundidad de Historial Configurable — VI: 1–50 zonas (por defecto 20). LV: 1–30 zonas (por defecto 10). Las zonas más antiguas se eliminan automáticamente con todos sus objetos de dibujo para mantenerse dentro de los límites de TradingView.
  • Opción Extender Zonas — Cuando está habilitada, todas las zonas y líneas CE se estiran hacia la derecha hasta la barra actual. Cuando está deshabilitada, las zonas permanecen en su ancho de formación original.
  • Alertas Consolidadas — Cinco eventos de alerta (Nuevo VI, Nuevo LV, Toque CE, 50% de Llenado, 100% de Llenado) con interruptores independientes y un interruptor maestro de habilitación. Un mensaje por barra, enviado al cierre de la barra, con símbolo, marco temporal, tipo de zona, dirección y rango de precio. Los eventos de toque y de llenado se activan una vez por zona.
  • Tabla de Resumen — Muestra las últimas zonas VI y LV con dirección, rango de precios y datos de llenado. Estado de llenado con codificación de color. Posición y tamaño de texto configurables.
  • Sensibilidad de Barra de Desplazamiento — El parámetro Relación Cuerpo/Rango (0.30–0.95) controla lo que califica como barra de desplazamiento. Valores más bajos detectan más vacíos; valores más altos requieren un compromiso direccional más fuerte.
  • Filtro de Brecha Mínima — Tamaño mínimo de brecha basado en ticks para la detección de VI. Elimina micro-gaps insignificantes mientras mantiene desequilibrios significativos. Configurar en 0 para mostrar todos.

Cómo usar el indicador ICT Volume Imbalance

  • VI como S/R Intradía: Los Desequilibrios de Volumen actúan como zonas menores de soporte y resistencia. Cuando el precio retrocede a un VI alcista, espera un rebote (soporte). Cuando el precio sube hacia un VI bajista, espera un rechazo (resistencia). La línea media CE dentro del VI es el punto de reacción más probable.
  • LV como un Imán de Precio: Los Vacíos de Liquidez representan grandes áreas de entrega ineficiente de precios. ICT enseña que el precio debe regresar para llenar estos vacíos — actúan como imanes. Cuando identificas un LV no llenado, espera que el precio eventualmente vuelva a visitar esa zona. El porcentaje de llenado te dice cuánto trabajo queda.
  • Entradas de Precisión CE: El nivel de Consecuente Encrochamiento (50%) de cualquier VI o LV es un punto de reacción de alta probabilidad. Úsalo como un nivel de entrada preciso cuando el precio retroceda a una zona. Combínalo con confirmación de flujo de órdenes u otras herramientas de ICT (Bloques de Orden, FVGs) para confluencia.
  • Seguimiento de Llenado para Validez de Zona: Las zonas por debajo del 50% de llenado aún están "frescas" y tienen el mayor potencial de reacción. Las zonas entre 50–99% se han reequilibrado parcialmente pero aún pueden causar reacciones en la parte no llenada restante. Las zonas al 100% están completamente reequilibradas y generalmente no se debe esperar que proporcionen soporte/resistencia.
  • Confluencia LV + VI: Cuando un Desequilibrio de Volumen aparece dentro o adyacente a un Vacío de Liquidez, la confluencia fortalece ambas zonas. El VI proporciona un nivel de gap preciso mientras que el LV proporciona el contexto institucional más amplio.
  • Combina con el Marco de Trabajo ICT: Usa las zonas VI/LV junto con la Estructura del Mercado (dirección de la tendencia), Prima/Descuento (posicionamiento en el rango), Zonas de Matanza (timing de sesión) y Niveles de Liquidez (objetivos de barrido). Un VI alcista dentro de una zona de descuento durante la Zona de Matanza de Londres, por ejemplo, es una configuración de compra de alta confluencia.

Limitaciones

  • El Desequilibrio de Volumen compara los cuerpos (apertura y cierre) de velas consecutivas — esto es sensible al feed de datos. Diferentes brokers pueden reportar precios de apertura y cierre ligeramente diferentes, lo que puede afectar qué desequilibrios aparecen. En mercados donde cada vela suele abrir en el cierre anterior (la mayoría de los pares cripto), las brechas entre cuerpos y, por lo tanto, los Desequilibrios de Volumen son poco frecuentes.
  • Las zonas y las alertas se confirman al cierre de la barra. Un Desequilibrio de Volumen aparece cuando cierra su segunda vela; la caja de un Vacío de Liquidez aparece cuando su racha alcanza el número mínimo de barras en barras cerradas, y su alerta de Nuevo LV se envía cuando la racha termina. Ninguna barra sin terminar crea zonas ni envía alertas; solo los porcentajes de llenado de las zonas existentes se actualizan en vivo.
  • La detección de Vacío de Liquidez depende del umbral de Relación Cuerpo/Rango. El valor por defecto de 0.65 funciona bien para la mayoría de los mercados, pero instrumentos muy volátiles pueden necesitar un umbral más bajo, mientras que mercados en rango pueden necesitar uno más alto.
  • El seguimiento de llenado comienza en la barra DESPUÉS de que se crea la zona (en un Vacío de Liquidez, después de que termina su racha). Las barras de formación de la zona se excluyen para evitar llenados instantáneos falsos (ya que la vela que crea un VI típicamente tiene un mínimo/máximo que registraría inmediatamente como llenado).
  • El porcentaje de llenado es persistente y nunca disminuye. Una zona que brevemente hizo mecha hasta un 80% de llenado y luego revirtió mostrará permanentemente 80%+ incluso si el precio se aleja. Esto refleja el concepto de ICT de que las zonas parcialmente llenadas retienen importancia en la parte no llenada.
  • La opción "Extender Zonas" extiende TODAS las zonas visibles a la barra actual, lo que puede crear desorden visual en gráficos con muchas zonas. Considera reducir el Conteo de Historial al usar esta función.
  • Límites de objetos de dibujo: TradingView permite 500 cajas, 500 líneas y 500 etiquetas. Cada zona usa hasta 3 objetos (caja + línea CE + etiqueta). Con configuraciones por defecto (20 VI + 10 LV = 30 zonas), esto usa como máximo 90 objetos — bien dentro de los límites. Aumentar ambos conteos de historial significativamente en marcos temporales bajos puede acercarse a estos límites.
  • La detección de Vacío de Liquidez en marcos temporales muy bajos (1m o menos) aún puede producir muchos vacíos pequeños, incluso con el filtro de tamaño ATR. Considera aumentar las Barras Consecutivas Mínimas o la Relación Cuerpo/Rango en marcos temporales más bajos.
  • Este indicador identifica ineficiencias en la entrega de precios — no genera señales de compra/venta. Úsalo dentro del marco de trabajo más amplio de ICT junto con Estructura del Mercado, Bloques de Orden, Brechas de Valor Justo, Prima/Descuento, Zonas de Matanza y Niveles de Liquidez para configuraciones de trading completas.

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ÚltimaAlertas de Liquidity Void y la definición ICT del volume imbalance

Los Liquidity Voids se dibujan una vez y alertan una vez cuando termina su racha, y un Volume Imbalance ahora sigue la definición de ICT: un hueco entre dos cuerpos de vela cuyas mechas se solapan, confirmado al cierre de la vela.

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.
  • Los gráficos que ya tienen el indicador pueden conservar los tamaños de texto anteriores. Los nuevos valores predeterminados Normal se aplican cuando vuelves a añadir el indicador o restableces su configuración.

Corregido

  • Las alertas de Liquidity Void saltaban en cada vela nueva mientras la racha seguía en marcha. Un void ahora se dibuja una vez, crece con su racha y alerta una vez cuando la racha termina.
  • Los Liquidity Voids que se formaban en velas en curso se dibujaban dos veces. Ahora se dibujan una sola vez.

Mejorado

  • Las alertas llegan como un solo mensaje por vela al cierre, con cada evento indicado con el tipo de zona, la dirección y el rango de precios. Un toque del CE y un llenado del 50% de la misma zona ya no llegan como dos alertas separadas.
  • El texto de las etiquetas y de la tabla tiene tamaño Normal por defecto, y el tooltip de Extend Zones ahora describe lo que hace el ajuste.

Cambiado

  • La detección de Volume Imbalance sigue la definición de ICT: el hueco entre dos cuerpos de vela cuyas mechas se solapan, confirmado al cierre de la vela. Los huecos dentro del cuerpo anterior y los gaps de precio reales, como la mayoría de los gaps de sesión, ya no se marcan, así que verás menos cajas VI.
  • Las velas de un Liquidity Void ahora deben abarcar al menos la mitad del ATR(14) anterior, así que las velas diminutas de las sesiones tranquilas ya no forman voids.
v1.0Primera publicación pública en TradingView.
Todas las actualizaciones de indicadores

Preguntas Frecuentes

¿Qué significa VI en el trading ICT?

VI significa volume imbalance. Es un hueco entre los cuerpos de dos velas consecutivas mientras sus mechas todavía se solapan, de modo que por esa zona solo pasaron mechas. En un VI alcista, el cuerpo de la segunda vela queda por encima del de la primera; en uno bajista, por debajo. ICT trata estos huecos como zonas con poca negociación en ambos sentidos a las que el precio tiende a volver y que actúan como soportes o resistencias menores.

¿Cuál es la diferencia entre un volume imbalance y un fair value gap?

Un volume imbalance implica dos velas consecutivas: un hueco entre sus cuerpos mientras sus mechas todavía se solapan. Un fair value gap es un patrón de tres velas en el que las mechas de la primera y la tercera no se solapan, dejando un hueco junto a una gran vela central. Ambos señalan una entrega de precio ineficiente, pero un volume imbalance solo se forma cuando las mechas de las dos velas se solapan.

¿Qué es un liquidity void en ICT?

Un liquidity void es una zona más amplia creada por varias velas consecutivas que se mueven con agresividad en la misma dirección, con cuerpos grandes y mechas pequeñas. En este indicador, una vela cuenta cuando su cuerpo es al menos el 65% de su rango por defecto y su rango es al menos la mitad del ATR de 14 periodos de la vela anterior, y tres o más seguidas forman un void, desde el mínimo más bajo hasta el máximo más alto. ICT enseña que el precio tiende a volver a llenar estos voids.

¿Qué es el consequent encroachment en un volume imbalance?

El consequent encroachment (CE) es el punto medio del 50% del hueco. ICT interpreta que, cuando el precio alcanza el CE, la mitad del desequilibrio se ha reequilibrado, y el CE suele actuar como un nivel de reacción preciso dentro de la zona. El indicador puede dibujar una línea CE en cada volume imbalance y liquidity void y avisarte cuando el precio la toca.

¿Cuándo se considera lleno un volume imbalance?

El llenado mide cuánto de la zona ha atravesado el precio desde que se formó, de arriba abajo en una zona alcista y de abajo arriba en una bajista. El indicador lo muestra del 0% al 100%. Las zonas por debajo del 50% siguen frescas, mientras que una zona al 100% está totalmente reequilibrada y, en general, ya no se espera que actúe como soporte o resistencia.

Más Información

Comenzar a Usar ICT Volume Imbalance

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