KaizenCVD

KaizenCVD dibuja el Cumulative Volume Delta de la sesión como velas OHLC o como línea y muestra si dominan los compradores o los vendedores agresivos, con reinicio por sesión.

Actualizado: 1 de julio de 2026

KaizenCVD (Cumulative Volume Delta) mantiene un total continuo de (volumen iniciado en ask − volumen iniciado en bid) acumulado desde el inicio de sesión y reiniciado en cada nueva sesión. Se renderiza como vela OHLC por barra de precio (high/low muestran el delta extremo de sesión tocado durante la barra; close es el total corriente actual) o como una única línea continua.

KaizenCVD en NinjaTrader 8

Interpretación

  • Sobre cero = la sesión es net-bullish, con agresión del lado ask dominante. Bajo cero = net-bearish.
  • CVD subiendo mientras el precio va en rango = acumulación (comprando contra un muro de oferta). Suele preceder a una ruptura al alza.
  • CVD bajando mientras el precio va en rango = distribución. Suele preceder a una ruptura a la baja.
  • Divergencia precio-CVD — un nuevo máximo de precio sin un nuevo máximo de CVD indica debilidad del lado comprador; un nuevo mínimo de precio sin nuevo mínimo de CVD indica debilidad del lado vendedor.
  • La línea cero es absoluta, no una media móvil. Las comparaciones sesión a sesión no tienen sentido (el +500 de ayer está en una escala distinta al +500 de hoy).
  • High/Low intra-barra (modo Candles) — muestra el CVD máximo y mínimo alcanzado durante la barra: una mecha grande en una vela de cuerpo pequeño significa que el delta osciló bruscamente y luego volvió a centrarse.

Comportamiento de Reset por Sesión

El CVD se reinicia a 0 en Bars.IsFirstBarOfSession. Esto ocurre a mitad de barra si es necesario, por lo que toda primera barra de una nueva sesión abre en CVD=0 independientemente de la actividad overnight. Se requiere Tick Replay en modo histórico para una clasificación de delta precisa (info bid/ask por tick).

Con Enable Session Reset = false el CVD corre de forma continua a través de las sesiones, sin reiniciarse. Ese es el modo para análisis multi-día: la acumulación o distribución institucional se extiende con frecuencia a lo largo de varios días, y una divergencia que abarca tres sesiones solo es visible en este modo. Para trading intradía clásico el valor por defecto (true) sigue siendo el correcto, ya que solo así la línea cero significa “neto alcista/bajista para hoy”.

Detección de divergencias

Con Highlight Divergences activo, el indicador busca pivotes de swing en el precio y en el CVD y los une con una línea cuando ambos se contradicen:

  • Divergencia bajista — el precio hace un máximo más alto y el CVD un máximo más bajo. La ruptura no estuvo respaldada por compradores agresivos.
  • Divergencia alcista — el precio hace un mínimo más bajo y el CVD un mínimo más alto. El nuevo mínimo no estuvo respaldado por vendedores agresivos.

Un pivote solo se considera confirmado cuando Swing Lookback barras a su izquierda y derecha son más bajas (o más altas). Por diseño, una línea de divergencia aparece por tanto Swing Lookback barras después del pivote; no es retraso del indicador, es el tiempo necesario para confirmar un pivote. Valores más altos dan menos pivotes, pero más significativos.

Corregido en v2.2: las líneas de divergencia ya no se trazan a través del reset de sesión (el salto del CVD a 0 le parecía al detector un “mínimo más alto” masivo y generaba con regularidad una falsa divergencia en el cambio de sesión). También corregido: al hacer scroll hacia atrás más de ~256 barras la curva del CVD se aplanaba mientras las líneas de divergencia se quedaban fijas, lo que las hacía parecer “desprendidas”.

Ajustes

Settings

  • Visual Mode — Candles = OHLC por barra (mira las mechas con extremos de sesión). Line = una sola línea continua (más limpio, sin detalle OHLC).
  • Show Zero Line — dibuja una referencia horizontal en CVD = 0. Esencial para leer rápidamente si la sesión es net-bullish o net-bearish.
  • Show Labels — etiqueta de texto arriba a la izquierda mostrando el valor CVD actual, actualizada con cada tick.

Colores

  • Positive Delta Color — relleno de vela cuando close > open (delta subiendo). Por defecto LimeGreen.
  • Negative Delta Color — relleno de vela cuando close < open. Por defecto Crimson.
  • Candle Border / Wick Colors — colores del contorno y de las mechas high-low.
  • Line Color — color de la línea en modo Line (ignorado en modo Candle). Por defecto DodgerBlue.
  • Zero Line Color — línea de referencia en delta = 0.

Visuals

  • Candle Opacity % — transparencia de los rellenos de vela 0–100. Por defecto 100. Bájala para permitir que otros indicadores del panel se vean a través.

Divergence

  • Highlight Divergences — interruptor maestro de la detección de divergencias. Por defecto off.
  • Swing Lookback (bars) — barras a la izquierda Y a la derecha de una barra necesarias para confirmarla como pivote. Por defecto 5. Más alto = menos pivotes pero más significativos (y dibujados más tarde).
  • Swing Line Width — grosor de trazo de las líneas de divergencia. Por defecto 2.
  • Max Lookback (bars) — distancia máxima en barras entre dos pivotes. Los pivotes más alejados no se conectan. Por defecto 100. Bájalo a 30–50 para divergencias solo de corto plazo.
  • Bullish Divergence Color — color de las líneas de divergencia alcista. Por defecto Cyan.
  • Bearish Divergence Color — color de las líneas de divergencia bajista. Por defecto Magenta.

Session

  • Enable Session Reset — true (por defecto) = el CVD se reinicia a cero en cada límite de sesión (comportamiento intradía estándar). false = el CVD acumula a través de las sesiones, para divergencias de swing multi-día en las que la acumulación o distribución abarca varias sesiones.

Requisitos

Para una clasificación de delta precisa en el histórico, Tick Replay debe estar activado (ver Instalación y primeros pasos).

¿Aún no lo tienes?
Licencia de por vida, sin suscripción.
Ver KaizenCVD