Canal de Donchian : stratégie de cassure, études et code ProRealTime
La cassure du canal de Donchian achète un nouveau plus haut de N périodes et vend un nouveau plus bas : origine, règles exactes, études publiées de 1985 à 2010, code ProRealTime et limites.

Qu’est-ce que la cassure du canal de Donchian ?
La cassure du canal de Donchian est une stratégie de suivi de tendance qui trace le plus haut et le plus bas des N dernières périodes, achète quand le cours dépasse le premier et vend à découvert quand il passe sous le second. Le canal lui-même n’est qu’un indicateur : deux lignes, le bord haut et le bord bas, et souvent une ligne médiane à mi-chemin. La stratégie commence avec les ordres posés sur ces bords et avec la règle de sortie. Dans sa forme d’origine, le système est toujours en position : un achat sur le bord haut tient jusqu’à ce que le bord bas soit cassé, qui déclenche la vente à découvert, et ainsi de suite.
Le postulat est celui de tout système de suivi de tendance : les prix évoluent par mouvements prolongés, une tendance naissante se signale par un nouveau plus haut ou un nouveau plus bas, et l’essentiel des gains vient de quelques grandes tendances suivies du début à la fin. La règle ne prévoit rien ; elle constate qu’un prix vient de faire mieux, ou pire, que tout ce qu’il a fait depuis N périodes, et elle en tire une position.
La cassure du canal de Donchian en résumé
C’est l’une des règles de trading les plus simples à écrire, et des économistes l’ont testée dès les années 1980. Sa fiche d’identité :
- Nom : celui de l’Américain Richard D. Donchian (1905-1993)
- Publication repère : « Commodities : High Finance in Copper », Financial Analysts Journal, novembre 1960
- Règle : achat au-dessus du plus haut des N dernières périodes, vente sous le plus bas, système toujours en position
- Durées courantes : 20 et 55 séances chez les Tortues ; 1 à 12 semaines dans le test de 1985
- Test sur les matières premières : gains nets de frais dans au moins 22 marchés sur 28, sur 48 ans de données mensuelles (Szakmary, Shen et Sharma, 2010)
- Test sur le future S&P 500 : meilleure règle de 1984 à 1996, une cassure de canal de 20 jours, non significative une fois corrigée (Sullivan, Timmermann et White, 1999)
- Dans ProRealTime : DonchianChannelUp[N] et DonchianChannelDown[N], détaillés dans la fiche Bollinger, Keltner et Donchian sur ProRealTime

