Script Indicador Center of Gravity en IQ Option

El Center of Gravity (CoG) es un indicador de análisis técnico único diseñado para identificar posibles puntos de inflexión en los precios de los activos basados en la idea de que los precios tienen una tendencia a oscilar alrededor de un «centro de gravedad». Este blog explica cómo funciona el CoG, su implementación en IQ Option mediante un script en Lua, y cómo los traders pueden utilizar esta herramienta para mejorar su toma de decisiones en el trading.

¿Qué es el Center of Gravity?

El CoG, desarrollado por John Ehlers, está basado en el procesamiento de señales y utiliza un enfoque matemático para determinar la dinámica del precio de un activo. Su objetivo es identificar el centro de gravedad de los precios como un punto de equilibrio, alrededor del cual los precios se espera que fluctúen, proporcionando una indicación visual de cuándo un activo puede estar sobrecomprado o sobrevendido.

Configuración del Script en IQ Option

El script para el CoG comienza con la definición básica del instrumento y establece el período de cálculo:

luaCopiar códigoinstrument { name = "Center of Gravity" }

period = input (10, "front.period", input.integer, 1, 200)

Este bloque inicial configura el nombre del indicador y permite al usuario seleccionar el número de períodos que se utilizarán para calcular el CoG, ofreciendo flexibilidad para adaptarse a diferentes estilos de trading y activos.

Configuración de Parámetros Visuales

El CoG en este script incluye dos componentes principales, cada uno con configuraciones visuales personalizables:

luaCopiar códigoinput_group {
    "CoG",
    ef_color = input { default = "#2CAC40", type = input.color },
    ef_width = input { default = 1, type = input.line_width },
    ef_visible = input { default = true, type = input.plot_visibility }
}

input_group {
    "CoG Trigger",
    ef_trigger_color = input { default = "#DB4931", type = input.color },
    ef_trigger_width = input { default = 1, type = input.line_width },
    ef_trigger_visible = input { default = true, type = input.plot_visibility }
}

Estas configuraciones permiten al usuario ajustar los colores y el grosor de las líneas del indicador principal y de su línea de activación (trigger), mejorando la claridad visual en el gráfico de trading.

Cálculo del Center of Gravity

El CoG se calcula usando una fórmula que pondera los precios recientes más que los antiguos, considerando el centro de los precios altos y bajos (hl2):

luaCopiar códigolocal num = get_value(hl2, 0)
local denom = num

for i=1, period-1 do
    local val = get_value(hl2[i], 0)

    num = num + (1 + i) * val
    denom = denom + val
end

cg = make_series()
cg:set(-num / denom)

Esta parte del script calcula el CoG utilizando una suma ponderada de los precios, con pesos que aumentan con cada período más reciente.

Visualización del Indicador

Las líneas del CoG y su línea de activación se dibujan en el gráfico si están configuradas para ser visibles:

luaCopiar códigoif ef_trigger_visible then
    plot(cg[1], "Trigger", ef_trigger_color, ef_trigger_width)
end

if ef_visible then
    plot(cg, "CoG", ef_color, ef_width)
end

Estas líneas proporcionan señales visuales para los traders, indicando potenciales puntos de entrada o salida basados en la posición del precio relativo al CoG.

¿Cómo Funciona y Para Qué Sirve?

El Center of Gravity ayuda a los traders a determinar cuándo un precio puede estar llegando a un extremo y podría revertirse. Al visualizar dónde se encuentran los precios actuales en relación con el CoG, los traders pueden identificar momentos en los que un activo está potencialmente sobreextendido y prepararse para movimientos contrarios en el mercado.

Conclusión

El indicador Center of Gravity en IQ Option es una herramienta avanzada que ofrece a los traders una perspectiva única sobre la dinámica del mercado. Con su enfoque en los puntos de equilibrio de los precios, el CoG puede ser una adición valiosa a cualquier estrategia de trading, proporcionando señales claras para manejar entradas y salidas con mayor precisión y confianza.

Script Completo

instrument { name = "Center of Gravity" }

period = input (10, "front.period", input.integer, 1, 200)

input_group {
"CoG",
ef_color = input { default = "#2CAC40", type = input.color },
ef_width = input { default = 1, type = input.line_width },
ef_visible = input { default = true, type = input.plot_visibility }
}


input_group {
"CoG Trigger",
ef_trigger_color = input { default = "#DB4931", type = input.color },
ef_trigger_width = input { default = 1, type = input.line_width },
ef_trigger_visible = input { default = true, type = input.plot_visibility }
}

local num = get_value (hl2, 0)
local denom = num

for i=1,period-1 do
local val = get_value (hl2 [i], 0)

num = num + (1 + i) * val
denom = denom + val
end

cg = make_series ()
cg:set(-num / denom)

if ef_trigger_visible then
plot (cg [1], "Trigger", ef_trigger_color, ef_trigger_width)
end

if ef_visible then
plot (cg, "CoG", ef_color, ef_width)
end
Carrito de compra
Scroll al inicio
Telegram