Script Indicador Woodies CCI para IQ Option

El Woodies CCI es un indicador técnico robusto que combina dos versiones del Commodity Channel Index (CCI) para proporcionar una visión más profunda de la dinámica del mercado. Este blog detalla cómo se implementa el Woodies CCI mediante un script en Lua en la plataforma de trading IQ Option, explorando su configuración, funcionalidad y cómo los traders pueden utilizar este indicador para tomar decisiones de trading más precisas.

¿Qué es el Woodies CCI?

Desarrollado por Ken Wood, el Woodies CCI es una variación del tradicional CCI que incluye dos longitudes de período diferentes del CCI – uno corto y uno más largo – para captar tanto los movimientos rápidos como los más significativos del mercado. El indicador también integra un histograma basado en las tendencias del CCI más largo, proporcionando una clara visualización de los cambios en el momentum y la fuerza del mercado.

Configuración del Script en IQ Option

El script para el Woodies CCI establece configuraciones clave para calcular los diferentes componentes del indicador:

luaCopiar códigoinstrument { name = "Woodies CCI", short_name = "WCCI" }

input_group {
    "CCI Turbo",
    cci_turbo_period = input (6, "front.period", input.integer, 3, 14),
    cci_turbo_color = input { default = "#2CAC40", type = input.color },
    cci_turbo_width = input { default = 1, type = input.line_width },
    cci_turbo_visible = input { default = true, type = input.plot_visibility }
}

input_group {
    "CCI",
    cci_period = input (14, "front.period", input.integer, 7, 20),
    cci_color = input { default = "#DB4931", type = input.color },
    cci_width = input { default = 1, type = input.line_width },
    cci_visible = input { default = true, type = input.plot_visibility }
}

Estos bloques permiten a los usuarios personalizar los períodos 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 Woodies CCI

El Woodies CCI utiliza dos configuraciones del CCI para proporcionar señales de trading:

luaCopiar códigosrc_idx = input (1, "front.ind.source", input.string_selection, inputs.titles)
local source = inputs [src_idx]

cci_turbo = cci (source, cci_turbo_period)
cci14 = cci (source, cci_period)

El «CCI Turbo» es rápido y reacciona rápidamente a los cambios en el precio, mientras que el CCI más largo (CCI14) suaviza las fluctuaciones para una visión más clara de las tendencias subyacentes.

¿Cómo Funciona y Para Qué Sirve?

El Woodies CCI es útil para identificar puntos de entrada y salida óptimos en el mercado. Las líneas CCI Turbo y CCI14 pueden generar señales de compra o venta cuando cruzan niveles específicos de sobrecompra o sobreventa, identificados en el script como -20 y -80. El histograma, por otro lado, ayuda a visualizar la persistencia de una tendencia, facilitando decisiones de trading basadas en la fuerza de la tendencia.

Conclusión

El Woodies CCI en IQ Option es una herramienta avanzada de análisis técnico que ofrece a los traders una manera efectiva de evaluar el momentum y las tendencias del mercado. Con su enfoque en combinar múltiples mediciones del CCI y su capacidad para proporcionar una visión comprensiva del comportamiento del mercado, el Woodies CCI puede ser una adición valiosa a cualquier estrategia de trading, permitiendo a los inversores tomar decisiones más informadas y estratégicas basadas en la dinámica compleja del mercado.

Script Completo

instrument {
name = "Woodies CCI",
short_name = "WCCI",
}

input_group {
"CCI Turbo",
cci_turbo_period = input (6, "front.period", input.integer, 3, 14),

cci_turbo_color = input { default = "#2CAC40", type = input.color },
cci_turbo_width = input { default = 1, type = input.line_width },
cci_turbo_visible = input { default = true, type = input.plot_visibility }
}

input_group {
"CCI",
cci_period = input (14, "front.period", input.integer, 7, 20),

cci_color = input { default = "#DB4931", type = input.color },
cci_width = input { default = 1, type = input.line_width },
cci_visible = input { default = true, type = input.plot_visibility }
}


input_group {
"CCI Turbo Histogram",
histogram_visible = input { default = true, type = input.plot_visibility },

histogram_up_color = input { default = "#2CAC40", type = input.color },
histogram_down_color = input { default = "#DB4931", type = input.color }
}

input_group {
"front.platform.baseline",
zero_line_visible = input { default = true, type = input.plot_visibility },
zero_line_color = input { default = rgba(255,255,255,0.15), type = input.color },
zero_line_width = input { default = 1, type = input.line_width }
}

input_group {
"front.newind.supportlines",
overbought = input (100, "front.overbought", input.double, 0, 500, 1, false),
oversold = input (-100, "front.oversold", input.double, -500, 0, 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 },
support_visible = input { default = true, type = input.plot_visibility }
}

src_idx = input (1, "front.ind.source", input.string_selection, inputs.titles)
local source = inputs [src_idx]

cci_turbo = cci (source, cci_turbo_period)
cci14 = cci (source, cci_period)

local last5IsDown = cci14[5] < 0 and cci14[4] < 0 and cci14[3] < 0 and cci14[2] < 0 and cci14[1] < 0
local last5IsUp = cci14[5] > 0 and cci14[4] > 0 and cci14[3] > 0 and cci14[2] > 0 and cci14[1] > 0

local histogram_color = iff (last5IsUp, histogram_up_color, iff (last5IsDown, histogram_down_color, iff (cci14 < 0, histogram_up_color, histogram_down_color)))

if support_visible then
fill_area (overbought, oversold, "", bg_color)
end

if histogram_visible then
rect {
first = 0,
second = cci14,
color = histogram_color,
width = 0.4
}
end

if support_visible then
hline (overbought, "", overbought_color, support_width)
hline (oversold, "", oversold_color, support_width)
end

if zero_line_visible then
hline (0, "Zero", zero_line_color, zero_line_width)
end

if cci_turbo_visible then
plot(cci_turbo, "Turbo CCI", cci_turbo_color, cci_turbo_width)
end

if cci_visible then
plot(cci14, "CCI14", cci_color, cci_width)
end
Carrito de compra
Scroll al inicio
Telegram