Divergence

Divergence

Indicador de Divergencia en Trading: Qué es y Cómo Usarlo con Éxito

Indicador de Divergencia: Qué es, Cómo Funciona y Cómo Usarlo en Trading

El indicador de divergencia es una de las herramientas más efectivas dentro del análisis técnico. Aunque a simple vista puede parecer complejo, su comprensión y aplicación puede ayudarte a anticipar giros importantes en el mercado. Por lo tanto, si eres trader o estás aprendiendo sobre trading, conocer cómo funciona este indicador puede marcar una gran diferencia en tus resultados.

¿Qué es una Divergencia en Trading?

En primer lugar, debes saber que una divergencia ocurre cuando el movimiento del precio y el de un indicador técnico no están alineados. Es decir, mientras el precio sigue una dirección, el indicador muestra otra completamente opuesta. Esta desincronización sugiere, generalmente, que la fuerza del mercado está perdiendo impulso y que podría producirse un cambio de tendencia.

De esta forma, las divergencias permiten a los traders adelantarse a los movimientos del precio. Y lo mejor es que no necesitas herramientas complicadas para detectarlas: basta con usar un buen oscilador como el RSI o el MACD.

Tipos de Divergencias

Divergencia Regular

Por un lado, tenemos las divergencias regulares, que son aquellas que anticipan un posible cambio de tendencia.

  • Alcista: el precio hace mínimos más bajos, pero el indicador forma mínimos más altos. Esto indica una posible reversión al alza.
  • Bajista: el precio hace máximos más altos, mientras el indicador muestra máximos más bajos. Este caso suele anticipar una caída.

Divergencia Oculta

Por otro lado, las divergencias ocultas son señales de continuación de tendencia.

  • Alcista oculta: el precio hace un mínimo más alto, pero el indicador cae a un mínimo más bajo. Esto sugiere que la tendencia alcista continuará.
  • Bajista oculta: el precio hace un máximo más bajo, mientras que el indicador sube a un máximo más alto. También sugiere continuidad bajista.

Indicadores que Ayudan a Detectar Divergencias

Ahora bien, para identificar estas divergencias, necesitas apoyarte en ciertos indicadores técnicos. Algunos de los más utilizados son:

  • RSI (Relative Strength Index): te permite medir si el mercado está sobrecomprado o sobrevendido.
  • MACD (Moving Average Convergence Divergence): excelente para evaluar el impulso y los cambios de dirección.
  • Estocástico: ofrece señales rápidas, aunque puede ser más propenso a falsos positivos.
  • Awesome Oscillator: útil para confirmar el momentum general del mercado.

Ventajas y Desventajas del Indicador de Divergencia

Ventajas

  • En primer lugar, permite anticiparte a los movimientos del mercado antes que otros traders.
  • Además, es aplicable en cualquier temporalidad y activo, lo que lo hace muy versátil.
  • Por si fuera poco, se combina perfectamente con otras herramientas técnicas como soportes, resistencias o patrones de velas.

Desventajas

  • No obstante, no es 100% fiable: puede arrojar señales falsas si se usa en mercados laterales.
  • Por eso, se recomienda usar confirmaciones adicionales antes de abrir una operación.

Ejemplo Práctico

Imagina que estás analizando el par EUR/USD. El precio acaba de marcar un nuevo mínimo, pero el RSI está subiendo. Esta divergencia alcista puede alertarte de un posible rebote. Si, además, el precio está sobre una zona de soporte, la señal cobra aún más fuerza. Así, puedes prepararte para una entrada más segura.

Consejos para Operar con Divergencias

Antes de utilizar este tipo de indicador en operaciones reales, es importante que tomes en cuenta los siguientes consejos:

  • Siempre confirma con la acción del precio o patrones de velas.
  • Combina con niveles clave como soportes, resistencias o líneas de tendencia.
  • No entres solo por la divergencia: espera que el mercado te confirme con una vela de reversión.
  • Gestiona el riesgo en cada operación: nunca arriesgues más del 1-2% de tu capital.
  • Practica en demo hasta sentirte cómodo con la interpretación de estas señales.

Conclusión

