Quand je teste une stratégie, je ne teste pas une seule version. Je croise chaque réglage, chaque façon de sortir et toutes les combinaisons de filtres d'entrée, jusqu'à trois filtres. Au-delà, je ne croise plus tout : je repars des meilleures et j'essaie de leur ajouter un filtre à la fois, en ne gardant que ce qui ne dégrade pas le résultat. Là-dedans, beaucoup de versions différentes finissent par produire exactement la même suite de trades ; celles-là, je les compte pour une seule, et c'est ce que j'appelle un comportement, celui que compte le compteur de comportements balayés au-dessus. Personne ne lit ça à la main, moi le premier.
Le premier tri est bête et brutal, et c'est ce qu'on lui demande. Ce tamis regarde la forme du candidat et jette les impasses avant d'avoir lancé le moindre backtest. À ce stade je ne connais ni le résultat ni le nombre de trades, je n'ai encore rien calculé. Ce qui passe est backtesté pour de vrai, et là seulement je peux virer ce qui perd de l'argent une fois les frais payés, puis ce qui compte trop peu de trades pour qu'on puisse en dire quoi que ce soit. Le reste est classé, et le haut du classement passe au gantelet : ce sont mes comportements jugés. Tout ce qui reste en dessous, je ne l'ai pas regardé du tout, ce qui n'est pas la même chose que l'avoir recalé.
Le gantelet, c'est quatre épreuves, et elles cherchent toutes la même chose que le backtest ne dit pas tout seul : est-ce que le résultat était un coup de chance. Tenir sur son pire trimestre. Ce trimestre sort de l'historique sur lequel je l'ai choisie, ce n'est donc pas une période qu'elle n'a jamais vue (et quand trop peu de trimestres comptent assez de trades, c'est le résultat sur tout l'historique qui sert). Battre le hasard, pas seulement le marché. Garder assez de marchés qualifiés quand j'en retire un, n'importe lequel. Et convaincre assez de marchés à la fois.
Au bout, trois issues, et ce sont les mots que tu vois sur cette page. Recalée. En sursis quand elle rate une seule des trois premières épreuves et passe tout le reste. Elle reste publiée, ni retenue ni jetée, et c'est la case dont je suis le moins sûr. Candidate quand elle tient les quatre épreuves, ce qui lui donne le droit d'être suivie en simulation, rien de plus. Une candidate n'est pas une gagnante. Et le mot survivants, que tu croises plus bas, est plus large que candidates : il couvre tout ce qui sort du gantelet sans être recalé, donc les candidates et celles en sursis ensemble.
Un dernier mot, parce qu'il compte des lots de travail et pas des stratégies : une unité, c'est une stratégie sur un horizon de temps donné. Le moteur avance unité par unité et publie au fur et à mesure. Ces compteurs sont relus à intervalle régulier plutôt qu'en direct, donc si tu reviens demain, ils auront bougé.