DeutschEnglishEspañolFrançaisItalianoPortuguês
Rejoindre le forum

Turtle Trading : règles, tests et code ProRealTime des Tortues

Le système des Tortues enseigné en 1983 par Richard Dennis et William Eckhardt : règles exactes publiées par Curtis Faith, résultats annoncés et testés, code ProRealTime et limites.

Le système des Tortues : Richard Dennis et William Eckhardt, Chicago
· 19 min de lecture

Qu’est-ce que le système des Tortues ?

Le système des Tortues est le système de suivi de tendance sur contrats à terme que Richard Dennis et William Eckhardt ont enseigné en deux semaines, à la fin de décembre 1983, à un groupe de débutants recrutés par petites annonces, puis leur ont fait appliquer avec de l’argent réel. Il combine deux systèmes d’entrée sur cassure, de 20 et de 55 séances, une mesure de la volatilité appelée N, une taille de position calculée pour que chaque position fasse varier le compte d’un même montant, des ajouts à la position gagnante, des stops à 2 N et des sorties sur cassure inverse. Ses règles complètes ont été publiées par l’un de ceux qui les ont appliquées.

Le système est né d’un pari. Selon Curtis Faith, l’un des élèves, Richard Dennis soutenait au milieu de 1983 que l’on pouvait apprendre à quelqu’un à devenir un grand trader ; son ami William Eckhardt pensait que l’hérédité et les aptitudes étaient décisives. Pour trancher, Dennis proposa de recruter et de former des traders, puis de leur confier de vrais comptes. Le nom vient d’une phrase rapportée par le Wall Street Journal du 5 septembre 1989 : de retour d’Asie, Dennis aurait expliqué qu’il allait « faire pousser des traders comme on fait pousser des tortues à Singapour ».

Le système des Tortues en résumé

Le système tient en une douzaine de règles qui couvrent tout : les marchés, la taille, l’entrée, l’ajout, le stop et la sortie. Sa fiche d’identité :

  • Auteurs : Richard Dennis et William Eckhardt, traders de contrats à terme
  • Élèves : 13 Tortues, retenues parmi plus de 1 000 candidats et 80 entretiens
  • Formation : deux semaines à Chicago, fin décembre 1983 ; pour la plupart, des comptes de 500 000 à 2 millions de dollars début février
  • Marchés : 21 contrats à terme américains liquides, taux, devises, métaux, énergie, softs et S&P 500, sans les céréales ni les viandes
  • Entrées : cassure de 20 séances (système 1) ou de 55 séances (système 2)
  • Risque : une unité fait varier le compte de 1 % pour un mouvement de N ; stop à 2 N ; au plus 4 unités par marché, 12 dans un même sens
  • Règles publiques : Curtis Faith, The Original Turtle Trading Rules, 2003 ; Way of the Turtle, McGraw-Hill, 2007
Fiche d’identité du système des Tortues avec ses règles et ses résultats testés
Le système des Tortues en chiffres. Source : Curtis Faith, The Original Turtle Trading Rules (2003) ; Anthony Garner, Active Trader (février 2010)

Quelles étaient les règles d’entrée du système des Tortues ?

Le système des Tortues entrait sur la cassure d’un plus haut ou d’un plus bas, sur deux horizons au choix : 20 séances pour le système 1, 55 séances pour le système 2. Les deux règles, écrit Faith, étaient fondées sur les systèmes de cassure de canal enseignés par Richard Donchian. Chaque Tortue répartissait librement son capital entre les deux : certaines ne tradaient que le système 2, d’autres moitié-moitié.

Le système 1 achetait une unité quand le prix dépassait d’un échelon de cotation le plus haut des 20 séances précédentes, et vendait à découvert une unité quand il passait d’un échelon sous le plus bas. Il comportait une règle de filtre : le signal était ignoré si la cassure précédente sur ce marché aurait été gagnante, qu’elle ait été prise ou non. Une cassure était jugée perdante si le prix avait reculé de 2 N contre la position avant qu’une sortie gagnante sur 10 séances ne survienne. Quand un signal était ignoré pour cette raison, une cassure de 55 séances servait de « cassure de secours », pour ne pas manquer un grand mouvement. Le système 2, plus simple, prenait toutes les cassures de 55 séances, sans filtre.

