Double Exponential Moving Average (DEMA)

Double Exponential Moving Average (DEMA)

Double Exponential Moving Average (DEMA): guía práctica y optimizada

Double Exponential Moving Average (DEMA): guía práctica y optimizada

Detalle del indicador:

Las medias móviles son indicadores básicos en el análisis técnico. Sin embargo, suelen generar retraso en sus señales. Por lo tanto, los traders necesitan herramientas más rápidas. En este contexto, surge la Double Exponential Moving Average (DEMA).

De hecho, Patrick Mulloy la desarrolló en 1994 con un objetivo claro: reducir el lag. Además, logra mayor velocidad sin perder suavidad. En consecuencia, la DEMA es útil en mercados dinámicos. En resumen, se trata de una evolución práctica de la EMA.

¿Qué es la DEMA?

Definición

La DEMA es una media móvil doblemente exponencial. En otras palabras, combina dos EMA en un cálculo único. Así pues, ofrece señales más rápidas y claras. Incluso, mantiene un nivel de suavidad suficiente para filtrar ruido. Por consiguiente, es más efectiva que la EMA clásica.

La fórmula matemática

La fórmula es simple: DEMA = 2 × EMA(n) – EMA(EMA(n)). Primero, se calcula una EMA normal. Después, se obtiene la EMA de esa misma EMA. Finalmente, se aplica la ecuación para obtener la DEMA.

Por ejemplo, al usar 20 periodos, se obtiene una curva más ágil que la EMA(20). En efecto, la DEMA reduce el retraso y reacciona con mayor rapidez. En resumen, permite detectar tendencias antes que otros promedios.

Cómo interpretar la DEMA

Tendencias principales

Si el precio está por encima de la DEMA, el mercado se considera alcista. En cambio, si se encuentra por debajo, se considera bajista. Por lo tanto, la DEMA sirve como filtro direccional claro.

Además, la pendiente añade información extra. Una línea ascendente refuerza el sesgo comprador. En efecto, una pendiente descendente confirma presión vendedora.

Cruces de medias

Es habitual combinar dos DEMA: una rápida y otra lenta. Por ejemplo, de 10 y 50 periodos. Cuando la rápida cruza hacia arriba, genera señal de compra. Sin embargo, si cruza hacia abajo, anticipa venta. En conclusión, los cruces son útiles para detectar giros.

Retrocesos o pullbacks

Los retrocesos a la DEMA pueden aprovecharse como entradas. De hecho, permiten mejores ratios riesgo-beneficio. Asimismo, muchos traders la consideran soporte dinámico. Incluso, puede usarse como trailing stop para proteger beneficios. En definitiva, es una herramienta versátil.

Estrategias con la DEMA

Estrategia 1: Cruce de medias

Comprar cuando la DEMA rápida cruza hacia arriba a la lenta. Vender cuando ocurre lo contrario. No obstante, siempre conviene confirmar la señal. Por consiguiente, lo ideal es añadir volumen o acción del precio. En resumen, los cruces son efectivos con filtros adicionales.

Estrategia 2: Retrocesos en tendencia

Esperar un retroceso a la DEMA es una técnica popular. Por ejemplo, en tendencia alcista, una vela de rechazo en la DEMA puede anticipar continuidad. Además, el stop se coloca bajo la línea. Aunque no siempre se cumple, cuando ocurre ofrece entradas claras. En conclusión, es muy usada en swing e intradía.

Estrategia 3: Confirmación con otros indicadores

La DEMA gana fuerza al combinarla con RSI o MACD. De hecho, esta unión filtra señales falsas. En efecto, aumenta la fiabilidad de las entradas. Así pues, conviene integrarla en un sistema completo. Finalmente, la confirmación es clave en trading.

Ventajas y desventajas

Ventajas

  • Reacciona más rápido que EMA y SMA. En consecuencia, anticipa movimientos.
  • Funciona en múltiples marcos temporales. De hecho, sirve para scalping, intradía y swing.
  • Genera entradas tempranas. Así pues, mejora el timing.
  • Se adapta a distintos estilos. En efecto, es útil para traders novatos y avanzados.
  • Proporciona señales claras. En resumen, es práctica y eficiente.

Desventajas

  • En mercados laterales puede fallar. Por eso, conviene usar filtros adicionales.
  • Requiere práctica constante. Asimismo, necesita backtesting.
  • No asegura éxito aislada. En conclusión, debe integrarse en un plan completo.
  • Puede generar señales falsas. En efecto, sobre todo sin tendencia definida.
  • Necesita confirmación. Por lo tanto, nunca debe usarse sola.

