Únete hoy
Indicadores/probuilder · probacktest · proorder · proscreener

DonchianChannelDown

DonchianChannelDown en ProBuilder devuelve la línea inferior del canal de Donchian, el mínimo más bajo de las últimas N barras. Sintaxis, fórmula, ejemplos y trampas.

Sintaxis

probuilder
DonchianChannelDown[period]

Parámetros

NombreTipoPor defectoDescripción
periodenteroningunoNúmero de barras pasadas utilizadas para hallar el mínimo más bajo. 20 es el valor clásico; las ventanas más cortas siguen el precio de cerca, las más largas mantienen los niveles más alejados.

Fórmula

código
DonchianChannelDown = Lowest[period](low)

La línea inferior del Donchian Channel, equivalente a llamar a Lowest en el low serie.

Cómo funciona

El Donchian Channel consta de tres líneas: la línea superior (el máximo más alto), la línea inferior (el mínimo más bajo) y la línea central (su media). DonchianChannelDown calcula la inferior escaneando los últimos period bars y devolviendo el mínimo más bajo encontrado.

La salida solo cambia cuando cambia la composición de la ventana. Si una nueva barra marca un mínimo más bajo, la línea cae de inmediato. Si el antiguo mínimo más bajo sale de la ventana por antigüedad sin ser reemplazado, la línea sube un escalón hasta el siguiente valor más bajo. Entre esos eventos la línea es horizontal, y por eso las líneas de Donchian parecen escaleras en lugar de curvas.

Como marca el precio exacto por debajo del cual el mercado no ha cotizado durante la ventana, la línea funciona como un soporte objetivo y con pocos parámetros. Los sistemas de breakout de canal de la tradición Turtle venden o cierran posiciones long cuando el precio rompe esta línea, y miden la volatilidad por la distancia hasta DonchianChannelUp.

Ejemplos

Ejemplo 1, Trazar la línea inferior del canal (Indicador)

probuilder
// Lowest low of the last 20 bars
lowestLow = DonchianChannelDown[20]
RETURN lowestLow

Dibuja el mínimo más bajo de 20 barras en el gráfico de precios. Que el precio toque la línea significa que el mercado está marcando nuevos mínimos de 20 barras.

Ejemplo 2, Visualización completa del canal (Indicador)

probuilder
// All three Donchian lines over a 55-bar window
upper  = DonchianChannelUp[55]
lower  = DonchianChannelDown[55]
center = DonchianChannelCenter[55]
RETURN upper COLOURED(0,128,0), lower COLOURED(200,0,0), center COLOURED(128,128,128)

Representa el canal completo de 55 barras, línea superior en verde, línea inferior en rojo, línea media en gris. La distancia vertical entre las líneas exteriores permite ver la anchura del rango.

Ejemplo 3, Entrada short en breakout (ProBacktest)

probuilder
// Sell short when price breaks the prior 20-bar low, cover on a 10-bar high
lower = DonchianChannelDown[20]
exitline = DonchianChannelUp[10]

IF NOT ShortOnMarket AND close CROSSES UNDER lower[1] THEN
  SELLSHORT 1 CONTRACT AT MARKET
ENDIF

IF ShortOnMarket AND close CROSSES OVER exitline[1] THEN
  EXITSHORT AT MARKET
ENDIF

Un breakout Donchian simétrico: entrada al romper el mínimo de 20 barras, salida cuando el precio recupera por encima del máximo de 10 barras. Ambos niveles hacen referencia a la barra anterior para mantenerlos fijos durante la barra actual.

Interpretación

CondiciónLectura
El precio rompe por debajo de la líneaNuevo period-bar low, breakout a la baja o barrido de stops.
El precio rebota en la líneaEl mínimo de la ventana se mantuvo, soporte de corto plazo confirmado.
Línea plana durante muchos barsSin nuevos mínimos, el mercado está formando una base o en tendencia al alza.
Línea bajando escalonadamente de forma repetidaVenta persistente, una tendencia bajista establecida.

Una separación estrecha entre DonchianChannelDown y DonchianChannelUp indica compresión y baja volatilidad, condiciones que a menudo preceden a los breakouts. Una separación amplia indica un mercado extendido o volátil.

Errores y trampas habituales

  • La condición de breakout nunca es verdadera en el cierre. Como la línea equivale al mínimo más bajo incluyendo la bar actual, close < DonchianChannelDown[20] nunca puede cumplirse cuando el mínimo actual marca el extremo. Compara con la línea de la bar anterior, DonchianChannelDown[20][1], para lógica de breakout.
  • Pasar un argumento de precio. La función solo acepta el periodo entre corchetes. Para obtener el valor más bajo de otra serie, usa Lowest[period](series) en su lugar.
  • Confusión de corchetes. DonchianChannelDown[20][1] significa el valor del canal de 20 bars hace un bar. Invertir los corchetes o fusionarlos en un solo par provoca un error de sintaxis o cambia el significado.
  • Historial insuficiente. Durante los primeros period bars de datos, o después de un TIMEFRAME cambia con pocos bars precargados, la ventana no está completamente poblada y la línea puede comportarse de forma errática. Da a los indicadores suficientes bars antes de confiar en el nivel.
  • DonchianChannelUp, línea superior del canal, el máximo más alto de la ventana.
  • DonchianChannelCenter, punto medio entre las líneas superior e inferior.
  • Lowest, valor más bajo de cualquier serie en N barras, la forma generalizada.
  • LowestBars, número de bars desde que se produjo el valor más bajo.
  • Highest, valor más alto de cualquier serie en N bars.
  • KeltnerBandDown, línea inferior del canal de Keltner, una alternativa basada en ATR.
  • BollingerDown, banda de Bollinger inferior, un canal basado en la desviación típica.
  • ChandeKrollStopDown, nivel de trailing stop basado en la volatilidad por debajo del precio.