L’entrée se faisait pendant la séance, dès que le niveau était franchi, sans attendre la clôture ; si le marché ouvrait au-delà du niveau, la Tortue entrait à l’ouverture. Faith insiste sur la régularité : l’essentiel des gains d’une année pouvant venir de deux ou trois grandes transactions, un signal manqué pouvait changer le résultat de l’année. Les Tortues aux meilleurs résultats appliquaient les entrées sans exception ; celles qui ont été écartées du programme, selon lui, ne le faisaient pas.

Comment les Tortues calculaient-elles la taille de leurs positions ?

Les Tortues calculaient chaque position à partir de N, la moyenne mobile exponentielle sur 20 séances du true range, ce qu’on appelle aujourd’hui l’ATR : N = (19 × N de la veille + true range du jour) / 20, en partant d’une moyenne simple de 20 true ranges. Le true range est le plus grand de trois écarts : plus haut moins plus bas, plus haut moins clôture de la veille, clôture de la veille moins plus bas. Une « unité » était calculée pour qu’un mouvement de N fasse varier le compte de 1 % : unité = 1 % du compte / (N × valeur en dollars d’un point).

Faith donne l’exemple du fioul domestique de mars 2003, le 6 décembre 2002 : avec N = 0,0141, un compte de 1 million de dollars et 42 000 dollars par point, l’unité vaut 10 000 / (0,0141 × 42 000) = 16,88 contrats, tronqués à 16. Les Tortues recevaient chaque lundi une feuille donnant N et la taille d’une unité sur chaque marché. Le même calcul sur un compte de 100 000 dollars donne une unité d’un seul contrat, et Faith note que la diversification devient alors très imparfaite.

Quatre plafonds limitaient le risque total : 4 unités au plus sur un même marché, 6 sur des marchés étroitement corrélés comme le fioul et le pétrole ou l’or et l’argent, 10 sur des marchés faiblement corrélés comme l’or et le cuivre, 12 dans un même sens au total. Une dernière règle réduisait la taille après les pertes : chaque fois que le compte perdait 10 % de sa valeur de départ, la Tortue tradait comme si son compte était 20 % plus petit, jusqu’à retrouver le capital de début d’année. La notion est détaillée dans la fiche sur l’ATR dans ProRealTime, dont la fonction AverageTrueRange utilise le même lissage.

Comment les Tortues ajoutaient-elles, stoppaient-elles et sortaient-elles ?

Les Tortues entraient avec une seule unité et en ajoutaient une à chaque progression d’un demi-N, mesurée depuis le prix d’exécution réel de l’ordre précédent, jusqu’au maximum de quatre ; sur un marché rapide, les quatre pouvaient être prises dans la même séance. Faith donne l’exemple du pétrole : avec N = 1,20 et une cassure de 55 séances à 28,30, les unités suivantes s’ajoutent à 28,90, 29,50 et 30,10.

Aucune position ne devait risquer plus de 2 % du compte : le stop était donc placé à 2 N du prix d’entrée. À chaque ajout, les stops des unités précédentes remontaient d’un demi-N, si bien que toute la position se retrouvait en général à 2 N de la dernière unité : 25,90 après la première unité de pétrole, 27,70 une fois les quatre en place. Une variante, le « Whipsaw », plaçait le stop à un demi-N, soit 0,5 % de risque, et reprenait l’unité si le prix revenait au prix d’entrée ; plus rentable selon Faith, mais plus pénible, parce qu’elle multipliait les pertes.

La sortie des positions gagnantes se faisait sur la cassure inverse : un plus bas de 10 séances pour une position longue du système 1, de 20 séances pour le système 2, et symétriquement pour les ventes à découvert. Toutes les unités sortaient ensemble. Faith juge cette règle sans doute la plus difficile du système : attendre un nouveau plus bas de 10 ou 20 séances, c’est souvent regarder fondre 20 %, 40 %, voire 100 % d’un gain important.

Quels résultats le système des Tortues a-t-il obtenus ?