Conclusión

Valor práctico

La DEMA reduce el retraso típico de las medias móviles. En definitiva, ofrece una lectura más rápida. Sin embargo, no es una solución mágica. En efecto, requiere apoyo de otros indicadores. Por lo tanto, debe aplicarse con cautela.

Recomendación final

Finalmente, lo ideal es probar la DEMA en demo antes de usarla en real. Además, hay que adaptarla al estilo de cada trader. En consecuencia, conviene validar su eficacia con backtesting. Por otro lado, siempre debe acompañarse de gestión del riesgo. En conclusión, la DEMA aporta valor cuando se usa de forma disciplinada.

Código Pine Script Trading View

//@version=5
strategy(«Estrategia DEMA — Cruces + RSI + SL/TP», overlay=true, initial_capital=10000, pyramiding=0,
default_qty_type=strategy.percent_of_equity, default_qty_value=10, commission_type=strategy.commission.percent, commission_value=0.05)

// ===== Inputs =====
src = input.source(close, «Fuente»)
lenFast = input.int(10, «DEMA rápida», minval=1)
lenSlow = input.int(50, «DEMA lenta», minval=1)
useRSI = input.bool(true, «Usar filtro RSI (>50 largos, <50 cortos)»)
rsiLen = input.int(14, «Longitud RSI», minval=2)
slPerc = input.float(1.0, «Stop Loss (%)», minval=0.0, step=0.1)
tpPerc = input.float(2.0, «Take Profit (%)», minval=0.0, step=0.1)
allowPB = input.bool(false, «Permitir entradas por Pullback a DEMA»)

// ===== Función DEMA =====
f_dema(_src, _len) =>
ema1 = ta.ema(_src, _len)
2.0 * ema1 – ta.ema(ema1, _len)

// ===== Cálculos =====
demaFast = f_dema(src, lenFast)
demaSlow = f_dema(src, lenSlow)
rsi = ta.rsi(src, rsiLen)

trendUp = demaFast > demaSlow
trendDown = demaFast < demaSlow

crossUp = ta.crossover(demaFast, demaSlow)
crossDn = ta.crossunder(demaFast, demaSlow)

pullbackLong = trendUp and low <= demaFast and close > open
pullbackShort = trendDown and high >= demaFast and close < open

longOK = not useRSI or rsi > 50
shortOK = not useRSI or rsi < 50

// ===== Entradas =====
// Señal base: cruces
longSignal = crossUp and longOK
shortSignal = crossDn and shortOK

// Señal alternativa: pullbacks (opcional)
longSignal := allowPB ? (longSignal or (pullbackLong and longOK)) : longSignal
shortSignal := allowPB ? (shortSignal or (pullbackShort and shortOK)) : shortSignal

// ===== Gestión de órdenes =====
if (longSignal)
strategy.entry(«Long», strategy.long)
if (shortSignal)
strategy.entry(«Short», strategy.short)

// SL/TP dinámicos
if strategy.position_size > 0
longPrice = strategy.position_avg_price
longSL = longPrice * (1 – slPerc/100.0)
longTP = longPrice * (1 + tpPerc/100.0)
strategy.exit(«Long SL/TP», «Long», stop=longSL, limit=longTP)

if strategy.position_size < 0
shortPrice = strategy.position_avg_price
shortSL = shortPrice * (1 + slPerc/100.0)
shortTP = shortPrice * (1 – tpPerc/100.0)
strategy.exit(«Short SL/TP», «Short», stop=shortSL, limit=shortTP)

// ===== Plots de referencia =====
plot(demaFast, «DEMA rápida», color=color.new(color.teal, 0), linewidth=2)
plot(demaSlow, «DEMA lenta», color=color.new(color.orange, 0), linewidth=2)
bgcolor(trendUp ? color.new(color.teal, 92) : trendDown ? color.new(color.orange, 92) : na)

 

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.

Donchian Channels (DC)

Donchian Channels (DC)

¿Qué es Donchian Channels (DC) y Cómo Usarlo en Trading?

¿Qué es Donchian Channels (DC) y Cómo Usarlo en Trading?

El indicador Donchian Channels (DC), también conocido como canal de Donchian, es una herramienta de análisis técnico que permite visualizar los extremos de precio en un periodo determinado. Es especialmente útil para identificar rupturas (breakouts) y seguir tendencias de manera más efectiva.

¿Cómo Funciona Donchian Channels?

El indicador se compone de tres líneas:

  • Línea superior: marca el precio más alto alcanzado en el periodo elegido.
  • Línea inferior: muestra el precio más bajo en ese mismo periodo.
  • Línea media: es el promedio entre el alto y el bajo.

