Les stratégies

Comment marche chaque stratégie que je teste, et lesquelles tournent vraiment chez moi. Pour voir les bots en activité, va sur Mes bots. Toutes les variantes qui ont passé mes épreuves, lancées ou pas encore, sont dans la bibliothèque.

Ce que je retiens après quatre épreuves

Sur 2 846 393 configurations jugées

≈ 1 sur 500

configuration retenue comme candidate, parmi celles qui ont été jugées

Recalées
2 162 724
En sursis
678 317
Candidates
5 352

Une configuration, c’est une stratégie avec des réglages précis. Une candidate peut être surveillée en simulation, sans argent.

63 643 442 configurations recensées · lesquelles ont été jugées ?

Mon moteur a recensé ces configurations. 2 846 393 ont été jugées par les quatre épreuves. Les autres n’ont pas de verdict à ces épreuves.

Comment je décide →

Suivi de tendance · 8 stratégies · 81 bots

Les stratégies de suivi de tendance exploitent les mouvements directionnels du marché. Le bot entre quand la tendance est confirmée et sort quand elle s'affaiblit. Peu de trades, mais un excellent ratio gain/risque quand ils se déclenchent.

Momentum · 3 stratégies · 0 bot

Le momentum mesure la vitesse d'un mouvement plutôt que sa direction de fond. Le bot entre quand l'accélération est nette et ressort dès qu'elle retombe, sans attendre qu'une tendance longue soit installée.

Cassure · 7 stratégies · 81 bots

Détecte quand le prix franchit un niveau clé ou sort d'une zone de consolidation. Ces bots capturent l'élan naissant au début d'un nouveau mouvement.

Retour à la moyenne · 3 stratégies · 0 bot

Ces stratégies exploitent les excès de marché : le prix s'est écarté de sa valeur d'équilibre et tend à y revenir. Entrée en contre-tendance, sortie rapide dès la normalisation.

Zones et price action · 2 stratégies · 0 bot

Ici le bot lit le graphique lui-même : zones de déséquilibre laissées par un mouvement trop rapide, niveaux retravaillés plusieurs fois, réaction du prix à une zone déjà connue. Aucun indicateur calculé, seulement la structure des bougies.

Ce que mes configurations deviennent, stratégie par stratégie

J’ai choisi trois exemples. Le tableau compte les configurations candidates, sans mesurer leurs gains ni les classer. Le nombre de réglages essayés varie d’une stratégie à l’autre.

  • Cassure de range d'ouverture

    ≈ 1 sur 217

    47 candidates sur 10 194 jugées

  • Croisement EMA

    ≈ 1 sur 1 400

    73 candidates sur 102 189 jugées

  • Croisement de moyennes simples

    ≈ 1 sur 2 850

    27 candidates sur 76 943 jugées

Tester une stratégie, chez moi, ça veut dire balayer ses variantes, et pas un réglage que j’aurais choisi à l’avance. Jusqu’à trois filtres d’entrée, j’essaie toutes les combinaisons. Au-delà, je n’essaie plus tout : je pars des variantes à trois filtres les mieux classées et je leur ajoute un filtre de plus, un par un (une recherche dite gloutonne). Prends l’EMA cross, celle que je fais tourner en argent réel : mon moteur y balaie toutes les périodes, toutes les combinaisons de filtres d’entrée et toutes les façons de sortir, ce qui donne 3 931 894 comportements distincts pour un seul horizon de temps, une fois retirées les variantes qui font exactement les mêmes trades. Personne ne lit ça à la main.

Le premier tri est bête et brutal, et c’est ce qu’on lui demande. Je l’appelle le tamis. Avant tout backtest, il compte les entrées de chaque variante et écarte celles qui n’en ont pas assez. Les autres passent un premier backtest, et j’écarte celles dont le PF est trop faible (PF : ce que la stratégie gagne divisé par ce qu’elle perd) ou qui ont trop peu de trades.

Parmi les survivantes, je classe d’abord par nombre de trades, du plus grand au plus petit, puis par PF, et j’envoie les 20 000 premières aux quatre épreuves (le gantelet). Les suivantes ne sont pas recalées pour autant. Je ne les ai simplement pas jugées, elles restent non jugées sur le disque. Le corpus complet, 3 931 894 comportements distincts pour cet exemple, est écrit dans chaque rapport à côté du nombre jugé. La première fois que j’ai voulu tout juger d’un coup, le noyau a tué ma machine à 11,4 Go de mémoire. Le plafond vient de là.

Une configuration doit passer les quatre épreuves pour devenir candidate.

  1. 1Tenir sur son pire trimestreJe découpe l’historique en trimestres civils et je regarde le PF du pire d’entre eux, parmi ceux qui comptent assez de trades. S’il y en a trop peu, je prends le PF de tout l’historique à la place. Ce n’est pas un test hors échantillon : ces trimestres font partie de l’historique qui a servi à choisir la configuration.
  2. 2Faire mieux que des signaux décalésJe décale ses signaux d’entrée dans le temps, jusqu’à une centaine de fois, pour fabriquer des versions de la même stratégie qui entrent à d’autres moments, avec le même nombre d’entrées. Je le fais sur un seul marché témoin, pas sur tous. Si la vraie ne sort pas nettement du lot, elle ne prouve rien. Quand les autres épreuves ont déjà tranché, je saute celle-ci.
  3. 3Ne pas dépendre d’un seul marchéIci, je ne relance aucun calcul. La règle revient à exiger un marché qualifié de plus que l’épreuve suivante, pour que le retrait de n’importe lequel en laisse encore assez.
  4. 4Fonctionner sur assez de marchésJe compte les actifs sur lesquels elle fonctionne. Deux qui marchent ne suffisent pas si elle peine sur les vingt autres.

Au bout, trois issues. Recalée. En sursis, quand elle passe tout le reste mais rate une seule des trois premières épreuves : une stratégie en sursis reste publiée parmi les survivantes. Candidate au test sans argent réel, quand elle tient les quatre épreuves. Une candidate n’est pas une gagnante : elle a gagné le droit d’être surveillée.

Après autant d’essais, il faudrait un seuil statistique plus exigeant que ce que mon test sait mesurer pour prouver qu’une configuration ne doit rien à la chance. Je ne peux donc pas le prouver. Je publie les candidates avec le nombre de configurations essayées, pour que tu puisses lire les résultats avec cette limite en tête.

Toutes les stratégies de cette bibliothèque ne sont pas encore passées par là : le moteur avance stratégie par stratégie, horizon par horizon, et publie au fil de l’eau. Ce qu’il a jugé jusqu’ici est public, et l’EMA cross est ouverte en entier pour que tu voies à quoi ressemble un dossier complet.

Les autres dossiers complets, réglages compris, se débloquent avec l’abonnement du labo : compare le compte gratuit (0 €) et l’offre membre (29 € par mois ou 290 € par an) et prends ce qui te suffit.

Ce que mon moteur a jugé · Un dossier ouvert en entier · Les termes · Ma méthode