Selon Curtis Faith, les Tortues ont obtenu un rendement annuel composé moyen de 80 % sur les quatre années qui ont suivi leur formation. Ce chiffre vient d’un ancien élève, pas d’un audit publié, et il porte sur les comptes gérés pour Dennis, dans les marchés et la conjoncture de l’époque. Faith rapporte aussi l’envers : le lendemain du krach d’octobre 1987, alors que les Tortues étaient chargées de contrats de taux d’intérêt, certaines ont perdu de 20 à 40 % de leur capital en une seule séance, et ces pertes, écrit-il, auraient été plus lourdes sans les plafonds de position.

Le test publié le plus complet repéré pour cette fiche est celui d’Anthony Garner, dans la revue Active Trader en février 2010, avec le logiciel Trading Blox. Il applique le système 1 aux marchés des Tortues, l’euro remplaçant le mark, du 1er janvier 1970 au 23 septembre 2009, avec un capital de 1 million de dollars, un risque de 1 % par unité au lieu de 2 % dans les règles d’origine, les intérêts, le glissement et 7 dollars de commission aller-retour par contrat. Résultat : 72 % de croissance annuelle composée, mais une perte maximale de 66 %, la plus longue période sous le précédent sommet durant 85 mois, et 11 440 transactions. Les gagnantes durent en moyenne 43 jours, les perdantes 13. Surtout, la courbe s’aplatit au début des années 1990 : depuis, écrit Garner, le système est « pour l’essentiel non rentable ».

Croissance annuelle et perte maximale du système des Tortues d’origine et révisé
Croissance annuelle composée et perte maximale du système 1 des Tortues et de la version révisée par Anthony Garner, 1er janvier 1970 – 23 septembre 2009, avec intérêts, glissement et commissions. Source : Active Trader, février 2010

Garner propose ensuite une version révisée : cassure de 90 séances, sortie sur 45 séances, stop à 5 ATR, sortie de la moitié de la position à chaque gain de 10 ATR, limite de risque par secteur, filtre de tendance par moyennes mobiles de 50 et 300 séances, et plus de 100 marchés. Sur la même période, elle donne 35,3 % par an avec une perte maximale de 15,6 % et 3 205 transactions, et reste rentable jusqu’en 2009. Mais ces réglages ont été choisis par l’auteur en connaissant toute la période : c’est une amélioration sur le passé, pas une preuve pour l’avenir. Une étude universitaire plus étroite, de David Rayome et Abhijit Jain, parue en 2008 dans le Journal of Finance Issues, applique les règles au seul soja de 1980 à 2007 : dans le meilleur des scénarios testés, 5 000 dollars deviennent 187 762,50 dollars, et les auteurs concluent que les règles de préservation du capital, dont les stops, sont peut-être l’ingrédient le plus important du système.

Comment tester le système des Tortues sur ProRealTime ?

Le code ci-dessous teste le système 2 des Tortues sur un seul marché, en graphique journalier : N calculé sur 20 séances, une unité dimensionnée pour un risque de 1 % d’un capital de référence de 100 000, une entrée sur la cassure de 55 séances, une unité de plus tous les demi-N jusqu’à quatre, un stop à 2 N de la dernière unité et une sortie sur la cassure inverse de 20 séances. Il ne gère ni le portefeuille de 21 marchés, ni les plafonds par groupe de marchés, ni la réduction de taille après les pertes, ni le système 1 et sa règle de filtre. Aucun résultat de backtest n’est donné ici : le code n’a pas encore été contrôlé sur la plateforme.

// Système des Tortues, système 2 (cassure de 55 séances), graphique journalier
// Code pédagogique pour ProBacktest, non encore testé à l'écran
// Exemple : un future de matière première ou de taux, un seul marché
DEFPARAM CumulateOrders = True // nécessaire pour ajouter des unités à la position

// Paramètres
Capital = 100000 // capital de référence, dans la devise de l'instrument
Risque = 0.01 // une unité fait varier le compte de 1 % pour un mouvement de N
NEntree = 55 // cassure d'entrée du système 2
NSortie = 20 // cassure de sortie du système 2
UnitesMax = 4 // au plus quatre unités sur un même marché

// 1. N : true range lissé sur 20 séances (lissage de Wilder)
N = AverageTrueRange[20](Close)
// 2. Une unité, en contrats, tronquée à l'entier inférieur
VolatiliteDevise = N / PointSize * PointValue
Unite = FLOOR(Risque * Capital / VolatiliteDevise, 0)