En resumen, el indicador de divergencia es una herramienta esencial para cualquier trader que desee operar con mayor precisión y menos riesgo. Aunque no garantiza resultados infalibles, cuando se usa correctamente, permite detectar oportunidades con mayor probabilidad de éxito.

Por consiguiente, si estás buscando una forma de mejorar tus análisis, incorporar la divergencia a tu estrategia puede ser una excelente decisión. Y como siempre, recuerda: la práctica constante y la disciplina son las verdaderas claves del éxito en los mercados financieros.

Código de TradingView ejecutable

//@version=5
indicator(«Detector de Divergencias RSI», overlay=true)

// Configuración
rsiLength = input.int(14, title=»Periodo RSI»)
pivotL = input.int(5, title=»Velas a la izquierda del pivote»)
pivotR = input.int(5, title=»Velas a la derecha del pivote»)

// Cálculo del RSI
rsi = ta.rsi(close, rsiLength)

// Pivotes
pivotHigh = ta.pivothigh(rsi, pivotL, pivotR)
pivotLow = ta.pivotlow(rsi, pivotL, pivotR)

// Variables persistentes
var float lastHighRsi = na
var float lastHighPrice = na
var float lastLowRsi = na
var float lastLowPrice = na

// Detectar divergencia bajista
if not na(pivotHigh)
if not na(lastHighRsi) and rsi < lastHighRsi and high > lastHighPrice
label.new(bar_index, high, «🔻 Divergencia Bajista», style=label.style_label_down, color=color.red, textcolor=color.white)
lastHighRsi := rsi
lastHighPrice := high

// Detectar divergencia alcista
if not na(pivotLow)
if not na(lastLowRsi) and rsi > lastLowRsi and low < lastLowPrice
label.new(bar_index, low, «🔺 Divergencia Alcista», style=label.style_label_up, color=color.green, textcolor=color.white)
lastLowRsi := rsi
lastLowPrice := low

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Directional Movement Index (DMI)

Directional Movement Index (DMI)

¿Qué es el Directional Movement Index (DMI)?

¿Qué es el Directional Movement Index (DMI)?

El Directional Movement Index (DMI) es un indicador técnico diseñado para identificar tanto la fuerza como la dirección de una tendencia. Fue desarrollado por J. Welles Wilder, quien también creó el RSI y el ADX. De hecho, el DMI se compone de tres líneas clave: +DI, -DI y ADX.

Gracias a su enfoque estructurado, el DMI permite evaluar no solo si hay una tendencia en curso, sino también qué tan fuerte es. Por tanto, es ideal para filtrar operaciones en función de la estructura del mercado. En consecuencia, se ha convertido en un componente esencial en muchas estrategias de análisis técnico. Además, se adapta fácilmente a diferentes tipos de activos.

¿Cómo se calcula el DMI?

El DMI se basa en los movimientos direccionales del precio. Para ello, compara los máximos y mínimos de velas consecutivas. Así, determina si el movimiento del precio es positivo (+DI) o negativo (-DI). Como resultado, se obtiene una visión clara del impulso actual del mercado.

Paso a paso del cálculo:

  1. Primero, se calcula el movimiento direccional positivo y negativo.
  2. Después, estos valores se suavizan mediante una media móvil exponencial.
  3. Finalmente, se calcula el ADX para medir la fuerza de la tendencia, sin importar su dirección.

Como puedes ver, este proceso combina simplicidad y potencia. De este modo, se obtiene un indicador completo que ofrece mucha información valiosa para el trader técnico.

¿Cómo interpretar el DMI?

La interpretación del DMI es bastante sencilla. No obstante, requiere observar cuidadosamente el cruce de las líneas y la evolución del ADX. A continuación, te explicamos cómo hacerlo de manera efectiva.

Señales de compra

Cuando +DI cruza por encima de -DI, se interpreta como una señal alcista. Además, si el ADX está subiendo y supera los 20 o 25 puntos, refuerza la validez de la señal. En consecuencia, muchos traders consideran este cruce como un momento adecuado para entrar al mercado.

Señales de venta

Por el contrario, si -DI cruza por encima de +DI, se genera una señal bajista. Y si el ADX también sube, indica que la tendencia bajista está ganando fuerza. Por consiguiente, algunos operadores podrían aprovechar esta señal para iniciar posiciones cortas.

