Script Indicador Hull Moving Average (HMA) en IQ Option

El Hull Moving Average (HMA) es una variante avanzada de la media móvil que busca reducir el retardo y mejorar la suavidad, comparado con las medias móviles tradicionales. Este blog detalla un script en Lua para implementar el HMA en la plataforma de trading IQ Option, explicando su configuración y uso.

Introducción al Script

El script inicia definiendo el instrumento y estableciendo características clave:

luaCopiar códigoinstrument { name = "Hull Moving Average", short_name = "HMA", overlay = true, icon="indicators:MA" }

Esto establece el nombre completo y el nombre corto del indicador, y especifica que se superpondrá al gráfico de precios con un icono representativo.

Configuración de los Parámetros

El script permite al usuario personalizar el periodo y la fuente de datos para calcular el HMA:

luaCopiar códigoperiod = input (9, "front.period", input.integer, 1)
source = input (1, "front.ind.source", input.string_selection, inputs.titles_overlay)
  • period: El periodo de tiempo sobre el cual se calcula el HMA, predeterminado en 9, pero ajustable.
  • source: La fuente de datos para el cálculo del indicador, seleccionable de una lista predefinida de opciones.

Configuración Visual del Indicador

La apariencia visual del HMA se puede personalizar a través de las siguientes configuraciones:

luaCopiar códigoinput_group {
    "front.ind.dpo.generalline",
    color = input { default = "#B42EFF", type = input.color },
    width = input { default = 1, type = input.line_width}
}
  • color: Color de la línea del HMA (predeterminado en un vibrante púrpura).
  • width: Grosor de la línea (establecido en 1 por defecto).

Cálculo del HMA

El script obtiene la serie de datos de la fuente seleccionada y calcula el HMA utilizando la función incorporada hma:

luaCopiar códigolocal sourceSeries = inputs[source]

plot(hma(sourceSeries, period), "HMA", color, width)
  • hma: Función que calcula el valor del HMA utilizando la serie de datos y el periodo especificado.
  • plot: Función que dibuja el HMA en el gráfico con el nombre «HMA», utilizando el color y el grosor especificados.

Conclusión

Este script en Lua ofrece una implementación efectiva y eficiente del indicador Hull Moving Average en un gráfico de precios, permitiendo a los traders de IQ Option ajustar fácilmente el periodo y personalizar la visualización según sus preferencias. El HMA es especialmente útil para traders que necesitan reaccionar rápidamente a los cambios del mercado, gracias a su capacidad para reducir el retardo y aumentar la precisión del seguimiento de tendencias. Con su diseño simple y efectivo, este script es una excelente herramienta para aquellos interesados en mejorar su análisis técnico en el trading.

Copia el Script Completo

instrument { name = "Hull Moving Average", short_name = "HMA", overlay = true, icon="indicators:MA" }

period = input (9, "front.period", input.integer, 1)
source = input (1, "front.ind.source", input.string_selection, inputs.titles_overlay)

input_group {
"front.ind.dpo.generalline",
color = input { default = "#B42EFF", type = input.color },
width = input { default = 1, type = input.line_width}
}

local sourceSeries = inputs [source]

plot (hma (sourceSeries, period), "HMA", color, width)
Carrito de compra
Scroll al inicio
Telegram