Script Indicador Darvas Box para IQ Option

Script Indicador Darvas Box para IQ Option

La estrategia de trading Darvas Box, desarrollada por Nicolas Darvas en la década de 1950, es una técnica que se basa en identificar patrones de precios en los que las acciones se mueven dentro de un rango definido por cajas o “boxes”. Esta técnica es útil para identificar posibles rupturas y aprovechar las tendencias alcistas o bajistas.

Implementación del Darvas Box en IQ Option

A continuación se presenta el script en Lua para implementar el indicador Darvas Box en la plataforma de IQ Option:

luaCopiar códigoinstrument { name = "Darvas Box", overlay=true }

boxp=input (5, "front.newind.darvasbox.length", input.integer, 3)

input_group {
    "front.newind.darvasbox.top",
    top_color = input { default = "#25E154", type = input.color },
    top_width = input { default = 1, type = input.line_width}
}

input_group {
    "front.newind.darvasbox.bottom",
    bottom_color = input { default = "#FF6C58", type = input.color },
    bottom_width = input { default = 1, type = input.line_width}
}

LL = lowest (low, boxp)
k1 = highest (high, boxp)
k2 = highest (high, boxp - 1)
k3 = highest (high, boxp - 2)

NH =  value_when (high > k1 [1], high, 0)

box1 = k3 < k2
bs = bars_since (high > k1 [1])
cond = (get_value (nz(bs)) == (boxp - 2)) and box1

TopBox = value_when (cond, NH, 0)
BottomBox = value_when (cond, LL, 0)

plot(TopBox, "Top Box", top_color, top_width)
plot(BottomBox, "Bottom Box", bottom_color, bottom_width)

Explicación del Script

  1. Entradas del Usuario:
    • boxp: Este es el parámetro de longitud de la caja Darvas, que define el número de barras utilizadas para calcular los niveles de soporte y resistencia. El valor predeterminado es 5.
  2. Configuración de Colores y Ancho:
    • top_color y top_width: Configuraciones de color y ancho para la línea de la parte superior de la caja.
    • bottom_color y bottom_width: Configuraciones de color y ancho para la línea de la parte inferior de la caja.
  3. Cálculo de los Niveles de la Caja Darvas:
    • LL: Calcula el valor más bajo (low) en el período de boxp.
    • k1, k2 y k3: Calculan los valores más altos (high) en los períodos de boxp, boxp - 1 y boxp - 2 respectivamente.
    • NH: Almacena el valor más alto (high) cuando se excede k1 del período anterior.
    • box1: Condición que verifica si k3 es menor que k2.
    • bs: Calcula el número de barras desde la última vez que el high fue mayor que k1.
    • cond: Condición que combina la verificación de box1 y si el número de barras desde el último high mayor que k1 es igual a boxp - 2.
  4. Determinación de los Niveles de la Caja:
    • TopBox: Almacena el valor de NH cuando cond es verdadero.
    • BottomBox: Almacena el valor de LL cuando cond es verdadero.
  5. Visualización:
    • plot: Dibuja las líneas de la parte superior e inferior de la caja Darvas utilizando los colores y anchos especificados por el usuario.

Utilización del Darvas Box en el Trading

El Darvas Box es una herramienta útil para identificar zonas de soporte y resistencia en las que el precio de un activo tiende a oscilar. Aquí hay algunas formas en que puedes utilizar este indicador en tu estrategia de trading:

  1. Identificación de Rupturas:
    • Cuando el precio rompe por encima de la línea superior del Darvas Box (TopBox), puede ser una señal de compra.
    • Cuando el precio rompe por debajo de la línea inferior del Darvas Box (BottomBox), puede ser una señal de venta.
  2. Confirmación de Tendencias:
    • Si el precio se mantiene por encima de la línea superior del Darvas Box, puede indicar una tendencia alcista.
    • Si el precio se mantiene por debajo de la línea inferior del Darvas Box, puede indicar una tendencia bajista.
  3. Establecimiento de Stop-Loss y Take-Profit:
    • Los niveles de la caja Darvas pueden usarse para establecer niveles de stop-loss y take-profit. Por ejemplo, un stop-loss puede colocarse justo por debajo de la línea inferior en una operación de compra.

Conclusión

La estrategia de Darvas Box es una técnica efectiva para identificar oportunidades de trading basadas en patrones de precios. Implementando este indicador en tu plataforma de IQ Option, puedes mejorar tu capacidad para detectar rupturas y confirmar tendencias, lo que puede ayudarte a tomar decisiones de trading más informadas.

Script Completo


instrument { name = "Darvas Box", overlay=true }

boxp=input (5, "front.newind.darvasbox.length", input.integer, 3)

input_group {
"front.newind.darvasbox.top",
top_color = input { default = "#25E154", type = input.color },
top_width = input { default = 1, type = input.line_width}
}

input_group {
"front.newind.darvasbox.bottom",
bottom_color = input { default = "#FF6C58", type = input.color },
bottom_width = input { default = 1, type = input.line_width}
}

LL = lowest (low,boxp)
k1 = highest (high,boxp)
k2 = highest (high,boxp - 1)
k3 = highest (high,boxp - 2)

NH = value_when (high > k1 [1], high, 0)

box1 = k3 < k2
bs = bars_since (high > k1 [1])
cond = (get_value (nz(bs)) == (boxp - 2)) and box1

TopBox = value_when (cond, NH, 0)
BottomBox = value_when (cond, LL, 0)

plot(TopBox, "Top Box", top_color, top_width)
plot(BottomBox, "Bottom Box", bottom_color, bottom_width)
Carrito de compra
Scroll al inicio
Telegram