Sin tendencia clara

Cuando el ADX está por debajo de 20, generalmente indica un mercado sin tendencia definida. En esos casos, el DMI sugiere evitar operar hasta que surja una dirección más clara. Por lo tanto, es una herramienta útil para mantenerse al margen en momentos de consolidación.

Ventajas del DMI

  • Permite identificar si hay tendencia o no.
  • Distingue entre fuerza alcista y bajista, lo cual es crucial para decisiones tácticas.
  • Es útil para confirmar entradas y salidas estratégicas.
  • Además, se adapta a diferentes marcos temporales con facilidad.

Desventajas del DMI

  • Puede generar señales falsas en mercados laterales o con poco volumen.
  • Requiere cierta experiencia para combinar con otros indicadores de forma efectiva.
  • Debido a que el ADX es un valor rezagado, puede retrasar decisiones importantes.

¿Cuándo usar el DMI?

El DMI es ideal cuando buscas operar en mercados con tendencias claras. Por ejemplo, funciona muy bien en activos con movimientos definidos y poca consolidación. Además, puede ayudarte a evitar operaciones durante periodos de incertidumbre, lo cual resulta fundamental para una gestión eficiente del riesgo.

Por esta razón, muchos traders lo combinan con medias móviles o rupturas de soportes y resistencias. Así, aumentan la probabilidad de acierto en sus operaciones y mejoran la calidad de sus entradas.

Conclusión

En resumen, el Directional Movement Index (DMI) es una herramienta potente para analizar la dirección y fuerza de una tendencia. Gracias a sus componentes +DI, -DI y ADX, ofrece señales claras sobre cuándo entrar o salir del mercado.

Aunque no debe usarse de forma aislada, su valor aumenta considerablemente cuando se combina con otros indicadores técnicos. En definitiva, si tu estilo de trading se basa en tendencias, el DMI debería formar parte de tu estrategia diaria sin lugar a dudas.

Código de TradingView ejecutable

//@version=5
indicator(«Directional Movement Index (DMI)», overlay=false)

// Parámetros de usuario
length = input.int(14, minval=1, title=»Periodo»)
threshold = input.int(20, title=»Umbral ADX»)

// Cálculo del movimiento direccional
upMove = high – high[1]
downMove = low[1] – low
plusDM = (upMove > downMove and upMove > 0) ? upMove : 0
minusDM = (downMove > upMove and downMove > 0) ? downMove : 0

// True Range y suavizados según Welles Wilder
trur = ta.rma(ta.tr(true), length)
plusDI = 100 * ta.rma(plusDM, length) / trur
minusDI = 100 * ta.rma(minusDM, length) / trur

// Cálculo del ADX
dx = 100 * math.abs(plusDI – minusDI) / (plusDI + minusDI)
adx = ta.rma(dx, length)

// Gráficos
plot(plusDI, title=»+DI», color=color.green, linewidth=2)
plot(minusDI, title=»-DI», color=color.red, linewidth=2)
plot(adx, title=»ADX», color=color.orange, linewidth=2)
hline(threshold, «Umbral ADX», color=color.gray, linestyle=hline.style_dashed)

