Promediación móvil exponencial: Un indicador esencial para MetaTrader 5

Mike 2019.03.23 01:40 9 0 0
Archivos adjuntos

¡Hola, traders! Hoy vamos a hablar sobre un indicador que no puede faltar en tu arsenal: la promediación móvil exponencial (EMA). Vamos a desglosar cómo funciona y cómo puedes implementarlo en MetaTrader 5.

Volviendo a lo básico

A pesar de que la EMA es un indicador bastante sencillo, es curioso cómo, en ocasiones, aún carecemos de un código fácil de reutilizar que sea rápido en su ejecución. Esta nueva versión que te traigo mejora este aspecto.

Nota: Al usar el modo alternativo de OnCalculate(), este es el formato:

int  OnCalculate(
   constint        rates_total,       // tamaño del array price[]
   constint        prev_calculated,   // número de barras manejadas en la llamada anterior
   constint        begin,             // índice en el array price[] desde donde comienzan los datos significativos
   constdouble&    price[]            // array de valores para cálculo
   );

Este ajuste puede hacer que el tiempo de ejecución sea aún más corto y rápido. Aunque obtener el precio elegido mediante una función consume un poco de tiempo, no es mucho, pero en comparación con una versión que no lo hace, se nota la diferencia. Por flexibilidad, decidí usar el modo "estándar". Y aunque una versión de un solo color sería más rápida, ¡qué sería de la diversión sin un poco de color! :)

Gráfico de EMA en MetaTrader 5

Ejemplo de Promediación Móvil Exponencial


Lista
Comentarios 0