Le meilleur backtest que nous ayons trouvé, et pourquoi nous ne lui avons pas fait confiance
Parmi 31 407 paramétrages, une cassure des bandes de Bollinger sur bougies de 4 heures avec un stop-loss de 2 % a rapporté +63 % par an après frais et slippage, a passé tous les contrôles dont nous disposions et a tenu sur neuf ans de rejeu. Nous n'avons pourtant pas misé d'argent dessus.
Comment ceci a été réalisé : le code, les séries d'analyses et les premières versions de ce texte ont été produits par un assistant IA travaillant sous la direction de l'opérateur ; l'opérateur a pris toutes les décisions et vérifié les chiffres. Tout le trading était fictif (paper trading) : prix réels, aucun argent réel. Rien ici ne constitue un conseil en investissement.
La règle
Sur bougies de 4 heures : acheter quand la clôture passe au-dessus de la bande de Bollinger supérieure (30 bougies, 2,5 écarts-types) ; vendre quand elle repasse sous la ligne médiane ou que le prix tombe 2 % sous le prix d'entrée. Ajouter un filtre qui n'achète qu'au-dessus de la moyenne sur 200 bougies a donné le meilleur résultat de toute l'étude, +64,3 % par an avec une pire baisse de −11,3 %, mais la version simple inspire davantage confiance, car elle comporte moins d'éléments mobiles.
| Cassure BB(30, 2,5σ) sur bougies de 4 heures + stop 2 % | |
|---|---|
| Rendement annuel, frais uniquement | +71,1 % |
| Rendement annuel, frais et un tick | +63,3 % |
| Pire baisse, avec slippage | −16,9 % |
| Trades, taux de réussite | 675, 35 % |
| Première période / seconde période | +67,7 % / +58,2 % par an |
| Par année, frais uniquement | 2024 : +113 %, 2025 : +33 %, 2026 jusqu'à octobre : +56 % |
| Cryptos qui ont gagné de l'argent, frais uniquement | 12 sur 12, de +20 % à +156 % par an |
| Neuf ans, de 2017 à 2026 | +98,3 % par an avec les frais seuls, +86,0 % avec slippage ; pire baisse de −30 % à −33 % ; une seule année perdante, 2022 (−15,8 %) |
Pourquoi il avait l'air réel
- Il a rapporté presque autant sur la seconde période, qui n'a joué aucun rôle dans son choix, que sur la première.
- Les paramétrages voisins ont presque aussi bien fait : 20 ou 50 bougies, 2 ou 3 écarts-types et des stops de 1 % à 3 % ont tous rapporté entre +43 % et +69 % par an avec les seuls frais. Un point dû à la chance resterait isolé.
- Il a gagné de l'argent sur chacune des douze cryptos, et pendant une seconde période en baisse où le simple fait de détenir ces mêmes cryptos rendait −13,7 % par an.
- Les règles de cassure s'appuient sur des décennies de travaux académiques, y compris pour les cryptos. La page Bollinger présente tous les paramétrages.
Pourquoi nous ne lui avons pas fait confiance
- Nous avons choisi les cryptos en 2026. Les douze étaient de grosses cryptos, cotées depuis au moins deux ans au moment du choix. Celles qui se sont effondrées sont absentes, et notre propre test du biais du survivant a fait passer une règle similaire de +75 % à +41 % par an.
- C'est le meilleur des 31 407. Le haut d'une longue liste doit en partie à la chance, par construction. Le test sur deux périodes atténue ce problème sans pouvoir l'éliminer.
- C'est sur les cassures que le slippage est le pire. Nous avons compté un tick par trade. Les cassures surviennent quand les prix sautent et que les carnets d'ordres s'amincissent, c'est-à-dire précisément quand les exécutions sont plus défavorables qu'un tick.
- Le modèle est plus simple qu'un vrai compte. Une même somme sur douze cryptos, chacune tradée séparément, ne reflète pas le comportement d'un compte réel, avec un nombre limité de positions et une liste de cryptos qui change.
- Une seule année a fait une grande partie du travail. 2024 a rapporté à elle seule +113 %.
- Notre meilleure règle testée en réel avait paru aussi bonne. La règle que nous avons fait tourner sur un serveur rapportait +88 % par an dans le même rejeu sur neuf ans, et a perdu 3,93 % pendant ses deux premières semaines en réel. Le test sur serveur.
Comment nous le testerions
Le faire tourner en paper trading en conditions réelles pendant des mois, pas des semaines ; comparer chaque décision en direct avec le rejeu, bougie par bougie ; mesurer les exécutions réelles sur les bougies de cassure ; et s'attendre à une fraction du résultat du backtest. Nous avons suspendu la recherche sur le trading avant de le faire : cela reste donc un backtest. Vous pouvez trier vous-même tous les paramétrages de Bollinger dans l'explorateur.