SEñAL DE INICIO

Indicador Donchian Channels

Donchian Channels forman un canal con el máximo y mínimo de N periodos. En el constructor de señales ELIXOAI hay presets donchian_upper (ruptura al alza) y donchian_lower (ruptura a la baja). Periodo 20, operadores cross_up/cross_down y gt/lt, referencia Turtle Trading y más de 12 estrategias.

Indicador Donchian Channels en un gráfico de criptomoneda
Donchian Channels muestran el rango de precio del periodo elegido: la línea superior es el máximo, la inferior el mínimo, la media el punto medio. Las rupturas de límites son señales clásicas de entrada tendencial.

En la categoría Start Bots Signal se recopilan descripciones de señales e indicadores que pueden iniciar un bot de trading. Uno de los indicadores técnicos es Donchian Channels.

Al crear y editar cada bot, en la parte inferior de la configuración hay un bloque Constructor de señales de inicio. Allí puedes elegir indicadores individuales, presets listos y sus combinaciones. Las condiciones se agrupan: Y dentro del grupo, O entre grupos. El mismo indicador puede configurarse de formas distintas - para Long y Short, para rupturas y rebotes, para comparar con un nivel o para cruces.

Qué son los Donchian Channels

Los Donchian Channels son uno de los indicadores de canal más antiguos, desarrollados por Richard Donchian a mediados del siglo XX. Tres líneas: upper - el máximo de las últimas N velas, lower - el mínimo del mismo periodo, middle - el punto medio del rango. El canal muestra el «corredor» donde se movió el precio y marca nuevos extremos al romper los límites.

El indicador se hizo famoso gracias al sistema Turtle Trading - las legendarias «tortugas» que operaban rupturas de máximos y mínimos de 20 y 55 días. En el constructor de señales ELIXOAI, Donchian se usa como condición de inicio automático del bot: cuando el precio rompe el límite superior o inferior del canal, el sistema obtiene valores vía TAAPI y comprueba la condición en tu marco temporal.

Donchian Channels es una herramienta de ruptura tendencial, no un oscilador. En mercados laterales el precio suele quedarse dentro del canal y generar falsas rupturas; en tendencia, una ruptura de upper o lower inicia un movimiento hacia un nuevo extremo de N periodos. Por eso se combina con filtros de tendencia (EMA, posición vs middle) o confirmación en marco superior.

Donchian Channels vs Bollinger Bands y Keltner Channels

Los tres indicadores forman un canal de tres líneas, pero la lógica de cálculo difiere:

  • Bollinger Bands: centro - SMA, ancho - desviación estándar. Las bandas se «inflan» en velas volátiles y se estrechan en lateral.
  • Keltner Channels: centro - EMA, ancho - ATR × multiplicador. Canal más suave, reacciona a volatilidad sostenida, no a extremos absolutos.
  • Donchian Channels: líneas superior e inferior son puros high/low de N periodos sin suavizado. Middle es el punto medio aritmético. Una ruptura de upper significa nuevo máximo en N velas - señal directa de breakout como en Turtle Trading.

Cómo funcionan los Donchian Channels

El cálculo de Donchian es directo:

  • Upper (value.upper): precio máximo (High) de las últimas period velas.
  • Lower (value.lower): precio mínimo (Low) de las mismas period velas.
  • Middle (value.middle): (upper + lower) / 2 - punto medio del rango, línea dinámica de soporte/resistencia.

En el constructor defines una condición de comparación precio vs línea del canal: «precio cruza upper hacia arriba», «precio cruza lower hacia abajo», «precio mayor que upper», etc. El sistema obtiene upper, middle y lower en vivo vía TAAPI y comprueba la condición en tu intervalo - al cierre de vela o cada minuto.

Parámetro period

  • Rango: de 1 a 300.
  • Valor por defecto: 20 - clásico Turtle Trading para rupturas diarias y en 4h; canal «estándar» para swing.
  • Periodo corto (10–14): canal más estrecho, más rupturas upper/lower, más señales y ruido. Útil en 5m–15m para scalping de breakout.
  • Periodo largo (55): canal «largo» Turtle Trading - menos rupturas pero señales más significativas. period 55 en 1d filtra movimientos tendenciales grandes.

Donchian(20) en 15m y Donchian(20) en 1d son indicadores distintos. Al cambiar el intervalo, revisa period y tipo de señal (cross vs gt/lt).

Presets listos en el constructor

El constructor ofrece dos presets Donchian Channels con ajustes por defecto. Cada uno se puede personalizar: otro operador, salida (middle), period o marco temporal.

donchian_upper - ruptura del límite superior (breakout up)

Condición por defecto: el precio cruza la línea superior (value.upper) de abajo hacia arriba (cross up) en el marco elegido (intervalo 15m, period 20, comprobación al cierre de vela).

Señal Long en ruptura: el precio actualizó el máximo de N periodos - breakout Turtle clásico. A diferencia de «precio > upper», el cruce captura el momento de salida a un nuevo máximo. Para entrada más temprana en tendencia usa operador gt.

donchian_lower - ruptura del límite inferior (breakout down)

Condición por defecto: el precio cruza la línea inferior (value.lower) de arriba hacia abajo (cross down) en el mismo marco (15m, period 20, comprobación al cierre).

