¡Buenos días, traders!
Si este código presenta algún problema, ya sea por olvido o por actualizaciones de MQL5, no duden en hacérmelo saber para poder corregirlo. ¡Gracias!
Pueden encontrar todos mis códigos de indicadores multi time frame, ya sean gratuitos o de pago, en CodeBase o en el Marketplace buscando "William210".
¿Por qué este código?
El indicador Average True Range (ATR), desarrollado por J. Welles Wilder en 1978, permite a los traders medir la volatilidad de un activo promediando los mayores rangos verdaderos durante un periodo determinado. Esta información es crucial para entender los movimientos del precio e identificar oportunidades de trading.
Recuerden que el ATR original de 1978 no incluía este suavizado.
El suavizado Wilder se introdujo más tarde y ayuda a suavizar las fluctuaciones del indicador ATR, facilitando su análisis. Este es un promedio móvil simple aplicado a los valores del ATR, generalmente sobre un periodo de 14.
Espero que este código les sea útil
No olviden ponerle una estrella y agregarme como amigo para ser los primeros en enterarse cuando publique más códigos en CodeBase o en el Marketplace.
He escrito otros códigos sencillos en CodeBase:
Ofrezco muchos de estos indicadores en el Marketplace, búsquenme como "William210".
- Media móvil adaptativa usando iama()
- ADX usando iadx()
- Alligator usando alligator()
- ATR usando iatr()
- El ATR es muy útil para otros indicadores, como el SuperTrend que ofrezco en el Marketplace.
- Awesome Oscillator sin iao()
- Bandas de Bollinger usando ibands()
- Canal de Donchian
- Envelopes usando ienvelopes()
- Ishimoku usando iishimoku()
- Canal Keltner
- MACD usando imacd()
- Momentum usando iMomentum()
- Media móvil usando ima(), usando las funciones nativas SimpleMA(), ExponentialMA(), SmoothedMA(), LinearWeightedMA()
Ofrezco muchas opciones de suavizado multi-timeframe en el Marketplace.
Promedio simple => EMA, SMA, SMMA, LWMA
Promedios ponderados por volumen, VWMA, VEMA, EVWMA
Doble y más promedios exponenciales, DEMA
Estocástico usando istochastic()
Si tienen ideas de código que puedan ayudar o servir como base, solicítenlo en este hilo.

Publicaciones relacionadas
- Niveles Históricos Fuertes: Herramienta Clave para Traders de MetaTrader 5
- Volatilidad Estocástica: Indicador en Gráficos para MetaTrader 5
- ChartObjectsCopyPaste: Copia y Pega Gráficos en MetaTrader 5
- Basket Viewer: Estadísticas para Grupos de Pares Largos y Cortos en MetaTrader 5
- Índice Genérico: Crea Tus Propios Índices de Divisas en MetaTrader 5