Backtesting discrétionnaire|le no-code ne suffit pas
La plupart des outils de backtesting partent du principe que l'on « construit des règles ». Mais si vous lisez le marché de façon discrétionnaire, le no-code seul ne permet pas de vérifier vraiment ce jugement. Nous expliquons la forme de vérification qui convient au trader discrétionnaire.
Quand on cherche « outil de backtesting » ou « meilleur backtesting », les résultats populaires partent presque tous du même postulat : une méthode peut s'écrire sous forme de règles. Certains vous font écrire du code en Pine Script ou en Python, d'autres sont des constructeurs « no-code » qui assemblent des règles à partir de menus déroulants. Dans les deux cas, le postulat est qu'une méthode n'est qu'un ensemble de conditions SI/ALORS qu'une machine peut exécuter.
Mais beaucoup de traders particuliers sont plutôt discrétionnaires. Ils lisent le mouvement des prix, tiennent compte du contexte et prennent leur décision sur le moment. Si vous regardez le graphique à chaque fois pour décider « cette fois j'entre » ou « cette fois je m'abstiens », ce jugement ne peut pas s'écrire tel quel sous forme de règles. Et il y a un problème que les tableaux comparatifs ont tendance à oublier : si votre edge (avantage) réside dans le jugement, un backtester basé sur des règles — que ce soit en code ou en no-code — ne peut pas vraiment vérifier ce que vous faites réellement. Cet article porte sur le backtesting qui, lui, peut le vérifier.
Un seul mot, « backtesting », cache deux choses différentes
Le mot « backtesting » désigne deux tâches qui demandent des outils totalement différents.
Le backtesting automatisé (systématique) applique des règles codées ou assemblées par blocs à des années de données passées et produit un rapport de performance en quelques secondes. C'est un outil de recherche : il vous dit si ces règles avaient un edge statistique. Pine Script, NinjaTrader, QuantConnect et les divers constructeurs de règles no-code appartiennent tous à cette catégorie.
Le replay manuel (discrétionnaire) consiste à avancer le graphique bougie par bougie, le côté droit masqué, et à prendre soi-même chaque décision à mesure que le marché se déploie. Ce que vous vérifiez, ce ne sont pas des règles fixes mais votre propre jugement — la lecture du marché que vous faites face à un graphique ambigu.
Le backtesting automatisé vérifie des règles. Le replay manuel vérifie le jugement. Si votre edge n'est pas une règle, un seul des deux vous vérifie vraiment.
Mis côte à côte, le partage devient net.
| Type systématique (règles) | Type discrétionnaire (jugement) | |
|---|---|---|
| Python / C# | ✓ | — |
| Pine Script | ✓ | — |
| Constructeur de règles no-code | ✓ | — |
| Replay bougie par bougie | Partiel | ✓ |
| La suite masquée pendant la vérification | — | ✓ |
| Vérifier le jugement humain | — | ✓ |
La plupart des articles populaires du type « meilleurs outils de backtesting » sont conçus pour la colonne de gauche. Si vous vivez dans la colonne de droite, ils répondent à une question que vous n'avez pas posée.
Le piège du no-code : « sans code » mais toujours des « règles »
C'est là que le trader discrétionnaire trébuche. Les outils de backtesting no-code récents ont l'air d'être la réponse : ni Python ni Pine Script. Mais regardez ce qu'ils font réellement. Vous cliquez dans des menus déroulants pour construire une règle (« RSI inférieur à 30 ET cours au-dessus de la moyenne mobile 200 »), et le moteur exécute cette règle automatiquement. Ce qui a disparu, c'est le codage, pas les règles. C'est toujours du backtesting automatisé, avec simplement une apparence plus conviviale.
C'est vraiment utile pour les méthodes qui « peuvent s'écrire sous forme de règles mais qu'on n'avait simplement pas su coder ». Mais si votre edge est une lecture du type « cette consolidation semble prête à casser vers le haut » ou « ici, les vendeurs sont à bout de souffle », l'exprimer comme une condition figée n'a rien d'évident. Un jugement purement discrétionnaire — le sentiment que ce niveau va tenir — est par nature difficile à coder sous forme de règle.
Autrement dit, le « no-code » résout le problème du codage, pas celui du jugement discrétionnaire. Pour vérifier ce dernier, il faut réellement prendre ses décisions bougie par bougie sur un graphique du passé.
Comment mener concrètement un backtesting discrétionnaire
Si vous tradez au jugement, le backtesting consiste à s'entraîner à décider, pas à tout confier à un moteur. La marche à suivre est concrète.
- Choisissez une période passée et masquez la suite : remontez le graphique jusqu'à une date donnée et affichez-le bougie par bougie. Le côté droit reste inconnu — la même incertitude que celle affrontée en conditions réelles.
- Décidez : entrée, taille de position, stop loss, sortie et abstention, comme un jugement pris sur le moment, exactement comme en conditions réelles.
- Consignez ce que vous avez fait et pourquoi, avec des tags : attribuez à chaque session des Strategy Tags (« cassure », « achat sur repli », etc. — le nom de vos méthodes) et des notes : ce que vous avez vu, pourquoi vous avez agi, ce que vous avez ressenti.
- Répétez de nombreuses fois le même type de situation : pas trois fois, mais des dizaines à des centaines de fois — jusqu'à ce que cette lecture du marché vienne naturellement, sans effort.
- Faites le bilan par tag et ajustez : regardez les statistiques agrégées, repérez vos habitudes et apportez un point d'amélioration au tour suivant.
Remarquez ce que cela vérifie. Non pas si une règle avait un edge dans le passé, mais si vous êtes capable de prendre, quand l'issue est masquée, des décisions que vous pouvez reproduire. (La raison pour laquelle cela se transpose aux conditions réelles est traitée dans pourquoi les backtests ne se reproduisent pas en conditions réelles.)
Comment choisir un outil pour le backtesting discrétionnaire
Si tel est votre objectif, voici les points à examiner — aucun ne concerne le codage ni les constructeurs de règles à menus déroulants.
| Point à examiner | Pourquoi c'est utile à la vérification discrétionnaire |
|---|---|
| Replay bougie par bougie avec l'issue masquée | Décider sans voir la suite = le cœur de la vérification du jugement |
| Données historiques suffisantes (jusqu'aux situations rares) | Permet de s'entraîner sur des krachs et des situations qu'on ne rencontre presque jamais en conditions réelles |
| Unités de temps supérieures en formation | Les bougies hebdomadaires et mensuelles qui bougent à chaque avancée collent à ce que l'on voit en conditions réelles |
| Répétition à faible effort | Rejouer la même situation de nombreuses fois sans se battre avec des menus |
| Sessions sauvegardées et taguées + bilan | Transforme la pratique en « données que l'on peut revoir » |
Les backtesters basés sur des règles (en code comme en no-code) ne sont optimisés pour aucun de ces points. Ils sont conçus pour exécuter des règles, pas pour s'entraîner à décider. Ce n'est pas un défaut : c'est simplement un travail différent.
Où se situe ENTRIQ
ENTRIQ est conçu pour le côté discrétionnaire. Ce n'est pas un outil qui exécute des règles automatiquement, mais un outil de Chart Replay permettant au trader qui lit le graphique et décide de s'entraîner à décider bougie par bougie sur des graphiques du passé, puis de consigner et de faire le bilan. Il répond directement à la checklist ci-dessus.
- Replay avec l'issue masquée : avec Chart Replay, remontez le temps, masquez le côté droit et décidez bougie par bougie.
- Un historique remontant jusqu'aux situations que vous voulez vérifier : jusqu'à des situations qu'on ne peut presque jamais s'entraîner à vivre en conditions réelles, comme les krachs de 2008 et 2020.
- Unités de temps supérieures en formation : grâce à la forming bar method (bougie clôturée + bougie en formation) propre à ENTRIQ, à chaque bougie journalière que vous avancez, les bougies hebdomadaire et mensuelle en formation bougent exactement comme sur le marché réel.
- Sessions sauvegardées et taguées : elles restent dans votre journal de trading, et une AI Analysis fondée sur l'observation organise les tendances de vos enregistrements sous une forme facile à examiner. (L'AI Analysis se contente d'organiser des données passées ; elle ne prédit pas les mouvements de prix et ne recommande aucune opération.)
ENTRIQ n'exécute pas de règles codées et ne cherche pas à devenir un constructeur de règles. Si votre méthode peut se mettre en règles, un backtester automatisé est le bon outil, et les deux se combinent : vérifier les règles automatiquement et s'entraîner à leur exécution. ENTRIQ prend en charge les actions américaines, le forex, les matières premières et les cryptomonnaies (les actions japonaises sont prévues dans une future version) et il est conçu pour la partie que le moteur de règles n'atteint pas — le jugement discrétionnaire qui ne se met pas en règles.
Si vous utilisez déjà TradingView et hésitez à passer à un outil dédié au backtesting, la carte de cette décision est traitée dans envisager une alternative à TradingView pour le backtesting. Cet article traite de « comment mener concrètement un backtesting discrétionnaire sans écrire de code », l'autre de « faut-il envisager de changer » — deux questions distinctes d'une même série.
Foire aux questions (FAQ)
Q. Quel est le meilleur outil de backtesting ? A. Cela dépend si votre méthode est une règle ou un jugement. Pour une méthode qui se met en règles, un backtester automatisé (Pine Script, NinjaTrader, constructeurs de règles no-code) convient. Pour le discrétionnaire — quand l'edge consiste à lire le graphique — il faut un replay manuel qui vérifie le jugement lui-même. Avant de comparer les outils, déterminez de quel côté vous êtes.
Q. Peut-on faire du backtesting discrétionnaire gratuitement ? A. Certains outils proposent une fonction de replay gratuite, largement suffisante pour commencer à s'y frotter. Mais si vous voulez poursuivre la vérification discrétionnaire, au-delà du replay bougie par bougie, ce qui compte c'est de pouvoir consigner vos décisions avec l'issue masquée, puis de faire le bilan par tag. Plutôt que le prix, jugez sur la possibilité de consigner et de revoir vos décisions de façon répétée.
Q. Ne suffit-il pas d'utiliser un backtester no-code pour le discrétionnaire ? A. Ce n'est pas très adapté. Le no-code supprime le codage, mais vous continuez à assembler des règles fixes qu'un moteur exécute. Il n'existe pas de menu déroulant pour dire « cette situation semble prête à casser ». Si votre edge est le jugement, il faut décider vous-même bougie par bougie sur des graphiques du passé, et c'est un replay manuel, pas un constructeur de règles.
Q. Faut-il connaître le code pour faire du backtesting ? A. Non. Le backtesting automatisé peut exiger du Pine Script ou du Python (ou un constructeur de règles no-code pour les éviter), mais le backtesting discrétionnaire ne demande aucun code : vous prenez des décisions sur un graphique rejoué, vous n'écrivez ni n'assemblez de règles.
Q. Le replay manuel est-il vraiment du « backtesting » ? A. Oui : vérifier une méthode sur des données passées, c'est exactement la définition. Ce qui change, c'est ce que l'on vérifie. Le backtesting automatisé vérifie l'edge passé d'une règle ; le replay manuel vérifie votre propre jugement, l'issue masquée. Les deux sont du backtesting, ils répondent à des questions différentes.
Q. Quels instruments ENTRIQ prend-il en charge ? A. Il prend en charge les actions américaines, le forex, les matières premières et les cryptomonnaies ; les actions japonaises sont prévues dans une future version. Vous pouvez aussi vous entraîner en observant plusieurs unités de temps en même temps.
Conclusion
La plupart des outils de backtesting populaires sont conçus en partant du principe qu'une méthode est une règle — et la vague du no-code a simplement rendu ces règles plus faciles à assembler, sans les rendre inutiles. Si votre edge est le jugement, aussi conviviale que soit l'interface, un moteur de règles ne peut pas vraiment vérifier ce que vous faites. Le backtesting discrétionnaire, c'est s'entraîner au jugement lui-même : rejouer le graphique bougie par bougie avec l'issue masquée, répéter les situations jusqu'à ce que la lecture du marché se stabilise, puis faire le bilan de ce que l'on a fait. Pour choisir un outil, jugez non pas sur « peut-on assembler des règles » mais sur « peut-on s'entraîner à décider de façon répétée » — replay avec l'issue masquée, données historiques suffisantes, unités de temps supérieures en formation, répétition facile, sessions sauvegardées.
ENTRIQ est un outil de pratique et de backtesting d'actions pour les traders particuliers, qui intègre Chart Replay, journal de trading et AI Analysis. Il est conçu pour s'entraîner au « jugement discrétionnaire » qu'un moteur de règles ne peut pas vraiment vérifier.
Si votre edge n'est pas d'écrire du code mais de lire le graphique, essayez-le avec l'essai gratuit de 14 jours.
Ce service n'est pas une activité de conseil en investissement. Les informations fournies sont des informations de référence fondées sur des données passées. Les décisions d'investissement relèvent de votre propre responsabilité. Les autres outils et spécifications mentionnés reposent sur des informations publiques disponibles en 2026 ; pour les informations les plus récentes, veuillez vérifier sur les pages officielles de chaque éditeur.
Reproduce this validation yourself
With ENTRIQ's chart replay, you can trade through past charts using the same rules.
Start 14-day free trialValidate your method on past charts
The same validation in this article can be reproduced with your own method. On past charts, do the classics really work?
- ✓ Replay past charts
- ✓ AI feedback on your trades
- ✓ Validate methods with statistics