← Volver al inicio
Señal / Indicador de trading
🧭

Índice de Movimiento Direccional (DMI)

La base del ADX: identificar la dirección de la tendencia con los cruces de +DI y −DI.

Empezar a automatizar gratis →

¿Quieres automatizar esta estrategia? Prueba auto-Trading gratis — sin tarjeta de crédito.

Índice de Movimiento Direccional (DMI) chart

Descripción general

¿Qué es Índice de Movimiento Direccional (DMI)?

El Índice de Movimiento Direccional (DMI) fue desarrollado por J. Welles Wilder Jr. y presentado en su libro de 1978 "New Concepts in Technical Trading Systems" — la misma obra que nos dio el RSI y el ATR. Mientras que el ADX (que se deriva del DMI) mide la fuerza de la tendencia, el DMI en sí se centra específicamente en la dirección de la tendencia a través de dos líneas componentes: +DI (Indicador Direccional Positivo) y −DI (Indicador Direccional Negativo).

+DI mide el movimiento direccional hacia arriba: la porción del rango de cada barra que representa nuevo terreno cubierto por encima del máximo de la barra anterior. −DI mide el movimiento direccional hacia abajo: la porción que cubre nuevo terreno por debajo del mínimo de la barra anterior. Ambos se suavizan en una ventana de 14 períodos (por defecto) y se expresan como porcentajes del Rango Verdadero Promedio, lo que los hace comparables entre diferentes instrumentos.

La señal principal de negociación es el cruce +DI/−DI: cuando +DI cruza por encima de −DI, la fuerza direccional hacia arriba supera a la fuerza hacia abajo, lo que constituye una señal de compra. Cuando −DI cruza por encima de +DI, la fuerza hacia abajo domina, lo que constituye una señal de venta. El Sistema de Movimiento Direccional original de Wilder añadió un refinamiento: la "Regla del Punto Extremo", que requiere que el precio supere el máximo de la barra de cruce (para compras) antes de la entrada, reduciendo señales falsas.

La separación entre +DI y −DI también proporciona información valiosa: cuando las líneas están muy separadas, la fuerza dominante es fuerte y clara; cuando están cerca una de la otra o se cruzan con frecuencia, el mercado no tiene tendencia y es confuso. Esta es exactamente la información que resume el ADX: el ADX se deriva de la diferencia entre +DI y −DI, suavizada a lo largo del tiempo.

Entender el DMI por separado del ADX ayuda a los traders a apreciar el componente de dirección distinto del componente de fuerza: un ADX en aumento con +DI por encima de −DI = una tendencia alcista fortalecida. Un ADX en aumento con −DI por encima de +DI = una tendencia bajista fortalecida.

Cómo funciona en auto-Trading

Automatízalo

auto-Trading calcula +DI, −DI y ADX juntos como un Sistema de Movimiento Direccional unificado. Los bloques de estrategia admiten: cruces de +DI/−DI con confirmación opcional de la Regla del Punto Extremo, señales de sesgo direccional basadas en umbrales (+DI > 30 para un régimen alcista fuerte) y filtros combinados de régimen ADX/DMI (tendencia fuerte + dirección alcista = modo de seguimiento de tendencia activo). La suite DMI es un componente estándar de cualquier estrategia de seguimiento de tendencias en el constructor de auto-Trading.

Probar gratis →

Código de la estrategia

Elige un script abajo, copialo y usalo en tu grafico.

Pine Script (TradingView)

Este es un ejemplo de Pine Script de TradingView para este indicador. Pegalo en el Editor Pine de TradingView, agregalo al grafico y ajusta los parametros para tu mercado y temporalidad.

//@version=6
strategy("Directional Movement Index (DMI)", overlay=true)
adxLen = input.int(14, "ADX Length")
emaLen = input.int(100, "Trend EMA")
adx = ta.adx(adxLen)

Acceder al codigo completo de la estrategia

Introduce tu correo electronico y tu nombre completo para desbloquear este codigo de estrategia.

ThinkScript (thinkorswim)

Este es un ejemplo de ThinkScript de thinkorswim para este indicador. Abre thinkorswim, crea un estudio personalizado, pega el script y aplicalo a tu grafico.

input adxLength = 14;
input emaLength = 100;
def adxVal = ADX(adxLength);
def emaVal = ExpAverage(close, emaLength);
def buySignal = close > emaVal and adxVal > 25;

Acceder al codigo completo de la estrategia

Introduce tu correo electronico y tu nombre completo para desbloquear este codigo de estrategia.

¿Listo para automatizar Índice de Movimiento Direccional (DMI)?

Únete a miles de traders que usan auto-Trading para ejecutar esta estrategia automáticamente, 24/7.

Empezar gratis →

Todas las estrategias y señales

Seguir aprendiendo

Estrategias de trading

Señales e indicadores de trading