ADX and DI mt5
- Indicadores
- Ulises Calderon Bautista
- Versión: 1.0
### ADX and DI v1.00
Conversión fiel a MQL4/MQL5 del indicador "ADX and DI" de BeikabuOyaji en TradingView, una de las implementaciones de ADX más utilizadas en esa plataforma con más de 43,000 usuarios. Muestra +DI, −DI y ADX en una sola subventana, usando un enfoque híbrido de suavizado: método de Wilder para los Índices Direccionales y media móvil simple para la línea ADX.
#### Cómo funciona
El indicador implementa el Sistema de Movimiento Direccional de Welles Wilder con una variación notable en el cálculo final del ADX:
- **True Range, +DM, −DM** se calculan según las definiciones originales de Wilder con exclusividad mutua entre movimientos direccionales
- **El suavizado de TR, +DM, −DM** utiliza la suma acumulada de Wilder: S(i) = S(i−1) − S(i−1)/N + valor
- **+DI y −DI** se derivan como la proporción del movimiento direccional suavizado respecto al True Range suavizado, expresados como porcentajes
- **DX** mide la diferencia normalizada entre +DI y −DI
- **ADX** se calcula como una **media móvil simple (SMA)** de DX sobre el período seleccionado, no con SMMA de Wilder como en la formulación clásica
Este ADX basado en SMA responde más rápido a los cambios de tendencia que la versión tradicional Wilder/SMMA, cruzando los umbrales antes en ambas direcciones.
#### Elementos visuales
- **Línea verde**: +DI (fuerza direccional alcista)
- **Línea roja**: −DI (fuerza direccional bajista)
- **Línea azul marino** (más gruesa): ADX (fuerza de la tendencia sin importar la dirección)
- **Nivel horizontal**: línea de referencia configurable (por defecto 20)
#### Parámetros
| Parámetro | Valor por defecto | Descripción |
|-----------|-------------------|-------------|
| Período | 14 | Período de suavizado para el cálculo de Wilder y ventana SMA para ADX |
| Umbral | 20 | Nivel horizontal de referencia dibujado en el panel del indicador |
#### Características principales
- Produce valores diferentes a los indicadores integrados iADX (basado en EMA) e iADXWilder (basado en SMMA) de MetaTrader, debido al enfoque híbrido con SMA
- No repinta: todos los valores quedan fijos una vez cierra la barra
- Disponible para MetaTrader 4 y MetaTrader 5
- Funciona en todos los símbolos y marcos temporales; más adecuado para H1, H4 y gráficos diarios
- La inicialización parte de cero (replicando el comportamiento de nz() en Pine Script); los valores convergen completamente después de aproximadamente 100–150 barras
#### Fuente original
[ADX and DI]() por BeikabuOyaji — publicado el 16 de febrero de 2015, actualizado a Pine Script v4 el 28 de enero de 2021. Licenciado bajo Mozilla Public License 2.0.