Señal Short en ruptura bajista: el precio actualizó el mínimo de N periodos - bearish breakout. Espejo de donchian_upper. Para rejillas short usa cross down lower; para filtro «precio bajo lower» usa operador lt.

Operadores disponibles
  • Cruza hacia arriba (cross up): El precio estaba bajo la línea del canal y subió por encima. Setup Long clásico - cross up por upper: nuevo máximo de N periodos.
  • Cruza hacia abajo (cross down): El precio estaba sobre la línea y cayó por debajo. Señal Short - cross down por lower: nuevo mínimo de N periodos.
  • Mayor que (gt): Precio estrictamente por encima de la línea ahora. Ej.: precio > upper - ruptura sostenida sin cruce reciente.
  • Menor que (lt): Precio estrictamente por debajo de la línea. Precio < lower - ruptura bajista clara, útil para filtros Short.
  • Mayor o igual (gte): Precio en o por encima de la línea. Práctico para filtro «precio ≥ upper» en marco superior.
  • Menor o igual (lte): Precio en o por debajo de la línea. Filtro de contexto bajista: precio ≤ lower en 4h.
Salidas del indicador

value.upper (límite superior), value.middle (punto medio del rango), value.lower (límite inferior). En los presets el objetivo de comparación es el precio; eliges con qué línea del canal compararlo.

Ajustes generales del constructor

  • Marco temporal (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores dan más señales pero más ruido. Los bots swing suelen usar 1h–4h; el scalping usa 5m–15m.
  • Modo de comprobación: Al cierre de la vela - se comprueba tras el cierre, menos falsos disparos. Cada minuto - comprobación dentro de la vela actual, reacción más rápida, mayor riesgo de inicio falso.
  • Operador: mayor, menor, cruza hacia arriba/abajo, mayor o igual, etc. definen cómo se compara el valor del indicador con el objetivo.
  • Valor objetivo: número (p. ej. 30 en RSI), línea del indicador (p. ej. %D en Stochastic) o precio (en Bollinger Bands).
  • Grupos de condiciones: hasta 3 grupos con hasta 5 condiciones cada uno. Ejemplo: grupo 1 - RSI < 30 Y precio < banda inferior; grupo 2 - Stochastic < 20. El bot inicia si se cumple el grupo 1 O el grupo 2.

Ejemplos de configuración para distintas estrategias

Turtle Trading: period 20 en 1d

Objetivo: breakout tendencial clásico según el método Turtle.
Long: preset donchian_upper, cross up upper, marco 1d, period 20, comprobación al cierre de vela.
Short: donchian_lower, cross down lower, mismos ajustes.

Scalping: period 10 en 5m–15m

Objetivo: inicios frecuentes en rupturas cortas de rango.
Long: donchian_upper, cross up upper, 5m, period 10.
Short: donchian_lower, cross down lower, 15m, period 10.
Filtro: precio por encima de EMA 20 en el mismo TF.

Swing: period 20 en 4h

Objetivo: menos operaciones pero en movimientos de breakout más significativos.
Long: cross up upper en 4h, period 20, comprobación al cierre.
Short: cross down lower en 4h, period 20.

Filtro de tendencia: Donchian + EMA

Objetivo: Long solo cuando ruptura y tendencia coinciden.
Grupo 1: donchian_upper en 15m Y precio por encima de EMA 50.
Short: donchian_lower Y precio bajo EMA 50.

Short en bearish breakout

Condición: donchian_lower, cross down lower, period 20, 1h.
Filtro: RSI < 45 - short tras debilitamiento del impulso alcista con confirmación de mínimo.

Compresión del canal (squeeze breakout)

Objetivo: captar el primer impulso tras un periodo de rango estrecho.
Long: primer cross up upper en 15m (period 20) tras compresión del canal.
Short: cross down lower tras squeeze.

Línea middle como filtro

Long: donchian_upper en 15m Y precio > value.middle en 4h.
Short: donchian_lower Y precio < middle en 4h.

Donchian + RSI

Long: donchian_upper en 15m Y RSI > 50.
Short: donchian_lower Y RSI < 50.
Para rebote contratendencia: cross up lower Y RSI < 35.

Turtle largo plazo: period 55

Objetivo: entradas tendenciales raras pero grandes.
Long: donchian_upper, 1d, period 55.
Short: donchian_lower, 1d, period 55.

Multi-timeframe

Long: precio > middle Donchian en 4h Y donchian_upper en 15m.
Short: precio < middle en 4h Y donchian_lower en 15m.

DCA en pullback a lower

Long: cross up lower en 1h Y RSI < 40 - rebote desde mínimo de N periodos.
Short: cross down upper en 1h Y RSI > 60.

Grupos de condiciones: ejemplo práctico

Bot con dos escenarios Long:
Grupo 1: donchian_upper en 15m Y precio > EMA 50.
Grupo 2: cross up lower en 15m Y RSI < 35.
Entre grupos lógica O.

Consejo
En mercado lateral Donchian genera muchas falsas rupturas: el precio sale brevemente de upper o lower y vuelve al canal. Aumenta period (55 en lugar de 20), añade filtro EMA o exige precio por encima de middle en marco superior. Usa comprobación al cierre de vela para ignorar ruido intrabar.