El indicador Smoothed Simple Moving Average (SSMA), o media móvil simple suavizada, es una herramienta refinada de análisis técnico que se emplea para proporcionar una visión más limpia y menos ruidosa de las tendencias del mercado. Ideal para traders en IQ Option que buscan una comprensión más profunda de los movimientos de precios, el SSMA modifica el cálculo tradicional de la media móvil para enfocarse en una suavización más significativa. En este blog, exploraremos cómo está configurado el SSMA en un script de Lua para IQ Option, para qué sirve y cómo funciona.
¿Qué es el SSMA?
El SSMA es una variante de la media móvil que intenta reducir el lag inherente y las fluctuaciones a corto plazo presentes en las medias móviles simples (SMA). Esto se logra asignando un peso más uniforme a todos los precios en el período del cálculo, lo que resulta en una línea más suave que sigue más de cerca la tendencia del mercado sin reaccionar excesivamente a las fluctuaciones menores.
Configuración del Script en IQ Option
El script comienza definiendo el instrumento y configurando propiedades clave:
luaCopiar códigoinstrument { name = "Smoothed Simple Moving Average", short_name = "SSMA", overlay = true, icon="indicators:MA" }
Esto especifica el nombre completo y el nombre corto del indicador, indica que se superpondrá en el gráfico de precios, y asigna un icono representativo.
Configuración de Parámetros
Los usuarios pueden personalizar el período y la fuente de datos para el cálculo del SSMA:
luaCopiar códigoperiod = input (7, "front.period", input.integer, 1)
source = input (1, "front.ind.source", input.string_selection, inputs.titles_overlay)
- Period: Define el número de períodos utilizados para el cálculo del SSMA, con un valor predeterminado de 7.
- Source: Selecciona la fuente de datos del precio, como el cierre o el precio promedio, desde una lista predefinida.
Configuración Visual del Indicador
La apariencia del SSMA es configurable, permitiendo a los usuarios ajustar el color y el grosor de la línea:
luaCopiar códigoinput_group {
"front.ind.dpo.generalline",
color = input { default = "#DB4931", type = input.color },
width = input { default = 1, type = input.line_width}
}
- Color: El color de la línea del SSMA, por defecto es rojo.
- Width: El grosor de la línea, establecido en 1.
Cálculo y Dibujo del SSMA
El cálculo del SSMA se lleva a cabo a través de una función especializada, que suaviza los datos de entrada del período especificado:
luaCopiar códigolocal sourceSeries = inputs[source]
plot(ssma(sourceSeries, period), "SSMA", color, width)
- ssma: Función que calcula la media móvil suavizada utilizando la serie de datos y el período especificado.
- plot: Función que traza el SSMA en el gráfico, utilizando el color y el grosor seleccionados.
¿Cómo Funciona y Para Qué Sirve?
El SSMA sirve para suavizar la volatilidad del mercado y proporcionar una representación clara de la dirección de la tendencia a largo plazo. Al enfocarse en la suavización, el SSMA es especialmente útil en mercados volátiles donde los picos y las caídas abruptas pueden llevar a señales erróneas con medias móviles más sensibles. Los traders utilizan el SSMA para identificar posibles puntos de entrada y salida, observando cómo el precio se comporta en relación con esta línea suavizada.
Conclusión
El indicador SSMA en IQ Option es una herramienta valiosa para aquellos que buscan mejorar su análisis técnico. Con su configuración simple y personalizable, los traders pueden adaptar el indicador para que se ajuste mejor a sus estrategias de trading, aprovechando su capacidad para filtrar el ruido del mercado y destacar las tendencias subyacentes de forma más efectiva que las medias móviles tradicionales. Con el SSMA, los inversores pueden navegar por el mercado con mayor confianza, haciendo decisiones informadas basadas en tendencias suavizadas y claras.
Script Completo
instrument { name = "Smoothed Simple Moving Average", short_name = "SSMA", overlay = true, icon="indicators:MA" }
period = input (7, "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 = "#DB4931", type = input.color },
width = input { default = 1, type = input.line_width}
}
local sourceSeries = inputs [source]
plot (ssma (sourceSeries, period), "SSMA", color, width)