// 3. Hors position : une unité sur la cassure du plus haut ou du plus bas de 55 séances
IF NOT OnMarket AND Unite >= 1 THEN
   BUY Unite CONTRACTS AT Highest[NEntree](High) STOP
   SELLSHORT Unite CONTRACTS AT Lowest[NEntree](Low) STOP
ENDIF

// 4. Position longue : une unité de plus tous les 1/2 N, stop à 2 N de la dernière unité
IF LongOnMarket THEN
   IF CountOfPosition < UnitesMax * Unite THEN
      BUY Unite CONTRACTS AT TradePrice + 0.5 * N STOP
   ENDIF
   SortieLong = MAX(TradePrice - 2 * N, Lowest[NSortie](Low))
   SELL AT SortieLong STOP
ENDIF

// 5. Position courte : règles symétriques
IF ShortOnMarket THEN
   IF ABS(CountOfPosition) < UnitesMax * Unite THEN
      SELLSHORT Unite CONTRACTS AT TradePrice - 0.5 * N STOP
   ENDIF
   SortieCourt = MIN(TradePrice + 2 * N, Highest[NSortie](High))
   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). AverageTrueRange[20] est, selon le glossaire de ProBuilder, la moyenne mobile du true range par lissage de Wilder, qui revient à la formule (19 × N de la veille + true range) / 20 des Tortues. PointSize et PointValue donnent la taille et la valeur en devise d’un point de l’instrument ; diviser N par PointSize le convertit en points, quelle que soit la façon dont le contrat est coté. FLOOR(x, 0) tronque la taille à l’entier inférieur, comme le faisaient les Tortues. DEFPARAM CumulateOrders = True autorise le renforcement d’une position, que le manuel illustre par un exemple de pyramidage limité par CountOfPosition ; TradePrice donne le prix du dernier ordre exécuté, donc de la dernière unité ajoutée. Le stop à 2 N et la cassure de sortie sont réunis en un seul ordre : MAX retient le plus proche des deux pour une position longue, MIN pour une position courte.

Deux réglages pèsent sur le résultat. Le capital de référence d’abord : dans ce code, il est fixe, alors que les Tortues recevaient un compte notionnel ajusté chaque année et réduit après les pertes. La taille ensuite : sur un capital de 100 000, une unité tombe souvent à un contrat, voire à zéro sur les marchés volatils, auquel cas le code ne prend pas la position ; c’est précisément la limite que Faith signale pour les petits comptes. La fiche sur la taille de position et le renforcement dans ProBacktest détaille ces instructions, et le reste de la plateforme est expliqué dans le guide ProRealTime d’andlil.com.

Que change le système des Tortues pour un trader ?

Le système des Tortues déplace l’attention de l’entrée vers la taille et la sortie. Les entrées sont d’une simplicité presque décevante, des cassures de canal héritées de Donchian ; ce qui fait le système, c’est que chaque position risque la même fraction du compte quel que soit le marché, que les gains sont renforcés et que les pertes sont coupées à 2 N sans discussion. Faith écrit que la plupart des cassures ne donnent pas de tendance et que la plupart des transactions des Tortues étaient perdantes : le système ne tient que si les quelques grandes tendances paient pour toutes les petites pertes.

L’expérience a aussi montré que les mêmes règles ne donnent pas les mêmes résultats entre des mains différentes. Selon Faith, les Tortues aux meilleurs résultats appliquaient les signaux avec constance, et celles qui ont été écartées ne le faisaient pas. Le système ne demande pas d’intuition ; il demande d’acheter un plus haut de 55 séances après dix pertes de suite, et de regarder un gain fondre de moitié sans sortir avant la cassure inverse.

Ce que j’en disais sur le forum

« La discipline est très difficile dans le trading, c’est ce qui fait la différence bien souvent, on l’a vu avec l’expérience des tortues. »

Benoist Rousseau sur le forum, le 17 septembre 2018, dans la file de scalping et de day trading du jour

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 du système des Tortues ?

La première limite du système des Tortues est son vieillissement. Le test de Garner, sur près de quarante ans, montre un système très rentable avant et pendant l’expérience, de 1983 à 1988, puis pour l’essentiel non rentable depuis le début des années 1990. Une stratégie connue de tous, appliquée sur les mêmes cassures par des centaines de gérants, n’offre pas forcément ce qu’elle offrait à treize débutants en 1984. Les améliorations proposées depuis, dont celle de Garner, ont été trouvées en regardant le passé.

