Tous les premiers rapports sont gratuits : la première lecture et le verdict du Strategy Lab. Seul le rapport technique détaillé est payant (GBP 49).
La version de référence de cette page est l'anglaise. Les résultats du Strategy Lab, les rapports et les e-mails sont pour l'instant en anglais.
Les rapports payants ne sont pas encore vendus aux consommateurs de l'UE ; les entreprises peuvent les acheter.
Comment nous testons
Cette page décrit exactement comment TrueTest teste une stratégie. Chaque lab, page de partage et PDF porte la version de méthode avec laquelle il a été créé (cette page est méthodes v2.5, à /methods/v2.5 tant qu'elle est en vigueur ; /methods/latest affiche toujours la version en vigueur ; les versions antérieures sont décrites dans le journal des modifications ci-dessous ; jugées avec les statistiques maison gate v2.1). Lorsque la méthode change, le numéro de version change, le changement est listé dans le journal des modifications ci-dessous, et les anciens résultats conservent la version avec laquelle ils ont été créés.
Un résultat TrueTest est un backtest de notre propre reconstruction de vos règles, ou une vérification du relevé de trades que vous avez envoyé. Ce n'est pas un historique de performance, pas une promesse pour l'avenir et pas un conseil financier.
1. Ce que nous testons
Code, paramètres ou règles en mots : nous lisons les fichiers comme du texte (ils ne sont jamais exécutés tels quels), listons les défauts que nous remarquons, et reconstruisons la stratégie sous forme d'une courte liste de règles : la carte de règles. Vous lisez la carte de règles et la confirmez, ou la modifiez, avant que quoi que ce soit soit testé. Une reconstruction est notre copie de vos règles, pas votre EA ; si les règles utilisent quelque chose que notre moteur de règles ne peut pas exprimer, le lab indique non testable par reconstruction au lieu de tester autre chose. Qui rédige la carte de règles est expliqué sur la page Sécurité.
Un relevé de trades (un rapport MT5 Strategy Tester, un relevé MT4/MT5 ou un CSV de trades) : nous jugeons les trades que vous avez envoyés, tels quels.
2. Les données de prix
Jusqu'à 16 ans de prix à 15 minutes pour 8 symboles (7 paires forex et l'or : EURUSD, GBPUSD, USDJPY, GBPJPY, EURJPY, AUDUSD, USDCAD, GOLD), d'août 2010 au 18 septembre 2026, en trois périodes distinctes qui ne se chevauchent jamais :
| Période | Du | Au | Source |
|---|---|---|---|
| A | Août 2010 | Décembre 2017 | Prix à 1 minute Dukascopy agrégés en barres de 15 minutes sur l'heure du serveur FxPro, avec le spread enregistré par FxPro pour chaque heure de la journée |
| B' | Janvier 2018 | 11 septembre 2022 | Dukascopy, agrégés de la même manière |
| C | 12 septembre 2022 | 18 septembre 2026 | Barres et spreads de 15 minutes propres à FxPro |
Aussi : 21 autres paires FxPro à partir du 12 septembre 2022, montrées à titre informatif uniquement (elles n'ont pas de périodes A et B', donc elles ne décident jamais d'un verdict). Nouveaux prix pour la surveillance prospective : nouveaux prix quotidiens Dukascopy, construits de la même manière que les périodes A et B'.
3. Coûts
Coûts normaux : le spread de notre enregistrement de coût unique (voir le journal des modifications v2.5) + 0,2 pip de slippage à l'ouverture de la transaction (or : 2 cents US l'once) + notre marge de sécurité sur les coûts (0,1 pip sur la plupart des paires, 0,3 pip sur GBPJPY, 48 cents US l'once sur l'or) + GBP 5 par lot de commission pour l'aller-retour + frais overnight selon une table FxPro datée (la nuit de mercredi compte 3 fois).
Coûts supplémentaires (les mêmes transactions à nouveau, rendues plus difficiles) : chaque transaction est réexécutée avec des coûts supplémentaires : le spread et la commission une fois et demie plus grands, plus 1 pip de plus à l'ouverture de la transaction (or : 48 cents US l'once), et tout frais overnight que vous payez une fois et demie plus grand. Un résultat doit rester rentable avec les coûts supplémentaires.
Enregistrements de transactions : chaque transaction est facturée 10 supplémentaires par lot dans la devise de votre compte (or : 20), environ 1 pip par lot sur un compte en dollars US.
Les coûts sont modélisés sur les spreads enregistrés d'un courtier ; votre courtier peut être moins cher ou plus cher.
4. Les vérifications
- Défauts de code : mauvaise horloge serveur, fonctions jamais appelées, paramètres inutilisés, fichiers include manquants, ordres non vérifiés, dimensionnement martingale et plus.
- Coûts : profit dans chaque période avec coûts normaux et avec coûts supplémentaires.
- Chance : la valeur t (la valeur t du trade moyen avec les trades du même jour regroupés (cluster par jour), car les trades d'un même jour ne sont pas indépendants) doit franchir la barre de chance : max(1,96, t0(N)), où N est le nombre de versions que vous avez essayées (le plus élevé entre ce que vous nous dites et ce que nous comptons pour votre email) et t0(N) est la valeur t que la meilleure des N tentatives sans avantage est censée atteindre. Plus il y a de versions essayées, plus la barre est haute.
- Années : chaque année civile affichée, avec coûts supplémentaires.
- Contrôle de dérive : les mêmes trades avec l'entrée décalée d'un jour plus tard. Un vrai signal devrait le battre.
- Balayage d'horloge : les règles exécutées avec l'horloge déplacée de -3 à +3 heures, car une mauvaise horloge de courtier est un défaut caché courant.
- Sonde d'anticipation : les données sont coupées en cours de route et les signaux revérifiés ; un signal qui change quand les données ultérieures sont retirées utilise le futur.
- Carte de voisinage : chaque paramètre numérique d'un cran de chaque côté. Un résultat qui ne fonctionne qu'à une valeur exacte est fragile.
- Risque caché : grilles, martingales, une perte supérieure à la moitié du profit, drawdown de la moitié du compte ou plus.
- Parité (quand vous envoyez aussi votre propre rapport de testeur) : à quel point les trades de notre reconstruction correspondent aux vôtres.
Il n'y a pas de score de 0 à 100 ni de badge : chaque vérification est montrée séparément, les vérifications échouées en premier.
5. Les mots de verdict
| Verdict | Ce que cela signifie |
|---|---|
| REAL | Les trades en forward ou en live effacent la barre de chance après les coûts. Très probablement pas de la chance sur ce bilan ; jamais une garantie. |
| PROMISING | Un backtest qui passe tous les contrôles. Exécutez-le inchangé sur de nouvelles données avant de lui faire confiance. |
| LIKELY LUCK | Bon, mais pas assez bon pour le nombre de versions essayées. |
| NO EVIDENCE | Le profit moyen ne peut pas être distingué de zéro. |
| FAIL | Perd de l'argent en moyenne, ou ne gagne qu'avant des coûts réalistes. |
| HIDDEN RISK | Le profit s'accompagne d'une forme en grille, martingale ou perte démesurée qui peut anéantir un compte. |
| TOO FEW | Pas assez de trades ou de jours pour juger (moins de 30 trades ou 20 jours de trading). |
Un backtest ne peut jamais être REAL : le mieux qu'un backtest obtienne est PROMISING. REAL nécessite de nouveaux trades effectués après que la stratégie a été fixée.
6. La surveillance prospective
La version la plus récente que vous avez confirmée est gelée et exécutée chaque jour sur de nouveaux prix à partir du jour utc suivant ; elle n'est jamais modifiée, et elle est conservée avec votre lab ; real nécessite au moins 60 trades prospectifs, une valeur t au-dessus de la barre de chance, et battre le même signal décalé d'un jour plus tard par un z cluster par jour d'au moins 1.
7. Reçus
Chaque version testée reçoit un reçu : une empreinte SHA-256 de l'empreinte des règles, le verdict, l'heure, la version de la méthode, la version du juge, la version des données de prix, les paramètres de coûts et qui a écrit la carte de règles. Toute personne à qui l'on montre un reçu peut le vérifier ici ; la vérification montre ce qu'il lie, jamais les règles. Les graphiques et les pages PDF portent l'identifiant du lab, le reçu et la version de la méthode.
8. Limites connues
- Une reconstruction ne vaut que ce que vaut la carte de règles : lisez-la attentivement avant de commencer le test.
- Les swaps utilisent la table datée du courtier d'aujourd'hui pour toutes les années passées ; les swaps réels passés différaient.
- Les barres sont de 15 minutes : à l'intérieur d'une barre, nous supposons que le stop a été touché avant la cible.
- Les pics d'actualités, les gaps et le slippage au-delà du modèle peuvent rendre les résultats réels pires.
- La barre de chance dépend de ce que vous nous dites honnêtement sur le nombre de versions que vous avez essayées.
- Seuls les 8 symboles ci-dessus décident d'un verdict.
8b. Figures en chandeliers
Les figures sont lues uniquement sur la barre clôturée et ne regardent jamais vers l'avant. Le Forex se négocie en continu, donc aucun écart entre les barres n'est requis. Une barre dont l'ouverture égale la clôture n'a pas de couleur : elle peut être un doji, jamais une partie d'une figure colorée. Une barre plus petite qu'un dixième de l'ATR(14) de la barre précédente compte comme aucune figure (un réglage ; il peut être désactivé). La carte de règle imprime la même définition à côté de chaque figure qu'elle utilise. Ce sont les définitions exactes propres à TrueTest : MT5, TradingView et d'autres outils définissent certaines figures différemment, donc lorsque votre code a son propre test de figure, nous reconstruisons ce test tel qu'écrit et listons toute différence sur la carte de règle. Une figure n'est jamais comparée qu'à zéro (haussière au-dessus, baissière en dessous). Une règle peut multiplier une valeur par un nombre fixe, par exemple « la mèche inférieure au moins 3 fois le corps » ; TrueTest n'a pas encore d'addition, de soustraction ni de division.
| Figure | Définition exacte |
|---|---|
| un engloutissement haussier / un engloutissement baissier | son corps couvre le corps précédent de couleur opposée, un côté plus grand ; aucun écart requis |
| un harami haussier / un harami baissier | son corps se trouve à l'intérieur du corps précédent de couleur opposée, un côté plus petit |
| un marteau / une barre épingle haussière / une étoile filante / une barre épingle baissière | une mèche au moins 2 fois le corps et au moins 60 % de la barre, l'autre mèche au plus 20 % |
| un doji | corps au plus 10 % de la barre |
| une barre intérieure | plus haut inférieur et plus bas supérieur à la barre précédente |
| une barre extérieure | plus haut supérieur et plus bas inférieur à la barre précédente |
| une étoile du matin / une étoile du soir | une longue barre, une petite barre, puis une clôture de couleur opposée strictement au-delà du point médian du corps de la longue barre |
| trois soldats blancs / trois corbeaux noirs | trois longues barres de même couleur, chacune clôturant au-delà de la précédente et ouvrant dans son corps |
| Tailles du corps et des mèches | corps, mèche supérieure et mèche inférieure en % de la plage de la barre, pour vos propres définitions (par exemple un marubozu) |
9. Journal des modifications
| Version | Date | Ce qui a changé | Les verdicts ont-ils changé ? |
|---|---|---|---|
| méthodes v2.5 | 10 novembre 2026 | Un enregistrement de coût unique. (1) Notre lab avait évalué le même historique de courtier de deux façons. Du 12 septembre 2022 au 5 octobre 2023, l'enregistrement du courtier contient son spread sans commission plus large, et notre lab facturait cela ET GBP 5 par lot de commission : environ 1,3 fois (or) à 9 fois (AUDUSD) le spread qu'il facture maintenant, plus la commission. Désormais, chaque lab utilise le même enregistrement de coût que notre propre recherche. À partir du 5 octobre 2023, il s'agit du spread brut enregistré par le courtier pour chaque barre de 15 minutes ; lorsque l'enregistrement ne montre aucun spread (la plupart des barres GBPUSD et EURUSD en 2024), nous insérons une valeur typique pour cette heure, de sorte que ces années sont partiellement estimées. Avant le 5 octobre 2023, et pour tous les prix d'août 2010 à septembre 2022, nous utilisons le spread brut typique du courtier pour cette heure de la journée tel qu'enregistré depuis octobre 2023 (plus large avant 2012). En plus, nous ajoutons notre marge de sécurité sur les coûts (0,1 pip sur la plupart des paires, 0,3 pip sur GBPJPY, 48 cents US l'once sur l'or) et GBP 5 par lot de commission. (2) Ce que nous avons vérifié. Pour USDJPY, GBPJPY et EURJPY, notre facturation n'a jamais été inférieure à 28 instantanés en direct du spread de ce courtier, de septembre à novembre 2026. À titre de vérification approximative seulement, notre coût total de l'or était supérieur au spread typique de l'or d'un autre courtier chaque année de 2022 à 2026 ; cela ne prouve pas que notre spread de l'or est correct. Pour EURUSD, GBPUSD, AUDUSD et USDCAD, nous n'avons pas encore vérifié les coûts par rapport aux prix en direct : traitez-les comme une estimation ; chaque résultat qui les utilise le précise. Sur 40 années-symboles de 2022 à 2026, 3 ont été vérifiées par rapport aux prix en direct et 37 utilisent le coût enregistré sans cette vérification. (3) Les coûts de l'or et de l'argent étaient environ un quart trop bas avant le 8 novembre 2026 (leurs valeurs en dollars étaient lues comme des livres) ; corrigé. (4) Le contrôle qui demande « le marché a-t-il simplement dérivé à la hausse ? » et le contrôle d'horloge n'utilisent désormais que les symboles qui déterminent le verdict ; les paires d'information seulement avaient été mélangées (8 novembre 2026). (5) Sur les labs 1 heure et 4 heures, nous facturons le spread de 15 minutes le plus large à l'intérieur de l'heure d'entrée (sur les labs or et GBPJPY 4 heures, environ un cinquième de plus que le spread d'ouverture). (6) Les frais overnight de l'or sont désormais convertis en livres au même taux que tous les autres coûts (1,3395 dollar par livre au lieu de 1,30). | Aucun verdict stocké n'a changé (3 versions de lab réexécutées : FAIL avant et après). La ligne 2022-2026 du lab de démonstration avec coûts normaux est passée de -0,004 à +0,007 du risque par transaction ; avec coûts supplémentaires, elle perd toujours. |
| méthodes v2.4 (6 novembre 2026) | 6 novembre 2026, vers 13h30 UTC | Audit du code, deuxième passe. Le contrôle de dérive (les mêmes transactions un jour plus tard, sans le signal) utilise désormais la barre à la même heure le jour suivant qui en possède une ; avant, il déplaçait un nombre fixe de barres, ce qui sur l'or (une pause de négociation quotidienne) tombait la plupart du temps à une autre heure. Un enregistrement dont le profit n'est pas un nombre fini (nan, infini, ou une valeur trop longue pour être réelle) est refusé avec la ligne nommée, au lieu d'être jugé ; un fichier endommagé reçoit toujours un refus simple. Un laboratoire dont le verdict est transformé en FAIL par un contrôle de période, ou WITHHELD, affiche désormais la prochaine étape et le texte de preuve de ce verdict dans chaque rapport. Lorsque notre analyse du code trouve un dimensionnement des lots de type martingale, une personne vérifie la reconstruction avant tout test. Une sortie temporelle écrite comme 24.0 ou « 24 » est conservée (elle était lue comme aucune limite de temps). Une transaction de surveillance prospective n'est comptée qu'une fois réellement clôturée. | oui, pour les stratégies sur l'or (le contrôle de dérive), et pour les enregistrements téléversés avec un profit non fini (désormais refusés) |
| méthodes v2.3 (6 novembre 2026) | 6 novembre 2026, vers 11h30 UTC | Audit de code. Un objectif en pips, ou en ATR avec une période différente du stop, est désormais dimensionné sur chaque barre à partir de la distance de stop propre à cette barre ; avant, il devenait un ratio unique tiré de tout l'historique (les prix ultérieurs déplaçaient les objectifs antérieurs, et l'objectif testé n'était pas exactement celui de la carte de règle). Les règles avec une période d'indicateur fractionnaire, une session vide (début = fin) ou une figure de chandelier sur un timeframe supérieur comparée à autre chose que 0 sont refusées avec une raison claire au lieu d'échouer. Une quantité de transaction de 1 000 ou plus est lue comme des unités (100 000 un lot). Les terminaisons de symbole de courtier telles que XAUUSD.m sont ignorées lorsque votre rapport est mis en correspondance avec notre reconstruction. | oui, pour les règles avec un objectif en pips et un stop ATR (ou un stop ATR et un objectif de périodes différentes), et pour les rapports sur l'or avec un symbole suffixé (plus WITHHELD par erreur) |
| méthodes v2.2 (6 novembre 2026) | 6 novembre 2026, vers 09h30 UTC | Étiquette de version corrigée : les deux changements du 6 novembre vers 06h40 et 08h30 UTC ont d'abord été publiés comme v2.1 bien que le premier ait changé les verdicts ; ils sont v2.2. La ligne « que faire ensuite » de chaque verdict indique désormais la preuve en premier (par exemple « sur cet enregistrement, il perd de l'argent après les coûts ; nous ne le négocierions pas »). /methods/latest affiche toujours la version actuelle ; un ancien numéro de version indique désormais qu'il a été remplacé (il n'y a pas d'archive des textes antérieurs). | non |
| méthodes v2.2 (6 novembre 2026) | 6 novembre 2026, vers 08h30 UTC | Une règle peut multiplier une valeur par un nombre fixe (par exemple « la mèche inférieure au moins 3 fois le corps »). TrueTest n'a pas encore d'addition, de soustraction ni de division. Les règles existantes donnent les mêmes transactions. | non |
| méthodes v2.2 (6 novembre 2026) | 6 novembre 2026, vers 06h40 UTC | Un relevé de trades que le trading réel ne peut pas produire (chaque trade avec le même résultat, aucun trade perdant sur 50 ou plus, des résultats à moins de 1 % les uns des autres, ou un facteur de profit supérieur à 5) est jugé NO EVIDENCE avec une raison « vérifiez le test », jamais PROMISING, REAL ou HIDDEN RISK. Les résultats montrent aussi comment le verdict se lirait à 1, 10, 100 et 1 000 versions essayées. | oui, pour ces relevés uniquement : ils sont désormais jugés NO EVIDENCE ; avant, des résultats identiques pouvaient être jugés NO EVIDENCE ou, par un effet d'arrondi, PROMISING ou HIDDEN RISK |
| méthodes v2.1 | 6 novembre 2026 (règle effective le 5 novembre 2026, 20:44 UTC) | Une reconstruction qui diffère de votre code (une reconstruction approximative) est étiquetée comme telle partout et ne peut jamais devenir REAL. La règle a pris effet le 5 novembre 2026 à 20:44 UTC (lorsque le service du laboratoire a redémarré avec elle) ; les reçus émis de ce moment jusqu'au 6 novembre 2026 vers 01:10 UTC indiquent méthodes v2 bien que la règle s'appliquait déjà à eux ; les reçus émis après cela indiquent méthodes v2.1. Un audit du 6 novembre 2026 n'a trouvé aucun laboratoire affecté : chaque version de laboratoire jugée jusqu'à présent est FAIL, aucune n'est REAL et aucune n'est une reconstruction approximative. | oui, pour les reconstructions approximatives uniquement : elles ne peuvent plus atteindre REAL |
| méthodes v2.1 (6 novembre 2026) | 6 novembre 2026 | Motifs de chandeliers ajoutés à la grammaire des règles (avalement, harami, épingle, doji, barre interne et externe, étoile du matin et du soir, trois soldats et corbeaux) et tailles du corps et des mèches ; définitions exactes sous Motifs de chandeliers. Les règles existantes donnent les mêmes trades (vérifié sur la démo : les 15 526 trades sont identiques). | non |
| méthodes v2 (6 novembre 2026) | 6 novembre 2026 | Les couleurs des rapports suivent la palette adaptée aux daltoniens du site (bleu pour les gains, orange pour les pertes). Les nouveaux laboratoires stockent le libellé exact de la case de consentement IA (libellé de consentement v2). | non |
| méthodes v2 (5 novembre 2026, soir) | 5 novembre 2026 | La bande avant est affichée comme une enveloppe historique en lecture seule. | non |
| méthodes v2 | 5 novembre 2026 | Les coûts normaux ont reçu la majoration maison (forex +1 point, GBPJPY +3 points, or +48 points en plus du spread enregistré) et les swaps au jour le jour selon une table FxPro datée, avec la nuit triple le mercredi. Les verdicts sont affichés avec et sans swaps. | oui : les coûts ont augmenté, donc certains backtests qui réussissaient sous v1 ne réussiraient pas sous v2 |
| méthodes v1 | 5 novembre 2026 (premiers laboratoires publics) | Moteur de reconstruction, trois périodes A/B'/C, coûts stressés, barre de chance, contrôle de dérive, balayage d'horloge, sonde d'anticipation, carte des voisins, veille avant. | première version |
10. Incidents connus
Problèmes ayant affecté les résultats ou le service, listés lorsque nous les trouvons.
| Quand | Ce que cela a affecté | Effet sur les verdicts | Cause | Correctif | Statut | Listé |
|---|---|---|---|---|---|---|
| 18 septembre - 6 novembre 2026 | la veille avant : aucun nouveau prix n'a été ajouté ; 2 laboratoires de test étaient surveillés, aucun laboratoire client | aucun : aucun verdict avant n'était dû (les deux laboratoires surveillés sont des laboratoires de test), et un audit du 6 novembre 2026 n'a trouvé aucun verdict REAL jamais émis | une mise à jour d'une bibliothèque logicielle a changé la façon dont les heures sont stockées, de sorte que chaque nouvelle barre de prix semblait plus ancienne que la précédente et était abandonnée sans erreur ; la source de prix limite également les requêtes rapides | la conversion de temps a été corrigée et testée, et le téléchargement s'auto-régule désormais et réessaie ; les semaines manquantes sont en cours d'ajout | corrigé le 6 novembre 2026 ; prix en cours de rattrapage | 6 novembre 2026 |
Voir un exemple complet : le laboratoire de démonstration et le rapport PDF d'exemple.