Por lo tanto, el canal representa el rango de precios en el que el activo se ha movido durante el periodo.

¿Cómo se Calcula Donchian Channels?

La fórmula es sencilla y directa:

  • Línea superior = máximo más alto de los últimos N periodos.
  • Línea inferior = mínimo más bajo de los últimos N periodos.
  • Línea media = (línea superior + línea inferior) ÷ 2.

El parámetro N puede variar según tu estrategia. Aunque 20 periodos es común, puedes ajustarlo según tu temporalidad y objetivos.

¿Para Qué Sirve Donchian Channels?

Este indicador es ampliamente usado en estrategias de seguimiento de tendencias y rupturas de rango. Además, ofrece una representación visual clara de los niveles de soporte y resistencia dinámicos.

Ventajas Principales

  • Identifica rupturas: cuando el precio rompe la línea superior o inferior, suele indicar el inicio de una nueva tendencia.
  • Fácil de interpretar: es visual y directo, ideal para traders de todos los niveles.
  • Se adapta a cualquier activo: funciona bien en acciones, criptomonedas, divisas y futuros.

Limitaciones

  • Falsas rupturas: puede generar señales equivocadas en mercados laterales o con bajo volumen.
  • No anticipa cambios: reacciona al precio, por lo tanto, es un indicador más confirmatorio que predictivo.

¿Cómo Usar Donchian Channels en tu Estrategia?

Una forma clásica es entrar en una operación cuando el precio rompe la línea superior (señal de compra) o rompe la línea inferior (señal de venta).

Además, puedes usar la línea media como guía para salir o para realizar trailing stop.

Consejo adicional

Combinar Donchian Channels con indicadores como el RSI o el ADX puede ayudarte a filtrar mejor las señales y evitar entradas falsas.

Conclusión

En resumen, Donchian Channels es una herramienta poderosa para detectar rupturas y seguir tendencias. Aunque no es infalible por sí sola, combinada con otros indicadores y una buena gestión de riesgo, puede mejorar considerablemente tus resultados como trader.

Por consiguiente, si aún no lo has probado, considera incorporarlo a tu arsenal técnico para aprovechar mejor los movimientos del mercado.

Código Pine Script Trading View

//@version=5
indicator(«Donchian Channels (en gráfico)», shorttitle=«Donchian DC», overlay=true)

//—– Inputs
length = input.int(20, «Periodo», minval=1)
includeCurrent = input.bool(true, «Incluir barra actual»)
showBasis = input.bool(true, «Mostrar línea media»)
useCloseForBreak = input.bool(true, «Rupturas con Cierre»)
offsetBars = input.int(0, «Offset», minval=-500, maxval=500)

//—– Cálculo Donchian (marco actual)
srcH = includeCurrent ? high : high[1]
srcL = includeCurrent ? low : low[1]
upper = ta.highest(srcH, length)
lower = ta.lowest(srcL, length)
basis = (upper + lower) / 2.0

//—– Ploteo en el gráfico
uPlot = plot(upper, title=«Banda superior», color=color.new(color.teal, 0), linewidth=2, offset=offsetBars)
lPlot = plot(lower, title=«Banda inferior», color=color.new(color.orange, 0), linewidth=2, offset=offsetBars)
bPlot = plot(showBasis ? basis : na, title=«Media», color=color.new(color.gray, 0), linewidth=1, offset=offsetBars)
fill(uPlot, lPlot, color=color.new(color.blue, 85), title=«Relleno canal»)

//—– Señales y alertas
priceUp = useCloseForBreak ? close : high
priceDown = useCloseForBreak ? close : low
longBreak = ta.crossover(priceUp, upper)
shortBreak = ta.crossunder(priceDown, lower)

plotshape(longBreak, title=«Ruptura Alcista», style=shape.triangleup, location=location.belowbar, size=size.tiny, color=color.new(color.teal, 0), text=«A»)
plotshape(shortBreak, title=«Ruptura Bajista», style=shape.triangledown, location=location.abovebar, size=size.tiny, color=color.new(color.orange, 0), text=«V»)

alertcondition(longBreak, title=«Ruptura alcista Donchian», message=«Ruptura alcista Donchian en {{ticker}} ({{interval}}). Cierre: {{close}}»)
alertcondition(shortBreak, title=«Ruptura bajista Donchian», message=«Ruptura bajista Donchian en {{ticker}} ({{interval}}). Cierre: {{close}}»)

 

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.

Dividend Yield

Dividend Yield

