Inicio Indicador técnico Publicación

Promocionando el Hull Moving Average en MetaTrader 5

Archivos adjuntos
39735.zip (3 KB, Descargar 0 veces)

Hola, traders. Hoy vamos a profundizar en un indicador que ha ganado popularidad entre los analistas técnicos: el Hull Moving Average (HMA). Si alguna vez te has preguntado cómo implementarlo en MetaTrader 5, este artículo es para ti.

He decidido crear mi propia versión del HMA porque no entendía algunas de las implementaciones disponibles. Mi indicador tiene cuatro parámetros de entrada:

  • InpHmaPeriod = 20
  • InpColorKind = color_simple
  • InpColorIndex = color_index_3
  • InpMaxHistoryBars = 240

Estos parámetros son bastante claros. El parámetro ENUM_COLOR_KIND permite alternar entre un color simple y uno multi-color. Por defecto, se utiliza un solo color. En el modo multi-color, el HMA se representa en un color diferente para los valores en alza y en baja. En el modo de color único, el parámetro ENUM_COLOR_INDEX establece el único color del HMA, siendo el color por defecto gris. Si el HMA está en alza, se muestra en verde; si está en baja, se muestra en rojo. A continuación, puedes ver dos imágenes que ilustran esto:

Parámetros de entrada

Colores disponibles

El código:

//+------------------------------------------------------------------+
//| MelzHull.mq5                                                    |
//| Copyright 2022, wm1@gmx.de                                      |
//| https://melz.one                                               |
//+------------------------------------------------------------------+

/*
  === Mi implementación del Hull Moving Average

  En mi indicador puedes elegir entre un color simple y uno multi-color para la línea del indicador.
*/

enum ENUM_COLOR_KIND { // color simple o alternante
  color_simple,
  multi_color
};

enum ENUM_COLOR_INDEX {
  color_index_0,
  color_index_1,
  color_index_2,
  color_index_3,
  color_index_4,
  color_index_5,
  color_index_6
};

// El resto del código sigue aquí...

Espero que encuentres útil esta implementación del Hull Moving Average. ¡Disfruta de su uso y que tus operaciones sean siempre exitosas!

Publicaciones relacionadas

Comentarios (0)