La deuxième est le profil de risque. Une perte maximale de 66 % et 85 mois sous le précédent sommet, dans le test de 2010, sont difficiles à supporter pour un particulier comme pour un client ; les pertes de 20 à 40 % en une séance que Faith rapporte au lendemain du krach de 1987 rappellent qu’un stop à 2 N ne protège pas d’un écart de cours de plusieurs N. La troisième est la taille du compte : le système suppose un portefeuille d’une vingtaine de contrats à terme et un capital qui permet de dimensionner chaque unité ; sur un compte modeste, une unité tombe à un contrat ou à zéro, et la diversification, qui est le cœur du système, disparaît.

La dernière tient aux sources. Le rendement de 80 % par an vient de Faith, pas d’un relevé audité. Les règles publiées sont celles qu’il a reçues et appliquées, mises par écrit vingt ans après la formation. Le test de Garner, publié dans une revue professionnelle, n’a pas été relu par des pairs, et l’étude de Rayome et Jain ne porte que sur un marché.

Questions fréquentes sur le système des Tortues

Le système des Tortues fonctionne-t-il encore ?

Le test d’Anthony Garner (Active Trader, février 2010) trouve le système 1 d’origine pour l’essentiel non rentable depuis le début des années 1990, après des années très profitables. Sa version révisée, plus lente, reste rentable jusqu’en 2009, mais ses réglages ont été choisis en connaissant la période. Rien ne permet de conclure pour aujourd’hui sans un test sur des données récentes, frais compris.

Qu’est-ce que N dans le système des Tortues ?

N est la volatilité du marché : la moyenne exponentielle sur 20 séances du true range, calculée par N = (19 × N de la veille + true range du jour) / 20. Il sert à tout : une unité fait varier le compte de 1 % pour un mouvement de N, le stop est à 2 N et chaque ajout se fait tous les demi-N.

Quelle différence entre le système 1 et le système 2 des Tortues ?

Le système 1 entre sur une cassure de 20 séances, sauf si la cassure précédente aurait été gagnante, et sort sur une cassure inverse de 10 séances. Le système 2 entre sur toutes les cassures de 55 séances et sort sur une cassure inverse de 20 séances. Le premier suit des tendances plus courtes, le second ne retient que les grands mouvements.

Combien de Tortues Richard Dennis a-t-il formées ?

Selon Curtis Faith, plus de 1 000 personnes ont répondu aux annonces parues dans Barron’s, le Wall Street Journal et le New York Times ; 80 ont été reçues en entretien, 10 retenues, et Dennis y a ajouté trois personnes qu’il connaissait, soit 13 élèves, formés à Chicago fin décembre 1983.

Peut-on appliquer le système des Tortues avec un petit compte ?

Difficilement. Faith note qu’avec 100 000 dollars, l’unité de fioul de son exemple tombe à un seul contrat, et que la diversification devient alors très imparfaite. Les micro-contrats réduisent ce problème sur certains marchés, mais un portefeuille d’une vingtaine de contrats à terme, chacun dimensionné sur sa volatilité, reste hors de portée d’un compte modeste.

Sources de référence utilisées

5

Pour aller plus loin

Sur le forum

L’auteur

Benoist Rousseau

Trader indépendant · Membre du CME et du CBOT

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 parcours
À lire ensuite
Trader, ça s’apprend
2 étapes pour progresser
1ProRealTime —
La 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
2Mon École de Trading —
Quand vous serez prêt Pour aller plus loin

Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.

Découvrir l’École
Excellentsur Trustpilot · 590+ avis

0 commentaire

La discussion se poursuit sur le forum andlil.com.
Laisser un commentaire

Votre nom et votre commentaire seront publiés après relecture ; votre adresse e-mail ne le sera jamais. Votre adresse IP est conservée un an, comme la loi l’exige. Pour en savoir plus ou exercer vos droits : charte de confidentialité. Le formulaire est protégé contre les robots par Cloudflare Turnstile.

Newsletter · chaque soir

Recevez mon débrief, sans filtre.

3 000lecteurs, déjà.

S’inscrire

  • 3 min chaque soir
  • Gratuit
  • Désinscription en 1 clic