
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
periodvelas. - Lower (value.lower): precio mínimo (Low) de las mismas
periodvelas. - 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.
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.