// Color de fondo para destacar zonas de tendencia fuerte
bgcolor(adx > threshold ? color.new(color.green, 90) : na, title=»Fondo: Tendencia fuerte»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Detrended Price Oscillator (DPO)

Detrended Price Oscillator (DPO)

¿Qué es el Detrended Price Oscillator (DPO)?

¿Qué es el Detrended Price Oscillator (DPO)?

El Detrended Price Oscillator (DPO) es un indicador técnico que elimina la tendencia general de los precios para centrarse en los ciclos de corto plazo. A diferencia de otros osciladores, su objetivo no es predecir la dirección futura del precio. En cambio, ayuda a identificar puntos de entrada y salida basados en patrones cíclicos repetitivos. Por lo tanto, resulta muy útil en mercados con comportamiento lateral. En consecuencia, muchos analistas técnicos lo consideran una herramienta de valor.

¿Por qué es útil el DPO?

Este indicador ofrece diversas ventajas. En primer lugar, permite detectar máximos y mínimos cíclicos con mayor precisión. Además, evita señales falsas que se generan debido a tendencias de largo plazo. También mejora el timing en operaciones donde el mercado no muestra una dirección clara. Como resultado, muchos traders lo consideran una herramienta esencial en su arsenal. Por ende, es común verlo integrado en estrategias de análisis técnico.

¿Cómo funciona el DPO?

El cálculo del DPO se basa en la comparación entre el precio actual y una media móvil desplazada hacia atrás. Gracias a este enfoque, es posible resaltar las fluctuaciones de corto plazo y eliminar el ruido de fondo causado por la tendencia general. Por consiguiente, permite una visión más limpia del comportamiento cíclico del precio.

Fórmula del DPO

La fórmula básica del DPO es:

DPO = Precio de cierre - SMA(n)[desplazada]

Donde:

  • SMA(n) representa una media móvil simple.
  • El desplazamiento común es de n / 2 + 1 periodos.

Ejemplo práctico

Supongamos que usas una SMA de 20 periodos. En ese caso, se resta el precio actual con la SMA desplazada 11 velas hacia atrás. Como resultado, se obtiene una representación clara de los movimientos cíclicos del precio en el corto plazo. Así, se facilita la identificación de puntos de reversión.

¿Cómo interpretar el DPO?

Este oscilador se mueve alrededor de la línea cero, lo que facilita su interpretación. A continuación, exploramos sus señales principales. De este modo, podrás aplicarlas correctamente en tu análisis diario.

Señales alcistas

Cuando el DPO cruza por encima de cero, indica que el precio está por encima de su media reciente. Por ende, puede tratarse de una oportunidad de compra, especialmente en mercados sin tendencia clara. No obstante, es recomendable confirmarlo con otros indicadores.

Señales bajistas

Por otro lado, si el DPO cae por debajo de cero, el precio se encuentra por debajo de su media. Esta situación podría interpretarse como una señal de venta. Sin embargo, conviene revisar si existe respaldo en otras herramientas técnicas.

Uso junto a otros indicadores

Para aumentar su fiabilidad, muchos traders lo combinan con herramientas como:

  • RSI (Índice de Fuerza Relativa)
  • MACD
  • Medias móviles tradicionales

Dicha combinación permite filtrar señales falsas y confirmar oportunidades de entrada o salida. Por ejemplo, una señal del DPO validada por un cruce MACD suele ser más efectiva.

Ventajas y desventajas del DPO

Ventajas

  • Elimina la influencia de la tendencia principal.
  • Fácil de aplicar e interpretar.
  • Ideal para mercados con comportamiento cíclico.

Desventajas

  • Su efectividad disminuye en mercados fuertemente tendenciales.
  • Puede generar señales engañosas si se usa de forma aislada.

¿Cuándo utilizar el DPO?

Este indicador resulta ideal cuando el mercado muestra rangos definidos o repite ciclos. No obstante, en condiciones de alta volatilidad o tendencias agresivas, su utilidad puede verse limitada. Por esta razón, es recomendable combinarlo con otros métodos de análisis. Además, conviene ajustar su longitud de acuerdo al activo y marco temporal analizado.

Conclusión

En resumen, el Detrended Price Oscillator (DPO) es una herramienta valiosa para quienes desean enfocar su análisis en el corto plazo. Al eliminar la tendencia general, destaca los movimientos cíclicos del precio. Aunque no es infalible, su simplicidad y efectividad en escenarios adecuados lo convierten en una excelente adición al análisis técnico. En definitiva, es un recurso que todo trader debería conocer y probar en sus gráficos.

Código de TradingView ejecutable

//@version=5
indicator(«Detrended Price Oscillator (DPO)», overlay=false)

// Parámetros del usuario
length = input.int(20, title=»Longitud SMA»)
src = input.source(close, title=»Fuente de Precio»)

// Cálculo del desplazamiento
offset = math.floor(length / 2) + 1

// Cálculo del DPO
sma_val = ta.sma(src, length)
dpo = src[offset] – sma_val

// Gráfico
plot(dpo, title=»DPO», color=color.teal, linewidth=2)
hline(0, «Línea Cero», color=color.gray)

// Relleno visual
bgcolor(dpo > 0 ? color.new(color.green, 90) : dpo < 0 ? color.new(color.red, 90) : na, title=»Color de Fondo»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Cumulative Volume Index (CVI)

Cumulative Volume Index (CVI)

Cumulative Volume Index (CVI): qué es y cómo usarlo en el trading

Explicación del indicador

El Cumulative Volume Index (CVI) es un indicador técnico diseñado para medir el flujo acumulado de volumen de mercado, diferenciando entre días o velas con presión compradora y días con presión vendedora. Además, muestra si el dinero está entrando o saliendo del mercado de forma sostenida. Por lo tanto, es una herramienta útil para confirmar tendencias y anticipar posibles cambios de dirección.

En consecuencia, muchos traders lo usan para validar rupturas, identificar acumulaciones o distribuciones y filtrar señales falsas. Asimismo, su carácter acumulativo facilita ver el trasfondo del movimiento de precios más allá de la acción diaria.

¿Qué es el Cumulative Volume Index?

El CVI se construye sumando o restando volumen en función de si el precio cierra al alza o a la baja en cada periodo. Así, si la vela cierra por encima del cierre previo, el volumen se suma al índice; en cambio, si cierra por debajo, el volumen se resta. De hecho, este método crea una curva continua que refleja la presión neta del mercado.

Por otro lado, el CVI puede aplicarse a diferentes marcos temporales, desde gráficos diarios hasta intradía. Esto lo convierte en una herramienta versátil para todo tipo de estrategias.

¿Cómo se calcula el CVI?

El cálculo es sencillo, pero requiere un seguimiento constante. Primero, se determina si el cierre actual es mayor o menor que el anterior. Después, se suma o resta el volumen correspondiente al valor previo del CVI.

Fórmula básica

CVI(t) = CVI(t-1) + Volumen(t)   si Cierre(t) > Cierre(t-1)
CVI(t) = CVI(t-1) - Volumen(t)   si Cierre(t) < Cierre(t-1)
  

En consecuencia, el CVI crece en periodos alcistas con alto volumen y disminuye en fases bajistas. Además, cuanto mayor sea el volumen acumulado en una dirección, más relevante será la señal.

Interpretación práctica

Tendencia alcista confirmada

Si el CVI sube de forma constante junto al precio, indica flujo comprador sostenido. Por lo tanto, la tendencia alcista es más sólida y tiene mayores probabilidades de continuar.

Tendencia bajista confirmada

Si el CVI desciende mientras el precio también cae, existe presión vendedora dominante. En consecuencia, el sesgo es negativo y se recomienda cautela en posiciones largas.

Divergencias

Cuando el precio marca nuevos máximos pero el CVI no, se detecta posible debilidad interna. Asimismo, si el precio cae a nuevos mínimos y el CVI no lo acompaña, puede anticipar un rebote técnico.

Ventajas del Cumulative Volume Index

Puntos fuertes

  • Relación directa entre precio y volumen acumulado.
  • Además, identifica acumulación y distribución de forma clara.
  • Es aplicable a cualquier activo con datos de volumen.
  • Por otro lado, es fácil de interpretar incluso para principiantes.

Limitaciones del indicador

Dependencia del volumen

En mercados donde el volumen no es representativo (como Forex spot), la utilidad del CVI disminuye. Por lo tanto, es más efectivo en acciones, futuros y criptomonedas con datos confiables. Asimismo, datos incompletos pueden distorsionar la señal.

No es un indicador autónomo

El CVI muestra la presión neta, pero no define puntos exactos de entrada o salida. En consecuencia, debe complementarse con análisis de soporte y resistencia, patrones de velas u otros indicadores de tendencia.

Estrategias con Cumulative Volume Index

1) Confirmación de ruptura

  1. Identificar un nivel clave de resistencia o soporte.
  2. Esperar ruptura con aumento del CVI en la misma dirección.
  3. Entrar en la operación con gestión de riesgo clara.

Así, se filtran rupturas sin respaldo de flujo real.

2) Detección de acumulación

  1. Buscar periodos laterales con CVI en ascenso.
  2. Confirmar con velas de rechazo en soportes.
  3. Entrar anticipando una ruptura alcista.