¿Qué es el Dividend Yield y Cómo Usarlo para Invertir con Éxito?

¿Qué es el Dividend Yield y Cómo Usarlo para Invertir con Éxito?

El Dividend Yield, también conocido como rendimiento por dividendo, es un indicador financiero clave para los inversores interesados en generar ingresos pasivos. A través de este artículo aprenderás cómo funciona, cómo se calcula y por qué puede ser una herramienta fundamental en tu estrategia de inversión.

¿Qué Significa Dividend Yield?

En términos simples, el Dividend Yield es el porcentaje que representa el dividendo anual de una acción en relación con su precio actual. Es decir, te muestra cuánto ganas en dividendos por cada unidad de dinero invertida.

Por lo tanto, es una métrica esencial para evaluar la rentabilidad de una inversión basada en ingresos constantes.

¿Cómo se Calcula el Dividend Yield?

El cálculo es bastante sencillo. Se usa la siguiente fórmula:

Dividend Yield (%) = (Dividendo Anual / Precio Actual) × 100

Ejemplo Práctico

Supongamos que una acción paga $2 en dividendos anuales y su precio actual es de $40. Entonces:

Dividend Yield = (2 / 40) × 100 = 5%

Esto significa que, por cada $100 invertidos, estarías recibiendo $5 en dividendos al año, sin contar la posible apreciación de la acción.

¿Por Qué es Importante el Dividend Yield?

El Dividend Yield no solo ayuda a identificar oportunidades atractivas para generar flujo de efectivo, sino que también puede revelar información clave sobre la estabilidad de una empresa.

Ventajas del Dividend Yield

  • Ingreso pasivo constante: ideal para quienes buscan vivir de dividendos.
  • Comparación entre acciones: permite evaluar rápidamente qué empresa ofrece mejor retorno por dividendo.
  • Potencial de crecimiento: si se combina con empresas que también aumentan su dividendo cada año.

Limitaciones del Dividend Yield

  • Puede ser engañoso: un yield alto podría indicar caída en el precio, no necesariamente buen rendimiento.
  • No refleja sostenibilidad: algunas empresas reparten dividendos que no pueden mantener en el tiempo.

Dividend Yield vs. Dividend Growth

Aunque ambos conceptos se relacionan, es importante diferenciarlos. Mientras el Dividend Yield se enfoca en cuánto se paga hoy en proporción al precio, el Dividend Growth analiza cuánto ha crecido el dividendo con el tiempo.

Por lo tanto, una combinación de ambos indicadores puede ofrecer una imagen más completa del valor de una acción para inversores de largo plazo.

¿Cuándo es un Buen Momento para Invertir Usando el Dividend Yield?

Como regla general, un Dividend Yield entre el 3% y el 6% suele considerarse saludable. Sin embargo, es fundamental analizar también otros factores como la estabilidad de la empresa, su flujo de caja y la política de dividendos.

Conclusión

En resumen, el Dividend Yield es un indicador clave para evaluar inversiones centradas en dividendos. Si se utiliza con criterio, puede ayudarte a construir un portafolio sólido, equilibrado y generador de ingresos pasivos.

Por consiguiente, si tu objetivo es obtener ingresos periódicos sin depender exclusivamente de la apreciación del capital, el Dividend Yield debería ocupar un lugar importante en tu análisis financiero.

Código de TradingView ejecutable

//@version=5
indicator(«Dividend Yield Indicator», overlay=false)

// === Configuración del usuario ===
dividendRecent = input.float(title=«Último dividendo pagado», defval=1.0, step=0.01)
paymentsPerYear = input.int(title=«Pagos de dividendos por año», defval=4)
umbralYield = input.float(title=«Umbral de Yield (%)», defval=2.0)

// === Cálculo del Dividend Yield ===
dividendAnual = dividendRecent * paymentsPerYear
dividendYield = dividendAnual / close * 100

// === Gráfico ===
plot(dividendYield, title=«Dividend Yield (%)», color=color.blue, linewidth=2)
hline(umbralYield, title=«Umbral de interés», color=color.gray, linestyle=hline.style_dotted)

// === Etiquetas visuales ===
texto = «Dividend Yield: « + str.tostring(dividendYield, «#.##») + «%»
condicionAlto = dividendYield > umbralYield
condicionBajo = dividendYield <= umbralYield

if condicionAlto
label.new(bar_index, dividendYield, texto, style=label.style_label_up, color=color.green, textcolor=color.white)
else if condicionBajo
label.new(bar_index, dividendYield, texto, style=label.style_label_down, color=color.red, textcolor=color.white)

 

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.

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.