Qui a inventé le canal de Donchian ?
Le canal de Donchian porte le nom de Richard Donchian (1905-1993), dont la fiche biographique détaille le parcours. En novembre 1960, il publie dans le Financial Analysts Journal un article intitulé « Commodities : High Finance in Copper » (volume 16, numéro 6, pages 133 à 142). Deux économistes agricoles de l’université Purdue, Scott Irwin, alors doctorant, et Wade Brorsen, écrivent en 1985 que le système de cassure qui porte son nom a été « présenté publiquement en 1960 » dans cet article, et qu’il était alors très utilisé par les fonds de contrats à terme et les gérants de comptes sous mandat. Le texte de 1960 n’a pas pu être relu pour cette fiche : les règles données ci-dessous sont celles des économistes qui ont testé le système, pas une citation de Donchian.
Le canal doit ensuite sa célébrité aux Tortues, les traders débutants formés par Richard Dennis et William Eckhardt à la fin de 1983. Curtis Faith, l’un d’eux, écrit dans les règles qu’il a rendues publiques que leurs deux systèmes d’entrée étaient « fondés sur les systèmes de cassure de canal enseignés par Richard Donchian » : une cassure de 20 séances pour le premier, de 55 séances pour le second. Le nom de canal de Donchian est aujourd’hui celui de l’indicateur dans la plupart des logiciels, dont ProRealTime, qui en fournit les trois lignes.
Quelles sont les règles exactes de la cassure du canal de Donchian ?
Dans la version testée par Irwin et Brorsen, la cassure du canal de Donchian tient en cinq règles : acheter quand le plus haut ou l’ouverture du jour dépasse le plus haut du canal ; vendre à découvert quand le plus bas ou l’ouverture passe sous le plus bas du canal ; rester toujours en position, puisque chaque signal retourne la précédente ; entrer à l’ouverture si le marché ouvre au-delà du canal, sinon juste au-delà du bord, par exemple un quart de cent au-dessus du plus haut sur le maïs ; si une limite de variation empêche de traiter, reporter au jour suivant. Le paramètre unique est la longueur du canal, comptée chez eux en semaines, de une à douze.
Les variantes portent sur trois points. La longueur d’abord : un canal court donne beaucoup de signaux et suit les tendances de quelques semaines, un canal long en donne peu et ne retient que les grands mouvements. La sortie ensuite : le système d’origine n’en a pas d’autre que le signal inverse, ce qui laisse rendre une large part du gain ; les Tortues sortaient sur un canal plus court que celui d’entrée, 10 séances pour un système d’entrée à 20, 20 séances pour un système à 55. Le moment du signal enfin : un ordre stop sur le bord entre pendant la séance, une règle sur clôture attend la fin de journée, comme le font Sullivan, Timmermann et White dans leur version du canal.
Un détail compte dans le code : le bord du canal inclut-il la séance du jour ? Si l’on compare la clôture du jour au plus haut des 20 dernières séances, séance du jour comprise, la condition n’est presque jamais remplie, puisque la clôture ne peut pas dépasser le plus haut du jour. Il faut soit décaler la fenêtre d’une séance, soit, comme dans le code de cette fiche, poser pour le lendemain un ordre stop au plus haut des 20 dernières séances : il ne se déclenche que si le lendemain fait mieux.
Que disent les études publiées sur la cassure du canal de Donchian ?
Les études trouvent à la cassure du canal de Donchian un avantage net de frais sur les matières premières, sur de longues périodes, et beaucoup moins sur les indices d’actions. Le test d’Irwin et Brorsen, présenté en 1985, porte sur quatorze contrats parmi les plus traités, du maïs aux bons du Trésor, de 1963 à 1984. Pour éviter de choisir après coup la meilleure longueur, ils retiennent chaque année celle qui a le mieux marché sur les trois années précédentes, de une à douze semaines, et l’appliquent à l’année suivante. Avec 65 dollars de commission par transaction et 30 % des fonds engagés en dépôts de garantie, le portefeuille gagne 21 années sur 22, avec un rendement annuel moyen de 54,5 % et un écart type de 47,3 %. Les frais de gestion, de performance et d’administration d’un fonds, qui atteignaient en moyenne 8,5 % des capitaux par an dans vingt fonds publics étudiés par les mêmes auteurs, ne sont pas déduits, et il s’agit d’une communication à un congrès, non d’un article de revue.
Une confirmation plus solide, parce que parue dans une revue à comité de lecture, vient d’Andrew Szakmary, Qian Shen et Subhash Sharma, dans le Journal of Banking & Finance en 2010. Sur 28 marchés de matières premières et 48 ans de données mensuelles, toutes les variantes de canal qu’ils testent, comme celles du croisement de deux moyennes mobiles, dégagent un rendement excédentaire moyen positif, net de frais, dans au moins 22 marchés sur 28. Regroupés, les résultats sont très significatifs, valent pour la plupart des sous-périodes, et résistent aux corrections pour la recherche de règles, au choix des marchés, aux hypothèses statistiques et aux hypothèses de frais.
Le tableau est moins favorable sur les indices d’actions. Sullivan, Timmermann et White, dans le Journal of Finance en 1999, testent 2 040 règles de canal parmi 7 846 règles techniques. Sur le future S&P 500, de 1984 à 1996, la meilleure règle au sens du ratio de Sharpe est une cassure de canal de 20 jours, avec un ratio de 0,66 et une p-value inférieure à 0,002 si on la considère seule. Une fois pris en compte le fait qu’elle a été choisie parmi des milliers d’autres, cette p-value monte à 0,99 : son résultat ne se distingue plus du hasard. Les auteurs en tirent la leçon générale : une règle peut sembler excellente isolément et ne rien prouver du tout.
Comment tester la cassure du canal de Donchian sur ProRealTime ?
Le code ci-dessous teste une cassure du canal de Donchian sur un graphique journalier, par exemple d’un future sur l’or ou sur le pétrole, avec les fonctions Highest et Lowest de ProBuilder, qui donnent les mêmes bords que l’indicateur canal de Donchian : hors position, un ordre stop d’achat sur le bord haut des 20 dernières séances et un ordre stop de vente à découvert sur le bord bas ; en position, une sortie sur la cassure inverse d’un canal de sortie, de 20 séances par défaut. Contrairement au système d’origine, il ne se retourne pas dans la même séance : il sort, puis attend une nouvelle cassure. Aucun résultat de backtest n’est donné ici : le code n’a pas encore été contrôlé sur la plateforme.
// Cassure du canal de Donchian, graphique journalier
// Code pédagogique pour ProBacktest, non encore testé à l'écran
// Exemple : future sur l'or ou sur le pétrole, fuseau horaire du marché
DEFPARAM CumulateOrders = False
// Paramètres
NEntree = 20 // canal d'entrée : plus haut et plus bas des 20 dernières séances
NSortie = 20 // canal de sortie : 20 pour le canal symétrique, 10 pour une sortie plus rapide
Quantite = 1 // nombre de contrats
// 1. Les bords des deux canaux, séance du jour comprise
HautCanal = Highest[NEntree](High)
BasCanal = Lowest[NEntree](Low)
SortieLong = Lowest[NSortie](Low)
SortieCourt = Highest[NSortie](High)
// 2. Hors position : un ordre stop sur chaque bord du canal, reposé chaque soir
IF NOT OnMarket THEN
BUY Quantite CONTRACT AT HautCanal STOP
SELLSHORT Quantite CONTRACT AT BasCanal STOP
ENDIF
// 3. En position : sortie sur la cassure inverse du canal de sortie
IF LongOnMarket THEN
SELL AT SortieLong STOP
ENDIF
IF ShortOnMarket THEN
EXITSHORT AT SortieCourt STOP
ENDIF
Chaque instruction suit les manuels officiels de ProBacktest et de ProBuilder (version 6.1.0 du 1er décembre 2025). Highest[N](High) et Lowest[N](Low) donnent le plus haut des plus hauts et le plus bas des plus bas des N dernières barres, celle du jour comprise : ce sont les bords du canal de Donchian, que ProBuilder fournit aussi sous les noms DonchianChannelUp[N] et DonchianChannelDown[N] pour l’affichage. Le code les emploie pour les deux canaux, parce que la documentation ne dit pas si DonchianChannelUp inclut la séance du jour, alors que Highest[N] l’inclut. Le code est évalué à la clôture de chaque séance et un ordre AT … STOP ne vaut que pour la séance suivante, d’où les ordres reposés chaque soir. LongOnMarket et ShortOnMarket indiquent le sens de la position ouverte. Le manuel précise qu’on ne peut pas être à la fois acheteur et vendeur sur une même valeur : c’est pourquoi les entrées ne sont posées que hors position. Avec NSortie = 10, vous obtenez la sortie du premier système des Tortues ; sans gestion de la taille ni du pyramidage, ce n’est toutefois pas leur système complet.
Deux réglages comptent autant que le code. L’historique d’abord : un système de 20 séances fait peu de transactions par an sur un seul marché, et les études qui concluent en sa faveur portent sur des dizaines de marchés et des décennies ; un backtest sur deux ans d’un seul contrat ne peut pas trancher. Les contrats à terme ensuite : un historique en continu raccorde les échéances successives, et le saut de prix au changement d’échéance peut créer de fausses cassures ; vérifiez comment votre historique est raccordé avant de lire un résultat. Pour trouver chaque jour les valeurs qui cassent leur plus haut de 20 séances, un scanner ProScreener fait le même calcul que ce code ; le reste de la plateforme est détaillé dans le guide ProRealTime d’andlil.com.
Que change la cassure du canal de Donchian pour un trader ?
La cassure du canal de Donchian oblige à acheter cher et à vendre bas : on entre quand le prix vient de dépasser tout ce qu’il a fait depuis un mois, ou plus, au moment où l’instinct conseille d’attendre un repli. C’est la partie la plus difficile de la stratégie, et la plus logique : un système de tendance qui attendrait un meilleur prix manquerait précisément les mouvements qui ne reviennent pas.
L’autre conséquence est un faible taux de réussite. Curtis Faith l’écrit à propos des Tortues : la plupart des cassures ne donnent pas de tendance, la plupart des transactions perdent, et l’essentiel des gains d’une année peut venir de deux ou trois transactions. Un trader qui saute un signal après une série de pertes risque de manquer justement celui qui aurait payé l’année. Et comme la sortie se fait sur la cassure inverse, une position gagnante rend toujours une partie de son gain avant d’être fermée.
Ce que j’en disais sur le forum
« Entrée à nouveau sur YM sortie à 35867 et ça explose. Et oui j’ai acheté sur les plus hauts historiques même pas peur. (en fait si) »
Benoist Rousseau sur le forum, le 2 novembre 2021, dans la file de scalping et de day trading du jour, à propos du future mini Dow Jones
Les contrats à terme sont des produits à effet de levier : comme le rappelle le manuel de ProRealTime, tout système de trading peut exposer à une perte supérieure à l’investissement initial.
Quelles sont les limites de la cassure du canal de Donchian ?
La première limite de la cassure du canal de Donchian tient aux marchés sans tendance. Dans un range, le cours touche alternativement les deux bords du canal, et un système toujours en position achète le haut et vend le bas à répétition : c’est la série de petites pertes que tout suiveur de tendance connaît, et qui peut durer des mois. La stratégie ne gagne qu’à condition que les tendances, quand elles viennent, paient pour toutes ces pertes.
La deuxième est la dépendance aux marchés étudiés. Les résultats favorables portent sur des matières premières, sur de longues périodes et sur des portefeuilles de 14 à 28 marchés. Sur le future S&P 500, le meilleur canal ne survit pas à la correction du biais de sélection. Rien ne garantit qu’un canal qui a marché pendant des décennies sur le cuivre et le soja marche sur un seul indice européen depuis cinq ans.
La troisième est le choix de la longueur. Irwin et Brorsen constatent que la meilleure longueur change d’une année et d’un marché à l’autre : six des douze valeurs possibles, ou davantage, ont servi pour le maïs, le soja, le blé, le sucre, le cuivre, le cacao et l’argent. Choisir la longueur qui a le mieux marché dans le passé, c’est s’exposer à la sur-optimisation ; leur méthode, qui réestime la longueur chaque année sur les trois précédentes, est une protection, pas une garantie. Enfin, l’étude de 1985 ne déduit pas les frais de gestion d’un fonds, et c’est une communication de congrès, pas un article de revue.
Questions fréquentes sur le canal de Donchian
Comment se calcule le canal de Donchian ?
Le bord haut est le plus haut atteint sur les N dernières périodes, le bord bas le plus bas sur ces mêmes périodes, et la ligne médiane la moyenne des deux. Il n’y a ni moyenne mobile ni écart type : les bords ne bougent que quand un nouvel extrême est marqué ou qu’un ancien sort de la fenêtre. Dans ProRealTime, ce sont DonchianChannelUp[N], DonchianChannelDown[N] et DonchianChannelCenter[N].
Quelle période choisir pour le canal de Donchian ?
Les Tortues utilisaient 20 et 55 séances pour entrer, 10 et 20 pour sortir. Irwin et Brorsen testaient de une à douze semaines et constataient que la meilleure longueur changeait selon le marché et l’année. Il n’existe pas de bonne période universelle : une période se vérifie sur votre marché, avec vos frais, et hors de l’échantillon qui a servi à la choisir.
La cassure du canal de Donchian fonctionne-t-elle sur les actions et les indices ?
Les études les plus favorables portent sur les matières premières. Sur le future S&P 500 de 1984 à 1996, Sullivan, Timmermann et White trouvent qu’une cassure de canal de 20 jours est la meilleure de leurs règles au sens du ratio de Sharpe, mais que ce résultat n’est plus significatif une fois corrigé le biais de sélection. Un indice seul offre aussi beaucoup moins de diversification qu’un portefeuille de matières premières.
Quelle différence entre le canal de Donchian et les bandes de Bollinger ?
Les bandes de Bollinger sont une moyenne mobile entourée de deux courbes à un nombre d’écarts types ; elles bougent à chaque séance. Le canal de Donchian ne retient que le plus haut et le plus bas des N dernières périodes, sans aucun lissage. Une clôture hors des bandes de Bollinger n’est donc pas forcément un nouveau plus haut de N séances, et les deux signaux ne se confondent pas.
Peut-on automatiser la cassure du canal de Donchian sur ProRealTime ?
Oui : un système écrit pour ProBacktest peut être lancé en trading automatique avec ProOrder, que décrit le même manuel officiel. Le code de cette fiche est pédagogique et n’a pas encore été contrôlé sur la plateforme ; il se teste d’abord en backtest, frais compris, puis en simulation avant tout argent réel.
Sources de référence utilisées
5
- Richard D. Donchian, « Commodities : High Finance in Copper », Financial Analysts Journal, vol. 16, n° 6, novembre 1960, p. 133-142.
- Scott H. Irwin et B. Wade Brorsen, « Technical Trading System Profits : Fact or Fiction ? », communication à l’American Agricultural Economics Association, université Purdue, 4 juin 1985.
- Andrew C. Szakmary, Qian Shen et Subhash C. Sharma, « Trend-following trading strategies in commodity futures : A re-examination », Journal of Banking & Finance, vol. 34, n° 2, 2010, p. 409-426.
- Ryan Sullivan, Allan Timmermann et Halbert White, « Data-Snooping, Technical Trading Rule Performance, and the Bootstrap », Journal of Finance, vol. 54, n° 5, octobre 1999, p. 1647-1691.
- ProRealTime, « ProBuilder » et « Systèmes de trading (ProBacktest – ProOrder) », manuels officiels, version 6.1.0 du 1er décembre 2025.
Pour aller plus loin
- Richard Dennis : biographie, méthode et les Tortues, le trader qui a fait des cassures de Donchian la règle d’entrée de ses élèves.
- Optimisation ProBacktest sur ProRealTime : les variables, pour faire varier la longueur du canal sans la choisir sur la seule meilleure courbe.
- Walk forward ProBacktest sur ProRealTime, la version moderne de la méthode d’Irwin et Brorsen, qui choisit la période sur le passé et la juge sur la suite.
- Frais ProBacktest ProRealTime : capital, courtage, spread, pour compter le coût des nombreuses petites pertes d’un système de tendance.
- Exemples de code ProBacktest ProRealTime : 5 systèmes testés, dont une cassure du plus haut ou du plus bas des 50 bougies précédentes, testée à l’écran avec son rapport complet.
- Taux de réussite en trading : définition et pièges, pour comprendre qu’une stratégie qui perd souvent peut rester gagnante.
Sur le forum
- Canal de Donchian, un trade réel sur le Dow Jones avec un canal de 100 périodes, et la discussion sur son usage selon que le marché est en tendance ou non.
- Suivi de tendance, faut-il jouer contre la tendance sur un support majeur ; la réponse est non.
Benoist Rousseau est trader depuis 1994 et membre du Chicago Mercantile Exchange (CME) et du Chicago Board of Trade (CBOT), où il détient deux sièges de membre individuel. Fondateur d'Andlil.com en 2010 et auteur de Devenez Trader Pro (2016), il a formé des centaines de traders grâce à sa formation trading pour compte propre. Dans la rubrique Stratégie et money management, il détaille la construction d'un plan de trading, la gestion du risque et le trading des annonces macroéconomiques.
Découvrir mon parcoursLa formation complète Gratuit
Le trading commence par les bons outils.
- La formation complète à la plateforme
- Mes Graphiques & Espaces de travail : accès exclusif à mes indicateurs, modèles et réglages personnalisés
- Configuration guidée, pas à pas
Quand vous serez prêt Pour aller plus loin
Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.
Découvrir l’École