Por ende, se aprovechan las fases previas a un movimiento fuerte.

3) Divergencias para giros

  1. Comparar máximos y mínimos del precio con el CVI.
  2. Detectar divergencias claras en zonas extremas.
  3. Esperar confirmación antes de abrir posición contraria.

En consecuencia, se reduce el riesgo de entrar en un giro falso.

Parámetros y ajustes recomendados

Inicio del cálculo

Definir un punto inicial claro, como el comienzo de año o una fecha clave. Además, reiniciar el cálculo en momentos predefinidos facilita el análisis comparativo.

Integración con otros indicadores

El CVI funciona muy bien junto a medias móviles, RSI y MACD. Por lo tanto, su uso combinado mejora la calidad de las señales y reduce falsos positivos.

Gestión del riesgo

Disciplina operativa

Establecer límites de pérdida por operación y ajustar el tamaño de posición en función de la volatilidad. Asimismo, evitar tomar decisiones únicamente con base en el CVI sin confirmación adicional.

Conclusión

El Cumulative Volume Index es una herramienta valiosa para entender el flujo neto de volumen y confirmar tendencias. Asimismo, su interpretación en conjunto con el precio y otras señales técnicas aumenta su eficacia. Por lo tanto, integrarlo en un plan de trading disciplinado puede mejorar la consistencia de los resultados.

