
La catégorie Start Bots Signal regroupe les descriptions des signaux et indicateurs pouvant démarrer un bot de trading. L’un des indicateurs techniques est Donchian Channels.
Lors de la création et de la modification de chaque bot, un bloc Générateur de signaux de démarrage est disponible en bas des paramètres. Vous pouvez y choisir des indicateurs individuels, des préréglages et leurs combinaisons. Les conditions sont regroupées : ET dans un groupe, OU entre les groupes. Le même indicateur peut être configuré de différentes manières - pour Long et Short, pour les cassures et les rebonds, pour comparer un niveau ou pour des croisements.
Qu’est-ce que les Donchian Channels
Les Donchian Channels comptent parmi les plus anciens indicateurs de canal, développés par Richard Donchian au milieu du XXe siècle. Trois lignes : upper - le plus haut des N dernières bougies, lower - le plus bas sur la même période, middle - le milieu de la fourchette. Le canal montre le « couloir » où le prix s’est déplacé et marque de nouveaux extrêmes lors des franchissements.
L’indicateur est devenu célèbre grâce au système Turtle Trading - les légendaires « tortues » qui tradaient les cassures des plus hauts et plus bas sur 20 et 55 jours. Dans le générateur de signaux ELIXOAI, Donchian sert de condition de démarrage automatique du bot : quand le prix franchit la limite supérieure ou inférieure du canal, le système récupère les valeurs via TAAPI et vérifie la condition sur votre unité de temps.
Les Donchian Channels sont un outil de cassure tendancielle, pas un oscillateur. En marché latéral, le prix reste souvent dans le canal et produit de fausses cassures ; en tendance, une cassure de upper ou lower lance un mouvement vers un nouvel extrême sur N périodes. On combine donc souvent le canal avec des filtres de tendance (EMA, position vs middle) ou une confirmation sur unité supérieure.
Donchian Channels vs Bollinger Bands et Keltner Channels
Les trois indicateurs forment un canal à trois lignes, mais la logique de calcul diffère :
- Bollinger Bands : centre - SMA, largeur - écart-type. Les bandes « gonflent » sur bougies volatiles et se resserrent en range.
- Keltner Channels : centre - EMA, largeur - ATR × multiplicateur. Canal plus lissé, réagit à la volatilité durable, pas aux extrêmes absolus.
- Donchian Channels : lignes supérieure et inférieure = purs high/low sur N périodes sans lissage. Middle = milieu arithmétique. Une cassure de upper signifie un nouveau plus haut sur N bougies - signal breakout direct comme en Turtle Trading.
Comment fonctionnent les Donchian Channels
Le calcul Donchian est direct :
- Upper (value.upper) : prix le plus haut (High) sur les
perioddernières bougies. - Lower (value.lower) : prix le plus bas (Low) sur les mêmes
periodbougies. - Middle (value.middle) : (upper + lower) / 2 - milieu de fourchette, ligne dynamique de support/résistance.
Dans le générateur, vous définissez une condition de comparaison prix vs ligne du canal : « prix croise upper à la hausse », « prix croise lower à la baisse », « prix supérieur à upper », etc. Le système récupère upper, middle et lower en direct via TAAPI et vérifie la condition sur votre intervalle - à la clôture ou chaque minute.
Paramètre period
- Plage : de 1 à 300.
- Valeur par défaut : 20 - classique Turtle Trading pour cassures daily et 4h ; canal « standard » pour le swing.
- Période courte (10–14) : canal plus étroit, plus de cassures upper/lower, plus de signaux et de bruit. Utile en 5m–15m pour scalping de breakout.
- Période longue (55) : canal « long » Turtle Trading - moins de cassures mais signaux plus significatifs. period 55 en 1d filtre les grands mouvements tendanciels.
Donchian(20) en 15m et Donchian(20) en 1d sont des indicateurs différents. En changeant d’intervalle, revoyez period et type de signal (cross vs gt/lt).
Préréglages prêts dans le générateur
Le générateur propose deux préréglages Donchian Channels avec réglages par défaut. Chacun est entièrement personnalisable : autre opérateur, sortie (middle), period ou unité de temps.
donchian_upper - cassure de la limite supérieure (breakout up)
Condition par défaut : le prix franchit la ligne supérieure (value.upper) par le bas vers le haut (cross up) sur l’unité choisie (intervalle 15m, period 20, vérification à la clôture).
Signal Long sur cassure : le prix a actualisé le plus haut sur N périodes - breakout Turtle classique. Contrairement à « prix > upper », le franchissement capture le moment de sortie vers un nouveau plus haut. Pour entrée plus précoce en tendance, utilisez l’opérateur gt.
donchian_lower - cassure de la limite inférieure (breakout down)
Condition par défaut : le prix franchit la ligne inférieure (value.lower) par le haut vers le bas (cross down) sur la même unité (15m, period 20, vérification à la clôture).
Signal Short sur cassure baissière : le prix a actualisé le plus bas sur N périodes - bearish breakout. Miroir de donchian_upper. Pour grilles short, cross down lower ; pour filtre « prix sous lower », opérateur lt.
Opérateurs disponibles- Croise à la hausse (cross up) : Le prix était sous la ligne du canal et est passé au-dessus. Setup Long classique - cross up via upper : nouveau plus haut sur N périodes.
- Croise à la baisse (cross down) : Le prix était au-dessus de la ligne et est passé en dessous. Signal Short - cross down via lower : nouveau plus bas sur N périodes.
- Supérieur (gt) : Prix strictement au-dessus de la ligne maintenant. Ex. prix > upper - cassure soutenue sans franchissement récent.
- Inférieur (lt) : Prix strictement sous la ligne. Prix < lower - cassure baissière nette, utile pour filtres Short.
- Supérieur ou égal (gte) : Prix au niveau ou au-dessus de la ligne. Pratique pour filtre « prix ≥ upper » sur unité supérieure.
- Inférieur ou égal (lte) : Prix au niveau ou sous la ligne. Filtre de contexte baissier : prix ≤ lower en 4h.
value.upper (limite supérieure), value.middle (milieu de fourchette), value.lower (limite inférieure). Dans les préréglages, la cible de comparaison est le prix ; vous choisissez quelle ligne du canal comparer.
Paramètres généraux du générateur
- Unité de temps (intervalle) : 1m, 5m, 15m, 30m, 1h, 4h, 1d. Des intervalles plus courts donnent plus de signaux mais plus de bruit. Les bots swing utilisent souvent 1h–4h ; le scalping utilise 5m–15m.
- Mode de vérification : À la clôture de la bougie - vérification après la clôture, moins de faux déclenchements. Chaque minute - vérification dans la bougie en cours, réaction plus rapide, risque de faux départ plus élevé.
- Opérateur : supérieur, inférieur, croise à la hausse/baisse, supérieur ou égal, etc. définissent comment la valeur de l’indicateur est comparée à la cible.
- Valeur cible : nombre (ex. 30 pour le RSI), ligne d’indicateur (ex. %D pour le Stochastic) ou prix (pour les Bollinger Bands).
- Groupes de conditions : jusqu’à 3 groupes avec jusqu’à 5 conditions chacun. Exemple : groupe 1 - RSI < 30 ET prix < bande inférieure ; groupe 2 - Stochastic < 20. Le bot démarre si le groupe 1 OU le groupe 2 est satisfait.
Exemples de configuration pour différentes stratégies
Turtle Trading : period 20 en 1d
Objectif : breakout tendanciel classique selon la méthode Turtle.
Long : préréglage donchian_upper, cross up upper, unité 1d, period 20, vérification à la clôture.
Short : donchian_lower, cross down lower, mêmes réglages.
Scalping : period 10 en 5m–15m
Objectif : départs fréquents sur courtes cassures de range.
Long : donchian_upper, cross up upper, 5m, period 10.
Short : donchian_lower, cross down lower, 15m, period 10.
Filtre : prix au-dessus de EMA 20 sur la même unité.
Swing : period 20 en 4h
Objectif : moins de signaux mais sur des mouvements de breakout plus significatifs.
Long : cross up upper en 4h, period 20, vérification à la clôture.
Short : cross down lower en 4h, period 20.
Filtre de tendance : Donchian + EMA
Objectif : Long uniquement quand cassure et tendance concordent.
Groupe 1 : donchian_upper en 15m ET prix au-dessus de EMA 50.
Short : donchian_lower ET prix sous EMA 50.
Short sur bearish breakout
Condition : donchian_lower, cross down lower, period 20, 1h.
Filtre : RSI < 45 - short après affaiblissement de l’impulsion haussière avec confirmation du plus bas.
Compression du canal (squeeze breakout)
Objectif : capturer le premier impulsion après une période de range étroit.
Long : premier cross up upper en 15m (period 20) après compression du canal.
Short : cross down lower après squeeze.
Ligne middle comme filtre
Long : donchian_upper en 15m ET prix > value.middle en 4h.
Short : donchian_lower ET prix < middle en 4h.
Donchian + RSI
Long : donchian_upper en 15m ET RSI > 50.
Short : donchian_lower ET RSI < 50.
Pour rebond contrarien : cross up lower ET RSI < 35.
Turtle long terme : period 55
Objectif : entrées tendancielles rares mais importantes.
Long : donchian_upper, 1d, period 55.
Short : donchian_lower, 1d, period 55.
Multi-timeframe
Long : prix > middle Donchian en 4h ET donchian_upper en 15m.
Short : prix < middle en 4h ET donchian_lower en 15m.
DCA sur pullback vers lower
Long : cross up lower en 1h ET RSI < 40 - rebond depuis le plus bas sur N périodes.
Short : cross down upper en 1h ET RSI > 60.
Groupes de conditions : exemple pratique
Bot avec deux scénarios Long :
Groupe 1 : donchian_upper en 15m ET prix > EMA 50.
Groupe 2 : cross up lower en 15m ET RSI < 35.
Entre groupes logique OU.
Conseil
En marché latéral, Donchian produit de nombreuses fausses cassures : le prix sort brièvement de upper ou lower et revient dans le canal. Augmentez period (55 au lieu de 20), ajoutez un filtre EMA ou exigez un prix au-dessus de middle sur unité supérieure. Utilisez la vérification à la clôture pour ignorer le bruit intrabar.