El Vortex Indicator es una herramienta de análisis técnico relativamente nueva que ayuda a identificar el inicio de tendencias y la confirmación de las mismas. En esta entrada de blog, exploramos cómo se implementa el Vortex Indicator mediante un script en Lua en la plataforma de trading IQ Option, detallando su configuración, funcionalidad y cómo los traders pueden utilizar este indicador para captar movimientos de mercado significativos.
¿Qué es el Vortex Indicator?
Desarrollado por Etienne Botes y Douglas Siepman, el Vortex Indicator se inspira en los flujos de agua en un vórtice. Utiliza la máxima distancia entre los máximos y mínimos actuales y anteriores para capturar movimientos positivos y negativos en el mercado, ofreciendo así una visión clara de las tendencias en formación y su fortaleza. Es especialmente útil en mercados volátiles donde la dirección de la tendencia no es clara.
Configuración del Script en IQ Option
El script para el Vortex Indicator establece configuraciones clave para calcular los componentes del indicador:
luaCopiar códigoinstrument { name = "Vortex Indicator" }
input_group {
"front.ind.dpo.generalline",
period = input (14, "front.period", input.integer, 1),
p_color = input { default = "#56CEFF", type = input.color },
m_color = input { default = "#B42EFF", type = input.color },
width = input { default = 1, type = input.line_width}
}
Estos ajustes permiten a los usuarios personalizar el período de cálculo y los colores de las líneas del indicador, adaptándose a diferentes estrategias de mercado y preferencias visuales.
Cálculo del Vortex Indicator
El Vortex Indicator se calcula utilizando diferencias entre los precios actuales y anteriores, tanto para los movimientos positivos (VI+) como para los negativos (VI-):
luaCopiar códigopvm = abs (high - low [1])
mvm = abs (low - high [1])
pvi = sum (pvm, period) / sum (tr, period)
mvi = sum (mvm, period) / sum (tr, period)
Estas fórmulas proporcionan dos líneas que indican la fuerza ascendente y descendente del mercado, ayudando a los traders a discernir la fortaleza de las tendencias existentes.
¿Cómo Funciona y Para Qué Sirve?
El Vortex Indicator es útil para determinar el inicio y la continuidad de las tendencias. Las líneas VI+ y VI- muestran la dirección del momentum del mercado. Cuando VI+ cruza por encima de VI-, sugiere el inicio de una tendencia alcista, mientras que un cruce de VI- sobre VI+ indica una posible tendencia bajista.
Conclusión
El Vortex Indicator en IQ Option es una herramienta poderosa para los traders que buscan capturar y confirmar tendencias en diversos mercados. Con su enfoque único en medir el momentum direccional y su capacidad para proporcionar señales claras, el Vortex puede ser una adición valiosa a cualquier arsenal de trading, permitiendo a los inversores tomar decisiones más informadas y estratégicas basadas en la fortaleza y dirección de las tendencias del mercado.
Script Completo
instrument { name = "Vortex Indicator" }
input_group {
"front.ind.dpo.generalline",
period = input (14, "front.period", input.integer, 1),
p_color = input { default = "#56CEFF", type = input.color },
m_color = input { default = "#B42EFF", type = input.color },
width = input { default = 1, type = input.line_width}
}
input_group {
"front.newind.supportlines",
overbought = input (1.1, "front.overbought", input.double, 0, 100, 1, false),
oversold = input (0.9, "front.oversold", input.double, 0, 100, 1, false),
overbought_color = input { default = rgba(37,225,84,0.50), type = input.color },
oversold_color = input { default = rgba(255,108,88,0.50), type = input.color },
bg_color = input { default = rgba(255,255,255,0.05), type = input.color },
support_width = input { default = 1, type = input.line_width}
}
pvm = abs (high - low [1])
mvm = abs (low - high [1])
pvi = sum (pvm, period) / sum (tr, period)
mvi = sum (mvm, period) / sum (tr, period)
fill_area (overbought, oversold, "", bg_color)
hline { value = overbought, color = overbought_color, width = support_width, style = style.dash_line }
hline { value = oversold, color = oversold_color, width = support_width, style = style.dash_line }
plot (pvi, "VI+", p_color, width)
plot (mvi, "VI-", m_color, width)