Código de TradingView ejecutable

//@version=6
indicator(«Cumulative Volume Index (CVI) – Genérico», overlay=false)

// ——— Inputs
maLen = input.int(20, «Media del CVI», minval=1)
startAtZero = input.bool(true, «Anclar a 0 al inicio (solo visual)»)

// ——— Estimación de Up/Down Volume
upVol = close > close[1] ? volume : close == close[1] ? volume * 0.5 : 0.0
downVol = close < close[1] ? volume : close == close[1] ? volume * 0.5 : 0.0

// ——— Paso del CVI
netVol = upVol – downVol
cviRaw = ta.cum(netVol)

// ——— Anclaje visual opcional
var float base = na
base := na(base) and not na(cviRaw) ? cviRaw : base
cvi = startAtZero and not na(base) ? (cviRaw – base) : cviRaw

// ——— Media del CVI
cviMa = ta.sma(cvi, maLen)

// ——— Plots
plot(0, title=»Cero», color=color.gray)
cviColor = cvi >= cviMa ? color.new(color.teal, 0) : color.new(color.red, 0)
plot(cvi, title=»CVI», color=cviColor, linewidth=2)
plot(cviMa, title=»Media», color=color.new(color.gray, 50), linewidth=2)

// ——— Señales / alertas
crossUp = ta.crossover(cvi, cviMa)
crossDown = ta.crossunder(cvi, cviMa)

plotshape(series=crossUp, title=»CVI cruza ↑ media»,
style=shape.triangleup, location=location.bottom, size=size.tiny, color=color.teal, text=»↑MA»)
plotshape(series=crossDown, title=»CVI cruza ↓ media»,
style=shape.triangledown, location=location.top, size=size.tiny, color=color.red, text=»↓MA»)

