El indicador de Ancho de Donchian es una herramienta técnica que mide la diferencia entre el precio más alto y el más bajo alcanzado por un activo en un período específico. Este indicador ayuda a los traders a identificar la volatilidad y el rango de precios en los que se ha movido el activo durante dicho período.
Configuración Inicial del Script
El script comienza definiendo el nombre del instrumento y el período utilizado para calcular el Ancho de Donchian.
luaCopiar códigoinstrument { name = "Donchian Width", overlay = false }
period = input (20, "front.period", input.integer, 1)
- period: El número de períodos utilizado para calcular los valores más altos y más bajos. El valor predeterminado es 20.
Configuración de la Línea
A continuación, se configura el grupo de entrada para determinar el color y el ancho de la línea que representará el ancho de Donchian en el gráfico.
luaCopiar códigoinput_group {
"front.ind.dpo.generalline",
color = input { default = "#57A1D0", type = input.color },
width = input { default = 1, type = input.line_width }
}
Cálculo de las Líneas del Canal
El script calcula las líneas superior e inferior utilizando las funciones highest
y lowest
para determinar los valores más altos y más bajos dentro del período especificado.
luaCopiar códigoupper = highest (high, period)
lower = lowest (low, period)
- upper: El precio más alto alcanzado durante el período.
- lower: El precio más bajo alcanzado durante el período.
Cálculo del Ancho de Donchian
El ancho de Donchian se calcula como la diferencia entre las líneas superior e inferior.
luaCopiar códigodw = upper - lower
Visualización del Ancho de Donchian
Finalmente, el script dibuja la línea del ancho de Donchian en el gráfico utilizando la función plot
.
luaCopiar códigoplot (dw [1], "Width", color, width)
- plot: Dibuja la línea que representa el ancho de Donchian en el gráfico con el color y el grosor especificados.
Conclusión
El indicador de Ancho de Donchian es una herramienta útil para medir la volatilidad y el rango de precios de un activo durante un período específico. Al observar la diferencia entre el precio más alto y el más bajo, los traders pueden identificar períodos de alta volatilidad, lo que puede ser una señal para ajustar sus estrategias de trading. Este indicador es especialmente útil en mercados con movimientos de precios significativos, ya que proporciona una medida clara de la amplitud del rango de precios.
Script Completo
instrument { name = "Donchian Width", overlay = false }
period = input (20, "front.period", input.integer, 1)
input_group {
"front.ind.dpo.generalline",
color = input { default = "#57A1D0", type = input.color },
width = input { default = 1, type = input.line_width }
}
upper = highest (high, period)
lower = lowest (low, period)
dw = upper - lower
plot (dw [1], "Width", color, width)