Vue d'ensemble
Deux champions, aucun écarté — les robots à fort drawdown sont étiquetés, pas cachés.
Champions par palier
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
Une recherche règle 11 gènes au fil des générations, note chaque robot sur une histoire qu'il n'a jamais vue et classe les survivants. Chaque chiffre ici est mesuré, pas promis.
Chronologique et jamais mélangé. La tranche réservée — et elle seule — produit le chiffre du tableau : un robot qui a mémorisé le passé ne marque rien ici.
Chaque cycle déroule la boucle évolutive complète. Les survivants engendrent la génération suivante ; chaque spécimen garde sa place dans l'archive.
Chaque stratégie porte un génome de 11 gènes — entrée, tendance, volatilité, session, risque, stops, cibles, confirmation. Muter un gène réécrit le comportement. Décoder le génome montre pourquoi un spécimen gagne.
Public-safe research view from the local reference engine. Not an MT5 Strategy Tester run, not a trading signal, not a profit guarantee.
Deux champions, aucun écarté — les robots à fort drawdown sont étiquetés, pas cachés.
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
Le labo transforme le réglage d'un robot de trading en compétition. Vous overclockez un robot sur votre propre machine, vous soumettez votre trouvaille, et elle est re-notée contre toutes les autres — sur une tranche d'histoire à laquelle personne ne peut s'ajuster.
Chaque robot est un organisme catalogué, classé par profit dans la catégorie XAUUSD · quotidien · 10 ans. Jeu de données 6086b7de9fd83cbf · 2016-07-05 au 2026-06-30
Showing RAVEN-6. Regenerate with --generate-specimen-screen --candidate-id <id> to profile another robot.
Chaque chiffre ci-dessous est mesuré sur la tranche réservée à laquelle ce robot n'a pas pu s'ajuster. Un drawdown élevé ne disqualifie pas — il est étiqueté.
Notes du moteur : use_session_filter_not_simulated_on_daily_bars
Tout l'historique figé, in-sample et réservé ensemble, exactement comme le robot l'a tradé.
Onze gènes. Tous simulés.
Meilleure année 2024 à 23.45%, pire 2022 à -8.26%. Un robot qui a gagné une année puis tout rendu n'est pas le même qu'un robot qui a gagné avec régularité.
| 2016 | -2.13% | |
| 2017 | -6.01% | |
| 2018 | -5.62% | |
| 2019 | +3.34% | |
| 2020 | +16.45% | |
| 2021 | -5.94% | |
| 2022 | -8.26% | |
| 2023 | -2.15% | |
| 2024 | +23.45% | |
| 2025 | +2.35% | |
| 2026 | +9.11% |
Rentable sur 2 des 5 fenêtres consécutives. Un vrai avantage traverse les régimes ; un coup de chance gagne une fenêtre puis s'effondre.
| fenêtre 1 | 2016-07-05 .. 2018-07-05 | $-1,289 | 12.89% |
| fenêtre 2 | 2018-07-06 .. 2020-07-02 | $1,193 | 5.24% |
| fenêtre 3 | 2020-07-06 .. 2022-06-30 | $-832 | 8.93% |
| fenêtre 4 | 2022-07-01 .. 2024-07-01 | $-276 | 13.76% |
| fenêtre 5 | 2024-07-02 .. 2026-06-30 | $3,928 | 9.54% |
Tous les robots du tableau sont aujourd'hui dans le palier steady, on compare donc le top 3 par rang. Quand un robot plus sauvage apparaîtra, il prendra automatiquement une colonne ici.
out_of_sample_official · jeu de données gold-daily-v1 · 2016-07-05 .. 2026-06-30
RAVEN-6 steady | QUASAR-V steady | VANTA-V9 steady | |
| Rendement net | $3,834MEILLEUR | $979 | $261 |
| Drawdown maximal | 9.54% | 2.19%MEILLEUR | 7.76% |
| Facteur de profit | 1.67MEILLEUR | 1.66 | 1.09 |
| Robustesse | 0.4 | 0.4 | 0.6MEILLEUR |
| Taux de réussite | 38.36% | 43.48%MEILLEUR | 36.99% |
| Trades | 73 | 23 | 73 |
8 des 11 gènes diffèrent. Les gènes partagés n'expliquent pas pourquoi ces robots ont divergé, ils sont donc estompés.
| •ATR_period | 14 | 21 | 14 |
| •ADX_min | 25 | 30 | 25 |
| •TP_R | 3.0 | 2.5 | 2.0 |
| •SL | 500.0 | 350.0 | 350.0 |
| •risk_percent | 1.0 | 1.0 | 0.25 |
| •use_session_filter | on | on | on |
| •use_grid | off | off | off |
| •use_martingale | off | off | on |
| •lot_multiplier | 1.0 | 1.0 | 1.5 |
| •break_even | on | on | on |
| •trailing_stop | on | off | off |
Ce que la recherche a fait de chacun des 11 gènes sur 8 générations. La sélection a balayé trailing_stop à travers la population : un gène qui commence chez presque personne et finit chez presque tout le monde est un gène que la recherche a choisi encore et encore.
La largeur d'exploration ne se resserre pas, et c'est un choix, pas un oubli. La mutation garde une largeur constante par défaut : la recherche regarde aussi loin à la dernière génération qu'à la première. Le recuit a été mesuré : il fait converger la population, mais sur ces données une recherche qui converge se contente d'un champion plus petit et plus stable, tandis que la largeur constante trébuche sur l'exception chanceuse — et la politique de classement dit qu'un gagnant chanceux reste un gagnant. Le recuit est un levier que le compétiteur peut tirer (--annealing-rate), pas le réglage maison.
La convergence n'est pas une preuve. Un gène peut balayer parce que chaque survivant l'a hérité d'un seul ancêtre chanceux, pas parce qu'il est bon. C'est à ça que servent la tranche réservée et les fenêtres walk-forward.
De la graine au champion en 3 étapes, sur 8 générations et 97 évaluations. Les profits affichés sont in-sample, car c'est tout ce que la recherche a jamais vu.
jeu de données gold-daily-v1 · périmètre de recherche in_sample_only · graine $-1,924 → champion $47,315
Chaque robot jamais soumis atterrit ici, gagnants et échecs confondus. Le registre est l'archive, pas la vitrine.
Comment un robot gagne sa place au tableau, et ce que ses chiffres ne veulent pas dire.
Chaque règle énoncée ici est lue depuis le code qui l'applique. Cette page ne peut pas dériver du moteur.
Un robot, c'est 11 nombres et interrupteurs — un génome. Rien de ce que vous envoyez n'est jamais exécuté. Le moteur valide chaque gène contre sa plage autorisée et refuse la soumission si l'un en sort. C'est pour ça que le labo peut accepter des robots d'inconnus.
La recherche ne voit que les premiers 75% de l'historique figé. Les derniers 25% sont réservés, et cette tranche réservée — et elle seule — produit le chiffre que vous voyez au tableau. Un robot qui a mémorisé le passé ne marque rien ici.
Chronologique, jamais mélangé. La tranche réservée est le quart le plus récent de l'historique : le robot est jugé sur du temps qu'il n'a jamais vu.
Une bonne fenêtre peut être de la chance. Le robot est rejoué sur 5 fenêtres walk-forward consécutives, et la fraction qu'il gagne devient sa note de robustesse. Un vrai avantage traverse les régimes ; un coup de chance gagne une fenêtre puis s'effondre. Les deux chiffres sont affichés. Aucun n'est caché.
0.4 a gagné deux fenêtres sur cinq — le tableau le dit.Gagner par chance, c'est quand même gagner. Un robot au profit énorme et au drawdown effrayant reste au tableau, à côté des plus stables, avec son drawdown imprimé en entier. Nous classons. Nous ne cachons pas et nous n'effaçons pas.
| steady | Stable (DD <= 10%) |
| balanced | Équilibré (DD 10-25%) |
| wild | Sauvage (DD 25-50%) |
| extreme | Extrême (DD > 50%) |
Spread et slippage sont prélevés à l'entrée et à la sortie. Une stratégie qui ne marche qu'en trading gratuit ne marche pas.
25.0 points · slippage 5.0 points prélevés à l'entrée et à la sortie · commission 0.0 par unitéSi la bougie de demain changeait le jeu de données, chaque preuve émise aujourd'hui cesserait de se vérifier demain. L'historique est donc figé sur une fenêtre déjà terminée, avec un nombre de bougies et une somme de contrôle attendus. Le chargeur recalcule la somme et refuse de noter quoi que ce soit sur des données qui ne correspondent pas.
gold-daily-v1 · 2016-07-05 → 2026-06-30 · 2510 bougiesMême jeu de données figé, même moteur, même modèle de coûts, même génome, même résultat — et le même hash d'ancrage. Un garde de régression rejoue toute la chaîne à chaque commit et échoue bruyamment si une règle de notation bouge, car un changement silencieux casserait chaque preuve jamais émise.
--check-reproducibility re-note un génome gelé et exige le hash d'ancrage exact. Il sort en erreur à la moindre dérive.Ceci compte plus que tout ce qui précède.
Le résultat d'un champion est réduit à un seul hash sha256 sur son noyau ancré — génome, identité du jeu de données, modèle de coûts, notes. N'importe qui peut recalculer ce hash à partir de données publiques ; une fois ancré sur une blockchain publique, personne — nous compris — ne peut réécrire l'histoire en silence.
Le noyau ancré nomme tout ce qui a produit le résultat. Changez n'importe quoi et le hash change avec.
| Candidat | xauusd_base_seed_e462fc267479 |
| Symbole | XAUUSD |
| Jeu de données | 6086b7de9fd83cbf |
| Sha256 du jeu de données | 6086b7de9fd83cbf2fda95a05e7541d10a8de307216cc750c699ba41c76bd0ef |
| Moteur | local_reference_engine le-1..le-8 |
Aucune confiance requise. La vérification est hors ligne et utilise le même code qui a produit le hash : les deux ne peuvent jamais diverger.
La charge d'ancrage est préparée pour le testnet Polygon Amoy : une auto-transaction de valeur nulle dont le calldata est le hash. La diffusion est l'étape wallet de l'opérateur lui-même — ce logiciel ne voit jamais de clé de signature, ne dépense jamais, et n'a pas diffusé.
Toute la décennie du champion, rejouée bougie par bougie — profit, drawdown et trades exactement comme le moteur les a vécus. Historique simulé, pas une promesse.