alertcondition(crossUp, «CVI cruza arriba de su media», «CVI > media»)
alertcondition(crossDown, «CVI cruza abajo de su media», «CVI < media»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Cumulative Volume Delta

Cumulative Volume Delta

Cumulative Volume Delta (CVD): qué es y cómo usarlo en el trading

Resumen del indicador

El Cumulative Volume Delta (CVD) mide, vela a vela, la diferencia entre volumen agresor comprador y volumen agresor vendedor y la acumula en una curva. Además, traduce la presión de compra/venta “oculta” en un rastro continuo. Por lo tanto, permite evaluar si los avances del precio realmente cuentan con participación agresiva.

En consecuencia, el CVD ayuda a confirmar rupturas, detectar absorciones y localizar agotamientos. Asimismo, al relacionar flujo de órdenes con precio, ofrece señales que muchos indicadores de precio puro no captan. Por otro lado, su lectura exige datos fiables de bid/ask o, en su defecto, una aproximación por uptick/downtick.

¿Qué es el Cumulative Volume Delta?

El CVD es un indicador de Order Flow que compara volumen ejecutado al ask (compras agresivas) con volumen ejecutado al bid (ventas agresivas). Así, si dominan las compras, la curva asciende; en cambio, si prevalecen las ventas, la curva desciende. De hecho, su naturaleza acumulativa permite observar la “historia” del impulso a lo largo de la sesión.

Asimismo, puede calcularse en distintos marcos: por vela temporal, por rango, por volumen o por número de órdenes. Por lo tanto, es flexible y se adapta a múltiples estilos operativos.

¿Cómo se calcula el CVD?

Primero se clasifica cada transacción como compra agresiva o venta agresiva. Después, se resta el volumen vendedor del comprador para obtener el delta de la vela. Finalmente, ese delta se suma acumulativamente al valor previo.

Fórmula básica

Delta(vela) = Volumen_Ask(vela) - Volumen_Bid(vela)
CVD(t) = CVD(t-1) + Delta(vela_t)
  

En consecuencia, un CVD ascendente indica dominio comprador sostenido. Sin embargo, un CVD plano o divergente sugiere falta de convicción, incluso si el precio avanza.

Interpretación práctica

Confirmación de tendencia

Cuando el precio hace máximos crecientes y el CVD también sube, la dirección suele ser sólida. Por lo tanto, las continuaciones tienen mayor probabilidad. Además, los retrocesos con CVD estable suelen ser oportunidades de pullback.

Divergencias

Si el precio marca un nuevo máximo pero el CVD no lo confirma, aparece debilidad de flujo. En consecuencia, el avance puede estar impulsado por liquidez escasa. Asimismo, una divergencia alcista (precio en mínimos, CVD no) puede anticipar rebotes.

Absorción y agotamiento

Un CVD muy positivo mientras el precio no progresa sugiere absorción vendedora en resistencia. Por ende, los compradores chocan contra órdenes pasivas. Del mismo modo, CVD muy negativo sin caída adicional insinúa absorción compradora.

Rupturas con volumen agresor

Una ruptura acompañada de CVD acelerando confirma participación agresiva. Sin embargo, si el CVD no acompaña, conviene sospechar de ruptura frágil. Asimismo, el retest gana fiabilidad si el CVD se mantiene positivo.

Ventajas del CVD

Puntos fuertes

  • Mide la “calidad” del movimiento al revelar quién empuja el mercado.
  • Además, detecta divergencias de flujo antes que el precio.
  • Funciona en futuros, acciones y cripto con datos adecuados.
  • Por otro lado, se integra bien con niveles y estructuras de mercado.

Limitaciones del indicador

Dependencia del feed de datos

En mercados sin volumen centralizado (p. ej., spot forex), la calidad del CVD varía. Por lo tanto, usa feeds confiables o aproximaciones por uptick/downtick. Asimismo, la latencia y la agregación pueden distorsionar el delta.

Sesiones y reinicios

El carácter acumulativo implica decidir cuándo reiniciar. En consecuencia, muchos traders resetean el CVD al inicio de cada sesión. Además, comparar sesiones ayuda a detectar cambios estructurales de flujo.

Estrategias con CVD

1) Ruptura confirmada por flujo

  1. Marca el rango y sus niveles clave.
  2. Espera ruptura con CVD acelerando en la misma dirección.
  3. Gestiona con stop tras el borde opuesto y objetivo por extensión.

Así, alineas precio, volumen agresor y estructura. Además, filtras rupturas sin convicción.

2) Divergencia operable

  1. Detecta nuevo máximo/mínimo de precio sin validación del CVD.
  2. Confirma con vela de rechazo o pérdida/recuperación del nivel.
  3. Objetivo inicial: regreso al punto de equilibrio del rango.

En consecuencia, aprovechas giros con mejor relación riesgo/beneficio.

3) Absorción en niveles

  1. Identifica resistencia/soporte relevante.
  2. Observa CVD muy positivo/negativo sin avance adicional.
  3. Espera rompimiento fallido o flip de nivel para ejecutar.

Asimismo, la lectura del tape y del volumen por precio refuerza la señal.

Parámetros y ajustes recomendados

Clasificación del flujo

Preferible usar datos por bid/ask reales. Sin embargo, si no están disponibles, aplica regla de uptick/downtick. Además, valida el método con casos manuales.

Ventana y tipo de vela

Elige marcos que reflejen tu operativa: temporal, rango, volumen o ticks. Por lo tanto, ajusta hasta equilibrar ruido y oportunidad. Asimismo, considera suavizar el CVD con una media para reducir picos.

Reinicio y sesiones

Define si el CVD es continuo o diario. En consecuencia, evita mezclas que dificulten la comparación. Además, documenta la política de reinicio en tu plan.

Configuración rápida en plataformas

Buenas prácticas

  • Panel separado con línea cero y medias del CVD.
  • Alertas cuando el CVD acelere cerca de niveles clave.
  • Complementar con volumen por perfil y delta por vela.

Gestión del riesgo

Plan y disciplina

Define riesgo por operación antes de ejecutar. Además, coloca stops lógicos en niveles y ajusta tamaño a la volatilidad. Finalmente, evita sobreoperar divergencias sin confirmación.

Conclusión

El Cumulative Volume Delta revela la participación agresiva detrás del precio. Asimismo, permite confirmar rupturas, identificar absorciones y anticipar giros mediante divergencias. Por lo tanto, integrarlo con estructura, volumen por precio y una gestión del riesgo rigurosa mejora la consistencia operativa.

Código de TradingView ejecutable

//@version=6
indicator(«Cumulative Volume Delta (CVD)», overlay=false)

// ——— Inputs
method = input.string(«Close Up/Down», «Método de Delta»,
options=[«Close Up/Down», «Proporcional por vela»])
maLen = input.int(20, «Media del CVD», minval=1)
showDelta = input.bool(true, «Mostrar Delta por barra (histograma)»)
resetMode = input.string(«Ninguno», «Reseteo del CVD»,
options=[«Ninguno», «Diario», «Semanal», «Mensual»])

// ——— Delta por barra
float delta = na
if method == «Close Up/Down»
delta := close > close[1] ? volume : close < close[1] ? -volume : 0.0
else
rng = high – low
w = rng != 0 ? (close – open) / rng : 0.0
w := math.max(-1.0, math.min(1.0, w)) // acotar [-1, 1]
delta := volume * w

// ——— Flags de reseteo (convierte a booleano con != 0)
resetDaily = ta.change(time(«D»)) != 0
resetWeekly = ta.change(time(«W»)) != 0
resetMonthly = ta.change(time(«M»)) != 0

doReset = (resetMode == «Diario» and resetDaily) or
(resetMode == «Semanal» and resetWeekly) or
(resetMode == «Mensual» and resetMonthly)

// ——— CVD acumulado (con reseteo opcional)
var float cvd = na
cvd := na(cvd[1]) or doReset ? delta : cvd[1] + delta

// ——— Media del CVD (señal)
cvdMa = ta.sma(cvd, maLen)

// ——— Plots
plot(0, title=»Cero», color=color.gray)
cvdColor = cvd >= cvdMa ? color.new(color.teal, 0) : color.new(color.red, 0)
plot(cvd, title=»CVD», color=cvdColor, linewidth=2)
plot(cvdMa, title=»Media», color=color.new(color.gray, 50), linewidth=2)

plot(showDelta ? delta : na, title=»Delta por barra»,
style=plot.style_histogram, color=color.new(color.blue, 0), linewidth=2)

// ——— Señales/Alertas opcionales
crossUp = ta.crossover(cvd, cvdMa)
crossDown = ta.crossunder(cvd, cvdMa)

plotshape(series=crossUp, title=»CVD cruza ↑ media»,
style=shape.triangleup, location=location.bottom, size=size.tiny, color=color.teal, text=»CVD↑MA»)
plotshape(series=crossDown, title=»CVD cruza ↓ media»,
style=shape.triangledown, location=location.top, size=size.tiny, color=color.red, text=»CVD↓MA»)

alertcondition(crossUp, «CVD cruza arriba de su media», «CVD > media»)
alertcondition(crossDown, «CVD cruza abajo de su media», «CVD < media»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.