Aller au contenu

Le guide turf.bzh, partie 3

MathBZH : écrire, enregistrer et tester ses formules

Partie 3 du guide turf.bzh. Écrire une formule dans l'éditeur, connaître les données et les outils de calcul, s'exercer sur 10 exemples, utiliser le Formulateur, gérer ses formules puis les tester au Laboratoire.

Sommaire (6 chapitres)

Chapitre 3.1Écrire sa première formule

L'objectif. Comprendre ce qu'est une formule MathBZH, ouvrir l'éditeur, écrire une formule, lire son aperçu, l'enregistrer et la retrouver dans le tableau.

Accès. Écrire une formule et lire son aperçu est ouvert à tous sur une course terminée ; avant le départ, le calcul et l'aperçu demandent un abonnement Premium. Enregistrer une formule demande un compte, gratuit.

Lecture
8 minutes
Devant l'écran
10 minutes
Course d'exemple
R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants)
Captures
du 14/10/2026, avec un accès Premium

MathBZH ajoute au tableau des partants la colonne de votre choix. Cette colonne s'appelle une formule : un calcul qui combine des données de turf.bzh (les probabilités de l'IA, les classements ELO, les Turf Points, la musique, la cote, les conditions de course) et qui donne un score à chaque partant. Plus le score est élevé, mieux le cheval est classé dans la colonne, et dans le classement Borda de la partie 4. La formule est calculée sur tous les partants de la course, avec les données connues avant le départ.

Ce chapitre écrit une première formule, de l'ouverture de l'éditeur à l'enregistrement. Les captures montrent la 4e course de la 3e réunion du 12/10/2026 (R3C4, Enghien, trot attelé, 12 partants), vue avec un accès Premium.

Étape 1Ouvrir l'éditeur

Sur la page d'une course, choisissez la vue MathBZH (1) parmi les vues proposées au-dessus du tableau (chapitre 2.2). Tant que le compte n'a enregistré aucune formule, la vue ne montre que le classement Borda ; la phrase qui la présente propose « Créer une formule » (2). Ce lien ouvre l'éditeur MathBZH, une fenêtre posée sur la page de course.

La vue MathBZH d'un compte sans formule Agrandir
Capture du 14/10/2026, accès Premium, page de la course R3C4 du 12/10/2026.

Attention

Avant le départ d'une course, la vue MathBZH est réservée aux abonnés Premium : elle affiche « Voir l'abonnement » à la place du tableau. Elle s'ouvre à tous une fois la course courue. Pour s'exercer sans abonnement, ouvrez une course terminée, comme la R3C4 du 12/10/2026.

Étape 2Choisir « L'écrire moi-même »

L'éditeur compte 3 onglets (1) : « Créer une formule », « Mes formules » et « Guide ». Le Guide résume la méthode et propose 6 exemples prêts à l'emploi, que le bouton « Utiliser cette formule » reprend dans l'éditeur.

Sous les onglets, 2 façons de créer une formule (2). « La décrire en français » confie l'écriture au Formulateur, réservé aux abonnés Premium (chapitre 3.4). « L'écrire moi-même », que ce chapitre suit, ouvre 3 zones : à gauche le nom de la colonne et la formule (3), puis l'aperçu sur la course ouverte (4) ; à droite la liste des données (5), que l'on ajoute à la formule d'un clic. Le bouton « Enregistrer » (6) se trouve en bas de la fenêtre.

L'éditeur MathBZH, avec ses 6 zones Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH ouvert sur la course R3C4 du 12/10/2026.

Étape 3Nommer la colonne et écrire la formule

Dans « Nom de la colonne » (1), tapez le titre qui s'affichera en tête de colonne : 40 caractères au plus. Ici, « IA et Cote BZH ». Dans « Formule » (2), écrivez le calcul. Pour ajouter une donnée, cliquez sur son nom dans la liste de droite, ou tapez ses premières lettres puis validez la proposition avec Tab, Entrée ou un toucher. Les boutons sous la zone de saisie insèrent les opérateurs et les fonctions (chapitre 3.2).

Premier exemple, à recopier tel quel :

IA GAGNANT + 1 / Cote BZH

« IA GAGNANT » est la probabilité que l'IA donne au cheval de finir 1er, de 0 à 1 : 0,25 pour 25 %. « Cote BZH » est la cote théorique que turf.bzh calcule pour chaque cheval, et 1 divisé par cette cote donne la probabilité qu'elle suppose. La formule additionne donc 2 avis sur le même cheval : celui de l'IA et celui de la Cote BZH. Un score élevé veut dire que les 2 sont favorables.

Le mot Probabilité implicite

La probabilité que suppose une cote. Une cote de 5 donne 1 / 5 = 0,20, soit 20 %. Pour la cote du PMU, additionnée sur tous les partants d'une course, elle dépasse en général 100 % : la différence est la marge du PMU.

Étape 4Lire le message et l'aperçu

Sous la formule, un message dit si elle est correcte (3) : « Formule correcte : elle peut être enregistrée », ou « À corriger », suivi de la raison (chapitre 3.2). L'aperçu (4) se met à jour à chaque modification : il classe les partants de la course ouverte selon la formule et montre les 5 premiers, avec le rang, le numéro, le cheval et le score.

Sur la R3C4, les 5 premiers sont le n° 10 KALINE DE COSSE (0,38), le n° 3 KATE DU RIL (0,36), le n° 11 KAPELLA DAIRPET (0,25), le n° 9 KINOHA D'OURVILLE (0,23) et le n° 8 KISS ME DU LIVET (0,16), scores arrondis à 2 décimales.

Une formule écrite et son aperçu Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH sur la course R3C4 du 12/10/2026.

Attention

L'aperçu classe les chevaux selon la formule, il ne prédit rien : une seule course ne dit rien de la valeur d'une formule. Pour la mesurer, il faut la tester sur de nombreuses courses (chapitre 3.6).

Étape 5Choisir l'affichage en pourcentage

L'interrupteur « Afficher en % » (5), en bas de l'éditeur, affiche chaque score en pourcentage du meilleur score de la course. Il aide à comparer des courses entre elles. Laissez-le désactivé pour lire les scores bruts, comme dans cet exemple.

Étape 6Enregistrer

Cliquez sur « Enregistrer » (6 sur la capture précédente). Un panneau confirme l'enregistrement (1) : la formule est enregistrée, et sa colonne s'ajoute au tableau des partants de chaque course, entre « Cote » et « Borda » dans la vue MathBZH. Il propose 3 suites. « Tester sur 90 jours » (2) ouvre le Laboratoire sur cette formule (chapitre 3.6, Premium). « Réutiliser dans une autre formule » (3) ouvre une nouvelle formule qui commence par le nom de celle-ci entre crochets (chapitre 3.3). « Voir dans Mes formules » (4) ouvre la liste de vos formules (chapitre 3.5). Le formulaire repart vide : un second clic ne crée pas une autre formule.

La confirmation d'enregistrement Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH après l'enregistrement de « IA et Cote BZH ».

Sans compte, le bouton « Enregistrer » ouvre un encadré qui invite à se connecter ou à créer un compte gratuit. La formule est gardée 24 heures dans le navigateur : après la connexion, ouvrez une course et l'éditeur vous la rend. Un compte garde jusqu'à 100 formules.

Étape 7Retrouver la colonne dans le tableau

La formule devient une colonne du tableau des partants, dans l'ordre de « Mes formules » ; la vue MathBZH les place entre « Cote » et « Borda ». Survolez son titre pour lire le nom complet ; cliquez dessus pour classer les partants selon la colonne. Sans abonnement, la colonne s'affiche sur les courses terminées ; avec Premium, elle s'affiche aussi avant le départ. Le chapitre 3.3 montre les colonnes de 3 formules sur la vue MathBZH.

À retenir

  • Une formule est un calcul qui donne un score à chaque partant : plus il est élevé, mieux le cheval est classé.
  • Une donnée s'ajoute d'un clic, ou avec la complétion automatique (Tab).
  • L'aperçu montre les 5 premiers de la course ouverte ; il ne prédit pas l'arrivée.
  • L'enregistrement demande un compte ; la colonne s'affiche avant le départ avec Premium, après la course sans abonnement.

Le chapitre suivant passe en revue les données et les outils de calcul.

Les erreurs fréquentes

Les erreurs fréquentes : Écrire sa première formule
Ce que vous voyezPourquoiCe qu'il faut faire
« Avec un abonnement, l'aperçu calcule votre formule sur les partants de cette course » à la place de l'aperçuLa course n'est pas encore courue : le calcul est réservé à Premium jusqu'au départAttendre l'arrivée, ou ouvrir une course terminée
Un encadré de connexion au lieu de la confirmationL'enregistrement demande un compteSe connecter ou créer un compte gratuit : la formule est gardée 24 heures dans le navigateur
La colonne n'apparaît pas dans le tableauLa formule est désactivée, sa colonne est masquée, ou la course n'est pas encore courue pour un compte sans PremiumActiver l'interrupteur de la formule dans Mes formules ; dans « Paramètres » au-dessus du tableau, activer sa colonne puis « Sauvegarder »
« À corriger » sous la formuleLa formule contient une erreurLire la raison affichée (chapitre 3.2)

Chapitre 3.2Les données et les outils de calcul

L'objectif. Connaître les données que l'on peut utiliser dans une formule, les opérateurs et les fonctions, comprendre les messages de l'éditeur et les limites à respecter.

Accès. Ouvert à tous : l'éditeur et l'aperçu fonctionnent sur une course terminée sans abonnement ; avant le départ, l'aperçu demande un abonnement Premium.

Lecture
10 minutes
Devant l'écran
10 minutes
Course d'exemple
R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants)
Captures
du 14/10/2026, avec un accès Premium

Une formule se compose de 3 sortes d'éléments : des données (les noms de la liste), des nombres, et des signes de calcul (opérateurs et fonctions). Ce chapitre passe en revue chacun d'eux. Les résultats cités sont ceux de l'aperçu sur la R3C4 du 12/10/2026, course de trot attelé à Enghien, 12 partants.

Étape 1Parcourir la liste des données

À droite de l'éditeur, la palette « Données », avec son champ de recherche (1), regroupe 68 données en 8 catégories (2) : IA, Turf Points, ELO, Statistiques, Gains, Cheval et cote, Musique et Conditions. Une 9e catégorie, « Mes formules », s'ajoute dès que vous avez enregistré une formule (chapitre 3.3). Un clic sur une catégorie ne garde que ses données ; le champ « Rechercher une donnée » filtre la liste par ce que vous tapez. Chaque donnée (3) porte une phrase qui dit ce qu'elle mesure et son échelle. Un clic sur elle l'insère dans la formule, au curseur, avec son nom exact.

La palette des données de l'éditeur Agrandir
Capture du 14/10/2026, accès Premium, palette des données, recherche « forme » dans la palette, résultat classé sous Musique.

Les données se rangent en familles aux échelles différentes. C'est le point à connaître avant de les mélanger :

  • IA. IA GAGNANT, IA COUPLE, IA TRIO, IA MULTI et IA QUINTE sont des probabilités de 0 à 1. Note IA va de 0 à 20. Cote BZH est la cote théorique que turf.bzh calcule pour chaque cheval : 1 / Cote BZH en donne la probabilité.
  • Turf Points et ELO. Les Turf Points existent sur 365 jours et sur 90 jours, en total (TPJ 365, TPJ 90) ou en moyenne par course (Moy TPJ 365, Moy TPJ 90), pour le jockey, et de même pour le cheval. Les classements ELO couvrent le cheval, le jockey, l'entraîneur, le propriétaire et l'éleveur (ELO CHEVAL, ELO JOCKEY, ELO ENTRAINEUR, ELO PROPRIO, ELO ELEVEUR).
  • Statistiques. Taux de Victoire, Taux de Place et Taux d'incident vont de 0 à 100. Courses courues est un effectif.
  • Gains. Gains Course, Gains Totaux, Moyenne Alloc, Alloc. précédente, Alloc. du jour et Rapport allocation sont des montants en euros ou des rapports entre montants.
  • Cheval et cote. Cote, Popularite, Age, Poids, Valeur et Repos, entre autres, ainsi que des indicateurs qui valent 1 ou 0 : Femelle, Hongre, Ex-favori.
  • Musique. Les 8 données tirées de la musique du cheval : Musique place moyenne et Musique dernière place (de 1 à 10), Musique victoires, Musique places, Musique incidents et Musique spécialité (de 0 à 5), Musique forme (de 0 à 100) et Musique tendance (de -9 à 9).
  • Conditions. Distance course, Nb partants, Corde, Déferrage, Déferrage 4 pieds, Changement ferrure, Changement pilote, Avis entraîneur (-1, 0 ou 1) et Supplément.

Le nom à écrire dans la formule est celui qui s'insère au clic, et il peut différer de l'étiquette de la donnée. Sur la capture, la recherche « forme » ne laisse que la donnée « Forme » : le badge gris à côté de son titre donne le nom à écrire, « Musique forme ».

Le mot Échelle

L'étendue des valeurs que peut prendre une donnée : de 0 à 1 pour IA GAGNANT, de 0 à 100 pour Taux de Victoire. Ajouter 2 données d'échelles différentes revient à laisser la plus grande décider seule du résultat ; on les ramène d'abord à une échelle commune (étape 5).

Étape 2Écrire les calculs

Les boutons sous la zone de saisie insèrent les signes de calcul. Vous pouvez aussi les taper au clavier.

  • Opérations. +, -, * (multiplier), / (diviser), ^ (puissance) et les parenthèses. La multiplication et la division passent avant l'addition et la soustraction ; les parenthèses imposent un autre ordre. Les décimales s'écrivent avec un point, pas une virgule : (IA GAGNANT + 0.1) * 2.
  • Comparaisons. <, >, <=, >=, == (égal) et != (différent). Une comparaison vaut 1 si elle est vraie et 0 si elle est fausse. Cote >= 5 vaut donc 1 pour les chevaux cotés 5 ou plus, et 0 pour les autres.
  • Conjonctions. and (et) et or (ou) relient 2 comparaisons : (Cote >= 5) and (Cote <= 20). Les signes && et || ne sont pas reconnus.
  • Condition. condition ? valeur si vraie : valeur si fausse. Cote > 30 ? 0 : 1 vaut 0 pour les chevaux cotés plus de 30 et 1 pour les autres. Une condition peut en contenir une autre.

Les comparaisons donnant 1 ou 0, on peut les multiplier à un score pour garder ou écarter un cheval. (Cote >= 5) * (Cote <= 20) * IA GAGNANT garde l'IA pour les chevaux cotés de 5 à 20 et met les autres à 0. Le chapitre 3.3 en donne des exemples chiffrés.

Étape 3Utiliser les fonctions

Le menu « Fonctions » (1 sur la capture suivante) liste 11 fonctions. Une fonction s'écrit avec son nom, une parenthèse, ses arguments séparés par des virgules, puis une parenthèse fermante.

  • log et sqrt. Le logarithme et la racine carrée, que les boutons « ln » et « √ » insèrent sous les noms log( et sqrt(. Écrire ln( à la main est refusé : le nom à utiliser est log(.
  • rank. Le rang du cheval dans la course selon une donnée. rank(Cote) donne le rang 1 au cheval qui a la plus grande valeur. rank(Cote, 'asc') inverse l'ordre : le rang 1 va à la plus petite valeur, donc au favori. Les apostrophes et les guillemets sont acceptés.
  • max, min, mean, median, std, sum. Le plus grand, le plus petit, la moyenne, la médiane, l'écart-type et la somme d'une donnée sur tous les partants de la course. Ces fonctions donnent le même nombre à chaque partant : max(Cote) vaut 134 pour les 12 partants de la R3C4. Elles servent de point de comparaison, comme dans IA GAGNANT / mean(IA GAGNANT), qui exprime l'IA d'un cheval par rapport à l'IA moyenne de la course.
  • quantile et quartile. Une valeur de repère dans la répartition de la course. quantile(IA GAGNANT, 0.75) est la valeur sous laquelle se trouvent 75 % des partants.

Le menu « Astuces d'écriture » (2) rappelle quelques règles : ajouter des parenthèses en cas de doute, mettre les données sur la même échelle (100 * IA GAGNANT + 5 * Note IA), écrire Nb partants + 1 - rank(Cote, 'asc') pour inverser un classement, ou taper [ dans la formule pour ouvrir la liste des données et des formules.

Les fonctions et les astuces d'écriture Agrandir
Capture du 14/10/2026, accès Premium, menus « Fonctions » et « Astuces d'écriture » de l'éditeur.

Étape 4Écrire un mot plutôt qu'un nombre

Une formule peut aussi écrire un mot dans la colonne, à la place d'un score. Le mot ne peut venir que du résultat d'une condition : Musique places >= 3 ? "REGULIER" : "-". Il compte 20 caractères au plus.

Sur la R3C4, cette formule écrit « REGULIER » pour 3 partants et « - » pour les 9 autres, et l'aperçu l'indique en une phrase. Les formules qui écrivent un mot servent à repérer, pas à classer : elles n'entrent ni dans le classement Borda (partie 4) ni dans le Laboratoire (chapitre 3.6), et une autre formule ne peut pas les appeler (chapitre 3.3). Mélanger un mot et un calcul est refusé.

Étape 5Mettre 2 données sur la même échelle

Additionner IA GAGNANT (de 0 à 1) et Note IA (de 0 à 20) fait de la Note IA l'unique juge du résultat. 2 solutions, qui se combinent.

  • Pondérer. 100 * IA GAGNANT + 5 * Note IA ramène les 2 données vers des valeurs de même ordre. Sur la R3C4, les 5 premiers sont le n° 3 KATE DU RIL (110,45), le n° 10 KALINE DE COSSE (97,43), le n° 9 KINOHA D'OURVILLE (87,69), le n° 11 KAPELLA DAIRPET (87,37) et le n° 4 KATINKA GEMA (82,91).
  • Passer par les rangs. rank(IA GAGNANT, 'asc') + rank(Note IA, 'asc') additionne 2 positions, qui sont toujours comprises entre 1 et le nombre de partants, quelle que soit l'échelle de départ. Avec 'asc', le meilleur cheval d'une donnée reçoit le rang le plus élevé : la somme la plus haute désigne donc le meilleur cheval, comme pour toute formule.

Les poids (ici 100 et 5) sont votre choix. Le Laboratoire (chapitre 3.6) sert précisément à mesurer ce que vaut un choix de poids sur les courses passées.

Étape 6Comprendre une formule refusée

Quand la formule est incorrecte, le message sous la zone de saisie passe de « Formule correcte : elle peut être enregistrée » à « À corriger », suivi de la raison. L'enregistrement est alors impossible. Exemple avec Forme + 100 * IA GAGNANT : « Forme » est l'étiquette d'un bouton, le nom à écrire est « Musique forme ». L'éditeur répond « À corriger : Le champ "Forme" n'est pas reconnu. Vérifiez l'orthographe ou les majuscules » (2).

Une formule à corriger et son message Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH avec une formule refusée.

La formule écrite est en (1), le message en (2). Tant que la formule est à corriger, l'aperçu (3) attend : « Formule incomplète ou incorrecte : l'aperçu reprend dès qu'elle est juste. » Le tableau des erreurs en fin de chapitre reprend les messages les plus fréquents.

Attention

Une formule peut être correcte et ne rien apprendre. Si tous les partants obtiennent le même score, l'éditeur le dit (« Tous les partants ont le même score : la formule ne les départage pas sur cette course ») ; si le calcul échoue pour tous, le tableau afficherait #ERR dans chaque case, et l'éditeur vous en prévient avant l'enregistrement.

Étape 7Connaître les limites

  • Nom et formule. 40 caractères au plus pour le nom de la colonne, 2 000 pour la formule.
  • Nombre de formules. 100 formules au plus par compte.
  • Formules appelées. Une formule peut en appeler une autre (chapitre 3.3), sur 5 niveaux au plus et avec 20 formules appelées au plus. Il n'y a pas de boucle : une formule ne peut pas s'appeler elle-même, ni directement ni par un détour.
  • Laboratoire. Une formule peut compter 400 éléments de calcul au plus pour être testée, 2 000 en comptant les formules qu'elle appelle.

À retenir

  • Les données ont des échelles différentes : pondérez-les ou passez par les rangs avant de les additionner.
  • Le nom à écrire est celui qui s'insère au clic : « Musique forme », pas « Forme ».
  • rank(x) donne le rang 1 à la plus grande valeur ; rank(x, 'asc') donne le rang 1 à la plus petite.
  • Une comparaison vaut 1 ou 0 ; and et or relient 2 comparaisons.
  • Un mot ne vient que d'une condition ; il ne se classe pas et ne se teste pas.

Le chapitre suivant applique ces outils à 10 formules prêtes à écrire.

Les erreurs fréquentes

Les erreurs fréquentes : Les données et les outils de calcul
Ce que vous voyezPourquoiCe qu'il faut faire
« Le champ "X" n'est pas reconnu. Vérifiez l'orthographe ou les majuscules. »Le nom écrit n'est pas celui d'une donnée, ou l'étiquette d'un bouton a été prise pour le nomInsérer la donnée d'un clic, ou taper « [ » pour ouvrir la liste
« Il manque une parenthèse fermante quelque part. »Une parenthèse ouverte n'est pas referméeCompter les parenthèses ouvrantes et fermantes ; en chercher une oubliée en fin de formule
« La formule semble incomplète. Elle ne peut pas finir par un opérateur »La formule s'arrête sur +, -, * ou /Ajouter la donnée ou le nombre qui manque après le signe, ou retirer le signe
« Il manque un nombre ou un champ après un opérateur »Le signe && ou le double trait vertical a été utilisé à la place de and ou orÉcrire and ou or
« Cannot convert "-" to a number »Un mot, comme le « - » d'une condition, est mêlé à un calculGarder le mot comme résultat final de la condition, sans le réutiliser dans un calcul
« Le calcul échoue pour tous les partants (#ERR dans le tableau) »Une division par 0 ou un logarithme d'un nombre négatif ou nul pour tous les chevauxAjouter 1 au diviseur, par exemple Gains Totaux / (Courses courues + 1)
« Tous les partants ont le même score »La formule ne distingue pas les chevaux de cette courseAjouter une donnée qui varie d'un cheval à l'autre

Chapitre 3.310 formules à écrire

L'objectif. Écrire 10 formules types, lire leur résultat sur une course, puis en appeler une dans une autre et voir plusieurs colonnes côte à côte.

Accès. Ouvert à tous sur une course terminée ; enregistrer une formule demande un compte, gratuit.

Lecture
10 minutes
Devant l'écran
20 minutes
Course d'exemple
R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants)
Captures
du 14/10/2026, avec un accès Premium

Les 10 formules de ce chapitre se recopient telles quelles dans l'éditeur. Pour chacune, le résultat donné est celui de l'aperçu sur la R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants). L'arrivée de cette course est 6, 8, 2, 10, 4. Les scores sont arrondis à 2 décimales.

La formule du chapitre 3.1, IA GAGNANT + 1 / Cote BZH, est enregistrée sous le nom « IA et Cote BZH ». Les formules 8 et 10 de ce chapitre s'enregistrent sous les noms « Accord IA Cote BZH » et « Accord et déferrage » : l'étape 7 les affiche ensemble avec la première.

Le Guide de l'éditeur propose lui-même 6 exemples prêts à l'emploi, que le bouton « Utiliser cette formule » reprend d'un clic. Ceux du présent chapitre servent à comprendre comment une formule se construit.

Étape 1Lire la cote PMU, puis la Cote BZH

Formule 1. La probabilité de la cote PMU.

1 / Cote

Une cote de 5 donne 0,2 : c'est la probabilité implicite de la cote (chapitre 3.1). Les 5 premiers sont les favoris du marché : le n° 6 KALIAKIE PHEDO (0,3), le n° 11 KAPELLA DAIRPET (0,2), le n° 3 KATE DU RIL (0,17), le n° 4 KATINKA GEMA (0,1) et le n° 10 KALINE DE COSSE (0,09).

Formule 2. La probabilité de la Cote BZH.

1 / Cote BZH

Même calcul avec la cote théorique de turf.bzh, au lieu de la cote du PMU. Les 5 premiers sont le n° 10 KALINE DE COSSE (0,25), les n° 9 KINOHA D'OURVILLE, 3 KATE DU RIL et 11 KAPELLA DAIRPET (0,14 chacun) et le n° 8 KISS ME DU LIVET (0,08). Les 2 colonnes ne classent pas les chevaux dans le même ordre : le n° 6, favori du marché, ne figure pas parmi les 5 premiers de la Cote BZH.

Étape 2Se situer dans la course

Formule 3. Le classement de l'IA, dans le bon sens.

rank(IA GAGNANT, 'asc')

Un rang est une position, pas un score. Par défaut, rank donne le rang 1 au cheval qui a la plus grande valeur : avec rank(IA GAGNANT), le score le plus élevé va donc au cheval que l'IA classe le dernier (n° 1 KAROLINE CADE, 12 ; n° 7 KANELLE STAR, 11 ; n° 12 KANARY BAY, 10). Avec 'asc', le rang 1 va à la plus petite valeur et le score le plus élevé revient au cheval que l'IA classe le premier : n° 3 KATE DU RIL (12), n° 10 KALINE DE COSSE (11), n° 11 KAPELLA DAIRPET (10), n° 9 KINOHA D'OURVILLE (9) et n° 8 KISS ME DU LIVET (8).

Formule 4. L'IA rapportée à la moyenne de la course.

IA GAGNANT / mean(IA GAGNANT)

Le score dit combien de fois l'IA d'un cheval dépasse l'IA moyenne des partants. Le n° 3 KATE DU RIL obtient 2,81, soit près de 3 fois la moyenne ; viennent ensuite le n° 10 KALINE DE COSSE (1,62), le n° 11 KAPELLA DAIRPET (1,42), le n° 9 KINOHA D'OURVILLE (1,15) et le n° 8 KISS ME DU LIVET (1).

Formule 5. Le quart supérieur de l'IA.

IA GAGNANT >= quantile(IA GAGNANT, 0.75)

La comparaison vaut 1 pour les chevaux dont l'IA atteint le seuil des 75 % de la course, et 0 pour les autres. Sur la R3C4, 3 partants sur 12 obtiennent 1 : les n° 3, 10 et 11. Une formule de ce genre ne classe pas, elle sépare.

Étape 3Mesurer la forme

Formule 6. La forme de la musique, moins une pénalité pour les incidents.

Musique forme - 10 * Musique incidents

« Musique forme » va de 0 à 100 et « Musique incidents » de 0 à 5 : le coefficient 10 donne aux incidents un poids du même ordre que la forme. Les 5 premiers sont le n° 9 KINOHA D'OURVILLE (93,3), le n° 3 KATE DU RIL (89,6), le n° 8 KISS ME DU LIVET (71,1), le n° 4 KATINKA GEMA (70) et le n° 5 KLASSIKA DIDALO (64,4).

Étape 4Garder ou écarter des chevaux

Formule 7. Les 4 meilleures notes de l'IA, cotées de 5 à 20.

(rank(Note IA) <= 4) * (Cote >= 5) * (Cote <= 20)

rank(Note IA) <= 4 vaut 1 pour les 4 chevaux qui ont la plus forte Note IA, et 0 pour les autres. Chaque parenthèse vaut 1 ou 0 ; le produit ne vaut 1 que si les 3 conditions sont réunies. Sur la R3C4, les 4 meilleures notes (n° 3, 4, 9 et 10) sont toutes cotées de 5 à 20 : elles obtiennent 1, les 8 autres 0. Le même filtre s'écrit avec and :

(rank(Note IA) <= 4) and (Cote >= 5) and (Cote <= 20)

Le résultat est identique.

Formule 8. Les 4 meilleurs de l'IA, classés par la Cote BZH. Nommez la colonne « Accord IA Cote BZH » et écrivez :

(rank(IA GAGNANT) <= 4) * (1 / Cote BZH)

rank(IA GAGNANT) <= 4 vaut 1 pour les 4 chevaux que l'IA classe le plus haut (le rang 1 va à la plus grande probabilité) et 0 pour les autres. Multiplié par 1 / Cote BZH, le filtre garde le score de la Cote BZH pour ces 4 chevaux et met tous les autres à 0. Sur la R3C4, les 5 premiers sont le n° 10 KALINE DE COSSE (0,25), les n° 9 KINOHA D'OURVILLE, 3 KATE DU RIL et 11 KAPELLA DAIRPET (0,14 chacun) et le n° 1 KAROLINE CADE (0). Elle ne garde que les 4 premiers de l'IA et les classe selon la Cote BZH : le nom « Accord IA Cote BZH » rappelle ces 2 avis combinés. L'étape 6 la réutilise.

Attention

Ces résultats décrivent une seule course. Les formules ci-dessus ne retiennent pas les mêmes chevaux, et une course ne dit rien de la valeur d'une formule, dans un sens comme dans l'autre. Pour la mesurer, il faut la tester sur de nombreuses courses : c'est le rôle du Laboratoire (chapitre 3.6).

Étape 5Écrire un mot

Formule 9. Un repère en toutes lettres. Nommez la colonne « Régularité » et écrivez :

Musique places >= 3 ? "REGULIER" : "-"

La colonne écrit « REGULIER » pour les chevaux dont la musique compte au moins 3 places (valeur de 0 à 5), et « - » pour les autres. L'aperçu l'indique en une phrase : « Sur cette course, la formule écrit : « - » 9 fois, « REGULIER » 3 fois. » Un mot compte 20 caractères au plus, et il n'est possible que comme résultat d'une condition (chapitre 3.2).

Une formule qui écrit un mot Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH avec la formule « Régularité ».

La formule (1) et son aperçu (2) montrent le texte écrit. Une formule qui écrit un mot sert à repérer ; elle n'entre pas dans le classement Borda (partie 4), n'est pas testable au Laboratoire et ne peut pas être appelée par une autre.

Étape 6Appeler une formule dans une autre

Formule 10. Le bonus déferrage. Quand « Accord IA Cote BZH » est enregistrée, une autre formule peut l'appeler en écrivant son nom entre crochets. Nommez celle-ci « Accord et déferrage » :

[Accord IA Cote BZH] * (1 + 0.3 * Déferrage 4 pieds)

« Déferrage 4 pieds » vaut 1 pour un cheval qui court déferré des 4 pieds et 0 sinon. Le facteur 1 + 0.3 * Déferrage 4 pieds ajoute donc 30 % au score des chevaux déferrés des 4 pieds et ne change pas les autres. Sur la R3C4, les n° 3 et 9 courent déferrés des 4 pieds : leur score passe de 0,14 à 0,18. Les 5 premiers sont le n° 10 KALINE DE COSSE (0,25), les n° 9 KINOHA D'OURVILLE et 3 KATE DU RIL (0,18 chacun), le n° 11 KAPELLA DAIRPET (0,14) et le n° 1 KAROLINE CADE (0).

Pour écrire l'appel sans faute, utilisez le bouton « Mes formules [Nom] » (1 sur la capture) sous la zone de saisie : toucher l'une de vos formules la fait entrer dans le calcul sous la forme [Nom], avec son score, même si sa colonne est masquée. Taper [ dans la formule ouvre la même liste.

Une formule qui en appelle une autre Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH avec la formule qui appelle « Accord IA Cote BZH ».

La formule appelante (2) reçoit le score brut de la formule appelée, avant tout affichage en pourcentage, et son aperçu (3) se calcule sur la même course. Appeler une formule évite de la recopier : en modifiant la formule appelée, vous changez le résultat de toutes celles qui l'appellent. 4 règles à connaître :

  • on écrit le nom exactement comme dans « Mes formules », entre crochets ;
  • une formule appelée ne peut pas être supprimée tant qu'une autre l'appelle ;
  • une formule qui écrit un mot ne peut pas être appelée ;
  • les appels vont jusqu'à 5 niveaux et 20 formules au plus, sans boucle.

Le bouton « Réutiliser dans une autre formule » (chapitre 3.1, étape 6) ouvre directement une formule qui commence par l'appel de la précédente : il ouvre une nouvelle formule qui commence par le nom de la précédente entre crochets, ici [Accord IA Cote BZH].

Étape 7Voir plusieurs formules ensemble

Avec 3 formules enregistrées (« IA et Cote BZH », « Accord IA Cote BZH » et « Accord et déferrage »), la vue MathBZH du tableau affiche une colonne par formule, entre « Cote » et « Borda » : la plus récente à gauche (1), puis « Accord IA Cote BZH » (2) et « IA et Cote BZH » (3). Chaque colonne se classe d'un clic sur son titre, le survol donne le nom complet. C'est ainsi que l'on compare plusieurs idées sur la même course.

La vue MathBZH avec 3 formules Agrandir
Capture du 14/10/2026, accès Premium, vue MathBZH de la course R3C4 du 12/10/2026 avec 3 formules actives.

À retenir

  • Une comparaison vaut 1 ou 0 : multipliée à un score, elle le garde ou l'efface.
  • rank(x) donne le rang 1 à la plus grande valeur ; avec 'asc', à la plus petite.
  • Ramenez 2 données à la même échelle avant de les additionner.
  • Un mot s'écrit à l'aide d'une condition ; il ne se classe pas et ne se teste pas.
  • Une formule en appelle une autre en écrivant son nom entre crochets : modifier la première met à jour toutes celles qui l'appellent.

Le chapitre suivant confie l'écriture de la formule à une description en français.

Les erreurs fréquentes

Les erreurs fréquentes : 10 formules à écrire
Ce que vous voyezPourquoiCe qu'il faut faire
« Aucune de vos formules ne s'appelle « X ». Écrivez son nom comme dans Mes formules. »Le nom entre crochets ne correspond à aucune formule enregistréeTaper « [ » et choisir la formule dans la liste
« Accord IA Cote BZH » est appelée par « Accord et déferrage » : retirez-la d'abord de cette formuleUne autre formule en dépendModifier la formule qui l'appelle, ou la supprimer d'abord
La colonne affiche seulement des 1 et des 0La formule est un filtre : elle sépare, elle ne classe pasCe comportement est voulu ; ajouter un score avec une multiplication pour classer
Une formule à mot n'apparaît pas dans le classement BordaLes mots ne se classent pasÉcrire une formule qui donne un nombre

Chapitre 3.4Le Formulateur : décrire une formule en français

L'objectif. Décrire une formule en français, laisser le Formulateur l'écrire, lire son explication et son aperçu, l'insérer dans l'éditeur, la retoucher et l'enregistrer.

Accès. Le Formulateur est réservé aux abonnés Premium (chapitre 1.1). Chaque formule écrite coûte 40 crédits, débités seulement si une formule valide est rendue.

Lecture
7 minutes
Devant l'écran
10 minutes
Course d'exemple
R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants)
Captures
du 14/10/2026, avec un accès Premium

Les chapitres précédents écrivent la formule à la main. Le Formulateur fait l'inverse : vous décrivez en français ce que la colonne doit mesurer, et il écrit le calcul avec les données de MathBZH. Il vérifie la formule avant de vous la rendre, l'explique en quelques phrases et en montre l'aperçu sur la course ouverte. Vous restez maître du résultat : la formule passe dans l'éditeur, où vous la lisez, la modifiez si besoin, puis l'enregistrez.

Les captures montrent la R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants), avec un accès Premium.

Étape 1Ouvrir le Formulateur

Ouvrez l'éditeur MathBZH depuis une page de course (chapitre 3.1) et choisissez « La décrire en français », la première des 2 façons de créer une formule. Le bouton rappelle le prix : « Le Formulateur l'écrit pour vous, 40 crédits ».

Étape 2Décrire la formule

La zone de demande (1) accepte une description libre : les données à combiner, leur poids, les conditions, le type de pari. Le bouton « Écrire la formule » (2) lance le calcul et affiche son prix, 40 crédits. À côté, une phrase le répète : les crédits ne sont débités que si une formule valide est écrite. Le bouton « Effacer » vide la demande, la fiche et la retouche.

Sous la zone, 2 blocs d'aide (3). « Comment ça marche » résume la méthode en 3 temps : décrire la colonne voulue, laisser le Formulateur l'écrire et l'essayer sur les 40 dernières courses courues, puis insérer, vérifier et enregistrer. « Idées de demandes » propose des demandes toutes faites (4) : un toucher sur l'une d'elles la reprend dans la zone de saisie, que vous adaptez avant de lancer l'écriture.

Le Formulateur, avant la demande Agrandir
Capture du 14/10/2026, accès Premium, éditeur MathBZH en mode « La décrire en français ».

Une bonne demande nomme les données et dit ce que l'on veut en faire. Par exemple : « La forme tirée de la musique et le nombre de places sur les 5 dernières sorties, en pénalisant les incidents. » Une demande trop vague (« le meilleur cheval ») ou hors sujet ne donne pas de formule : un message l'explique et aucun crédit n'est débité.

Étape 3Lire le résultat

Après quelques secondes, une fiche apparaît sous la demande. Elle compte 5 éléments, numérotés sur la capture.

  • Le nom de la colonne (1), ici « Forme Places Incidents ».
  • La formule (2), écrite avec les noms de données de l'éditeur : Musique forme + 20 * Musique places - 20 * Musique incidents.
  • Une explication en français : la formule part de la Musique forme, ajoute 20 points par arrivée dans les 3 premiers sur les 5 dernières sorties et retire 20 points par disqualification, chute ou arrêt.
  • L'aperçu sur cette course (3), calculé sur la course ouverte : le numéro, le cheval et le score des 5 premiers. Ici le n° 9 KINOHA D'OURVILLE (193,3), le n° 3 KATE DU RIL (169,6), le n° 4 KATINKA GEMA (140), le n° 8 KISS ME DU LIVET (111,1) et le n° 5 KLASSIKA DIDALO (104,4).
  • Le bouton « Insérer dans l'éditeur » (4) et la zone de retouche (5).
La formule écrite par le Formulateur Agrandir
Capture du 14/10/2026, accès Premium, résultat du Formulateur sur la course R3C4 du 12/10/2026.

Le Formulateur peut formuler autrement une même demande : le nom, les coefficients et l'explication varient d'un essai à l'autre, seule la formule rendue fait foi.

Attention

Une formule valide n'est pas une formule qui fonctionne. Le Formulateur écrit ce que vous décrivez, il ne juge pas si l'idée est bonne. L'explication et l'aperçu disent ce que la formule calcule sur cette course ; pour savoir ce qu'elle aurait donné sur le passé, testez-la au Laboratoire (chapitre 3.6).

Étape 4Insérer dans l'éditeur et enregistrer

« Insérer dans l'éditeur » (4) ramène le nom et la formule dans « L'écrire moi-même », avec l'aperçu sur la course ouverte. À partir de là, tout se passe comme dans le chapitre 3.1 : le message « Formule correcte » confirme la formule, vous pouvez la modifier à la main (par exemple changer un coefficient), puis « Enregistrer ». La formule enregistrée est une formule comme les autres : elle apparaît dans « Mes formules » (chapitre 3.5), peut être appelée par une autre (chapitre 3.3) et se teste au Laboratoire.

Étape 5Retoucher la formule

Sous le bouton d'insertion, la zone de retouche (5) accepte une consigne courte, par exemple « plus de poids à la forme ». Le bouton « Retoucher » coûte 20 crédits et s'applique à la dernière formule rendue : le Formulateur en rend une nouvelle version selon la consigne, vérifiée comme la première. Comme pour l'écriture, les crédits ne sont débités que si une formule valide est rendue.

À retenir

  • Le Formulateur écrit la formule à partir d'une description en français : 40 crédits, débités seulement si une formule valide est rendue.
  • Il vérifie sa formule sur les 40 dernières courses courues, l'explique et en montre l'aperçu sur la course ouverte ; l'insertion dans l'éditeur permet de la relire et de la modifier.
  • La retouche coûte 20 crédits et s'applique à la dernière formule rendue.
  • Une formule valide n'est pas une formule qui fonctionne : le Laboratoire mesure ce qu'elle donne sur le passé.

Le chapitre suivant montre comment gérer les formules enregistrées.

Les erreurs fréquentes

Les erreurs fréquentes : Le Formulateur : décrire une formule en français
Ce que vous voyezPourquoiCe qu'il faut faire
Un message à la place de la ficheLa demande n'a pas donné de formule valide : trop vague, hors sujet ou impossible avec les données de MathBZHReformuler en nommant les données et leur rôle ; aucun crédit n'est débité
La formule rendue ne correspond pas à l'idéeLa demande laissait un choix au FormulateurUtiliser « Retoucher » (20 crédits) ou corriger la formule dans l'éditeur
Le nom ou les coefficients changent d'un essai à l'autreLe Formulateur peut formuler autrement la même demandeGarder la formule qui convient et l'enregistrer

Chapitre 3.5Mes formules et l'historique des tests

L'objectif. Gérer ses formules (activer, ordonner, annoter, réutiliser, copier, exporter, supprimer) et retrouver le résultat de chacun de ses tests.

Accès. Un compte, gratuit, suffit pour gérer ses formules. Lancer un test au Laboratoire, et donc remplir l'historique, demande un abonnement Premium.

Lecture
8 minutes
Devant l'écran
10 minutes
Course d'exemple
R3C4 du 12/10/2026 (Enghien, trot attelé, 12 partants)
Captures
du 14/10/2026, avec un accès Premium

Une formule enregistrée vit dans votre compte. La page « Mes formules » les réunit toutes, avec le dernier test de chacune ; la page « Historique des tests » garde tous les tests. Les 2 pages et le Laboratoire partagent une même barre de navigation, avec un 4e onglet « Guide » qui résume la méthode.

Étape 1Ouvrir Mes formules

Depuis l'éditeur, le bouton « Voir dans Mes formules » (chapitre 3.1) ouvre la page ; depuis le Laboratoire ou l'historique, l'onglet « Mes formules » de la barre de navigation (1) y mène aussi. Tant que le compte n'a aucune formule, la page l'annonce (« 0 formule ») et propose 2 chemins vers l'éditeur : « Créer une formule » (2) en haut, « Créer ma première formule » (3) en bas. L'éditeur s'ouvre alors sur le Quinté+ de la veille.

Mes formules, sans aucune formule Agrandir
Capture du 14/10/2026, accès Premium, page Mes formules d'un compte sans formule.

Le bloc « Créer, tester, suivre : le parcours d'une formule » rappelle le parcours en 3 temps : créer dans l'éditeur, tester au Laboratoire sur les 90 derniers jours, suivre le dernier test de chaque formule ici, et tous les autres dans l'historique.

Étape 2Lire la carte d'une formule

Chaque formule occupe une carte. En tête de page, 3 pastilles comptent les formules (1) : le total, le nombre de formules actives et la limite de 100 par compte. À côté, « Exporter mes formules (ZIP) » (2) télécharge un fichier texte par formule, avec son nom, son état, son calcul, ses repères et les formules qu'elle appelle.

Sur la carte, de haut en bas :

  • le numéro d'ordre et le nom de la formule, avec l'interrupteur « Active / Inactive » (3) ;
  • le calcul (4), écrit avec les noms de données de l'éditeur ;
  • des liens d'appel : « Appelle votre formule … » si elle en appelle une autre, « Appelée par … » si une autre l'appelle. Sur la capture, « Accord et déferrage » appelle « Accord IA Cote BZH », et celle-ci est appelée par la première ;
  • les notes que vous avez écrites, s'il y en a ;
  • le dernier test (6) : sa date, le Top N, la période, le ROI simple gagnant de la formule, celui du marché et le verdict, avec un lien « Voir l'historique ». Si la formule n'a jamais été testée, la carte écrit « Pas encore testée au Laboratoire. » ;
  • les boutons d'action (5).
Mes formules, avec 3 formules Agrandir
Capture du 14/10/2026, accès Premium, page Mes formules avec les 3 formules d'exemple du chapitre 3.3.

Étape 3Activer, désactiver, ordonner

Une formule active est calculée sur chaque course, s'affiche en colonne dans le tableau et peut être choisie comme critère du Borda (chapitre 4.3, étape 5). Une formule inactive reste enregistrée mais disparaît du tableau ; on la réactive d'un geste. Désactiver est la bonne façon de mettre une formule de côté sans la perdre.

Les flèches ↑ et ↓ de la carte changent sa place. Cet ordre est celui des colonnes sur les pages de courses. Il est gardé dans le navigateur que vous utilisez : sur un autre appareil, l'ordre de départ est celui de la création, la formule la plus récente d'abord.

Étape 4Retrouver et annoter ses formules

Au-dessus des cartes, « Retrouver une formule » filtre la liste par texte (nom, note, hippodrome ou donnée employée), par état (Toutes, Actives, Inactives) et par discipline.

« Conditions et notes » ouvre 3 champs pour chaque formule : la discipline et l'hippodrome auxquels elle est destinée, et des notes de 1 000 caractères au plus. Ce sont des repères pour vous : ils s'affichent sur la carte, servent aux filtres ci-dessus et se retrouvent dans l'export.

Étape 5Modifier, réutiliser, copier, supprimer

  • Modifier le calcul rouvre la formule dans l'éditeur, sur une course.
  • Réutiliser ouvre l'éditeur sur une nouvelle formule qui commence par l'appel de celle-ci, entre crochets (chapitre 3.3).
  • Copier place le calcul dans le presse-papiers, écrit avec les noms de l'éditeur : « Formule copiée. »
  • Tester au Laboratoire ouvre le Laboratoire avec cette formule déjà choisie (chapitre 3.6).
  • Supprimer demande une confirmation : un premier clic arme le bouton, qui devient « Confirmer la suppression » pendant 5 secondes ; un second clic supprime la formule. La suppression est définitive.

Attention

Une formule appelée par une autre ne peut pas être supprimée : la page répond que la formule est appelée par telle autre et demande de la retirer d'abord de celle-ci. Supprimez ou modifiez d'abord la formule qui l'appelle.

Étape 6Retrouver ses tests dans l'historique

La page « Historique des tests » liste tous vos tests, du plus récent au plus ancien. En haut, les pastilles (1) donnent le nombre de tests et la durée permise par votre accès : « Premium : 90 jours par test », ou « Licence Illimitée : toute la base » (chapitre 3.6). « Nouveau test » ouvre le Laboratoire. Un champ de recherche (formule, note ou filtre), un tri et un bouton « Tout supprimer » complètent la page.

Chaque test occupe une carte. Elle indique son état, par exemple « Terminé », la date de lancement, les formules testées, le Top N, la période et le nombre de courses analysées. Le tableau des mesures (2) donne, pour chaque formule et pour la référence marché : le ROI simple gagnant et le ROI simple placé avec leur intervalle de confiance à 95 %, la part de paris gagnants et le nombre de paris. La carte se termine par les boutons d'action (3) :

  • Voir le détail rouvre les résultats complets ;
  • Relancer refait le test avec les mêmes réglages, Relancer sur 90 jours le refait sur les 90 derniers jours ;
  • Exporter (CSV) produit le détail du test, conservé 14 jours ;
  • Ajouter une note garde une remarque sur le test ;
  • Supprimer retire le test de l'historique.
L'historique des tests Agrandir
Capture du 14/10/2026, accès Premium, test des 3 formules du chapitre 3.3 (Top 3, trot attelé, 12 partants au plus), avec la Licence Illimitée.

Sur cet exemple, le test porte du 15/11/2025 au 12/10/2026 (332 jours) et 4 150 courses analysées, avec 2 filtres, « Trot attelé » et « Partants ≤ 12 », rappelés sous le titre. Il compare les 3 formules du chapitre 3.3 à la référence marché, qui occupe la dernière ligne du tableau. Le chapitre suivant explique comment lire chaque colonne.

Le mot ROI

Le rendement : les gains moins les mises, rapportés aux mises. Un ROI de -10 % veut dire qu'1 € joué a rapporté en moyenne 0,90 € ; un ROI de 0 % rend exactement la mise.

À retenir

  • Une formule active est calculée sur chaque course et peut servir de critère au Borda ; une formule inactive est conservée sans rien afficher.
  • Les flèches fixent l'ordre des colonnes, dans le navigateur utilisé.
  • Une formule appelée par une autre ne peut pas être supprimée.
  • Chaque test reste dans l'historique avec ses réglages : on peut le relancer, l'exporter ou l'annoter.

Le chapitre suivant décrit le Laboratoire, qui produit ces tests.

Les erreurs fréquentes

Les erreurs fréquentes : Mes formules et l'historique des tests
Ce que vous voyezPourquoiCe qu'il faut faire
« Pas encore testée au Laboratoire. » sur une carteAucun test n'a été lancé avec cette formuleCliquer sur « Tester au Laboratoire » (Premium)
« Une formule est appelée par … : retirez-la d'abord de cette formule »Une autre formule en dépendModifier la formule qui l'appelle, ou la supprimer d'abord
Les formules sont dans un autre ordre sur un autre appareilL'ordre est gardé dans le navigateurReplacer les formules avec les flèches sur cet appareil
Le bouton « Supprimer » est revenu à son état normalLa confirmation n'est valable que 5 secondesCliquer de nouveau sur « Supprimer », puis sur « Confirmer la suppression »

Chapitre 3.6Le Laboratoire : tester une formule sur le passé

L'objectif. Régler et lancer un test, lire la synthèse, la comparaison avec le marché et la courbe du capital, puis savoir ce que ces chiffres permettent de conclure, et ce qu'ils ne permettent pas.

Accès. Lancer un test demande un abonnement Premium. Sans abonnement, la page s'ouvre et montre ses réglages, avec la mention « Réservé aux abonnés Premium » sur le bouton de lancement.

Lecture
11 minutes
Devant l'écran
15 minutes
Course d'exemple
Test du 14/10/2026 : 3 formules, Top 3, du 15/11/2025 au 12/10/2026, trot attelé, 12 partants au plus
Captures
du 14/10/2026, avec un accès Premium

Une formule classe les chevaux d'une course. Le Laboratoire répond à la question suivante : que se serait-il passé en jouant, sur chaque course passée, les chevaux que la formule classe en tête ? Il rejoue chaque course avec les données connues avant le départ, joue les N meilleurs scores et compte les gains, au simple gagnant, au simple placé et aux paris combinés. Il compare enfin le résultat à une référence : les N plus petites cotes de chaque course.

Ce chapitre décrit l'écran, réglage par réglage et résultat par résultat. Les captures sont celles d'un test lancé le 14/10/2026 sur les 3 formules du chapitre 3.3, avec le Top 3, du 15/11/2025 au 12/10/2026, en trot attelé sur les courses de 12 partants au plus. Le chapitre n'en commente pas les chiffres : ils servent à montrer où lire chaque information et comment la comprendre.

Étape 1Choisir ses formules

Le Laboratoire s'ouvre depuis l'onglet « Laboratoire » de la barre de navigation de MathBZH, ou depuis le bouton « Tester sur 90 jours » de l'éditeur et « Tester au Laboratoire » de Mes formules, qui arrivent avec la formule déjà choisie.

Le bloc « 1. Formules » (1) liste vos formules enregistrées. On en coche de 1 à 3, comparées sur les mêmes courses ; un compteur (« 3 / 3 ») le rappelle et chaque formule choisie reçoit un numéro et une couleur, qui se retrouvent dans tous les résultats. À droite, « Ce que le Laboratoire mesure » résume en 4 cartes le rendement, la marge d'erreur, le marché et le parcours.

Les réglages du Laboratoire Agrandir
Capture du 14/10/2026, accès Premium, réglages du Laboratoire avec 3 formules cochées sur 3.

Étape 2Régler la période et le Top N

Le bloc « 2. Période et Top N » propose 2 dates (« Du » et « Au ») et des raccourcis (2) : 30 jours, 90 jours, 6 mois, 1 an et toute la base. Avec Premium, un test porte sur 90 jours au plus ; les périodes plus longues sont ouvertes par la Licence Illimitée (chapitre 1.1), avec laquelle ces captures ont été prises. Une ligne rappelle la période retenue et la base disponible : ici 332 jours, et une base qui court du 01/02/2025 à la veille de l'analyse.

La période du test commence le 15/11/2025 parce que la Cote BZH, utilisée par les 3 formules, n'est présente dans la base que depuis la mi-novembre 2025. Une formule se teste sur les courses où ses données existent : avant cette date, celles qui emploient la Cote BZH n'ont rien à calculer.

Le Top N (3) fixe le nombre de chevaux joués par course, de Top 1 à Top 8 : les N chevaux qui ont le score le plus élevé, à 1 € chacun au simple gagnant et au simple placé, et toutes leurs combinaisons aux paris combinés. Un Top 3 donne donc 3 paris simples par course ; à score égal, le plus petit numéro passe devant.

Étape 3Filtrer les courses et les chevaux

Le bloc « 3. Courses retenues » (4) restreint les courses : discipline, Quinté+ seulement, hippodromes, classe ou groupe, nombre de partants, distance, allocation. Sur la capture, il est déplié et compte 2 filtres actifs, « Trot attelé » et un maximum de 12 partants. Le bloc « 4. Chevaux joués » (5), replié, restreint les paris : cote, âge, corde, repos, sexe, ferrure, avis de l'entraîneur. Sans filtre, le test porte sur toutes les courses de la période. Le bouton « Effacer les filtres » remet les réglages à zéro.

Attention

Un filtre qui élimine des courses réduit l'échantillon, et un petit échantillon ne prouve rien. Lorsque le test compte moins de 30 courses, le Laboratoire n'affiche aucun verdict : « Trop peu de courses pour conclure ».

Étape 4Lancer le test

Le bouton « Lancer l'analyse » (6) démarre le calcul sur le serveur ; l'attente dépend de la période et du nombre de formules. Les résultats s'affichent sous les réglages et le test entre dans l'historique (chapitre 3.5). Une formule est limitée à 400 éléments de calcul pour être testée, 2 000 en comptant les formules qu'elle appelle.

Étape 5Lire la synthèse

L'en-tête des résultats (1 sur la capture suivante) rappelle la période, le Top N, les filtres et le nombre de courses analysées : ici 4 150. Il signale aussi les courses écartées, avec leur raison : ici 166, dont 4 sans arrivée connue et 162 sans rapport simple gagnant dans la base ; les courses que le filtre « partants » exclut sont comptées à part. Des boutons permettent d'exporter tout le détail en CSV, d'ouvrir l'historique, de modifier une formule ou d'aller à Mes formules.

Dessous, la Synthèse donne une carte par formule (2) et une carte « Référence marché » (5). Chaque carte indique, pour 1 € joué sur chaque cheval sélectionné :

  • le verdict (3), établi sur l'écart de ROI au simple gagnant avec la référence marché : « Mieux que le marché », « Moins bien que le marché », « Écart avec le marché non établi » ou « Trop peu de courses pour conclure » ;
  • le ROI (4) au simple gagnant (SG) et au simple placé (SP), avec son intervalle de confiance à 95 % ;
  • le nombre de gagnants et de placés, le rapport moyen, le résultat net en euros, la plus forte baisse du capital et la plus longue série de paris sans gagnant.
La synthèse du Laboratoire Agrandir
Capture du 14/10/2026, accès Premium, résultats du test des 3 formules, Top 3, trot attelé, 12 partants au plus.

Sur la capture, les 3 cartes de formules portent le même verdict, « Écart avec le marché non établi » : l'intervalle de l'écart au simple gagnant avec la référence contient 0, ce qui est le sens de « non établi » (voir l'encadré ci-dessous et l'étape 6). Le verdict ne dit pas qu'une formule est bonne ou mauvaise : il dit si l'écart mesuré dépasse ce que le hasard des arrivées suffit à produire.

Le mot Intervalle de confiance à 95 %

La fourchette dans laquelle se trouve le vrai ROI de la formule, compte tenu du hasard des arrivées. Si la fourchette contient 0 %, rien ne permet de dire que la formule gagne ou perd plus que le hasard. Le Laboratoire tient compte du fait que les paris d'une même course ne sont pas indépendants : un seul cheval peut gagner.

Étape 6Se comparer au marché

Le bloc « Face au marché » mesure l'écart de ROI entre chaque formule et la référence marché, en points, course par course. Pour chaque formule (1), une barre au simple gagnant (« Gag. ») et une au simple placé (« Pla. ») montrent l'écart : le trait vertical marque 0, le point est l'écart mesuré et la bande (2) son intervalle de confiance à 95 %. Une phrase (3) donne le verdict en chiffres.

La comparaison avec le marché Agrandir
Capture du 14/10/2026, accès Premium, bloc « Face au marché » du test.

La règle de lecture est la même pour toutes les barres. Une bande qui traverse le trait 0 donne « Écart non établi » : elle contient des écarts positifs et des écarts négatifs, et le point ne se distingue pas du hasard. Une bande entièrement à droite de 0 donne « Mieux que le marché » ; entièrement à gauche, « Moins bien que le marché ». Chaque formule a 2 barres, une par type de pari, et chacune porte son propre verdict : c'est l'intervalle, non le point, qui décide. Le verdict de la carte de synthèse reprend celui du simple gagnant. Un verdict « Mieux que le marché » ne dit pas que la formule rapporte de l'argent : l'étape 9 explique pourquoi.

Étape 7Suivre le capital

« Évolution du capital » trace, pari après pari, le cumul des gains moins les mises pour 1 € joué sur chaque cheval sélectionné. Les 2 onglets (1) passent du simple gagnant au simple placé. La légende (2) donne le capital final de chaque courbe ; la référence marché est en pointillé.

L'évolution du capital Agrandir
Capture du 14/10/2026, accès Premium, courbes du capital au simple gagnant sur la période du test.

La courbe montre ce que le ROI résume : les gains arrivent par à-coups, entre des séries de paris sans gagnant dont la longueur maximale figure sur chaque carte de la synthèse. 2 formules au même ROI final peuvent avoir des parcours très différents : une courbe qui descend par paliers n'a pas le même profil qu'une courbe qui oscille.

Étape 8Personnaliser la synthèse

Le bloc « Personnaliser la synthèse » (6 sur la capture de la synthèse) refait les comptes sans relancer l'analyse, sur les seuls paris qui respectent vos réglages : un score minimal ou maximal pour chaque formule (avec les raccourcis « Garder les meilleurs » à 50 %, 25 % et 10 %), la discipline (quand le test en couvre plusieurs), le rang dans la sélection, le nombre de partants, la cote du cheval joué et la période. La synthèse, la comparaison avec le marché, la courbe, les ventilations et le détail se recalculent aussitôt. « Revenir à l'analyse complète » annule les réglages.

Attention

Régler la synthèse après avoir vu les résultats favorise la sélection : on garde ce qui a bien marché. Le Laboratoire le signale par un verdict prudent, « Mieux que le marché ici, à confirmer », et conserve vos réglages pour que vous relanciez l'analyse sur d'autres dates. Une sélection construite sur le passé se teste de nouveau sur une autre période.

Étape 9Lire les résultats avec méthode

Le bloc « Comment lire les résultats », en bas de page, rappelle les règles du calcul : ce qui est joué, le ROI et son intervalle, la référence marché et les courses écartées. 3 points sont à retenir avant toute conclusion.

Comment lire les résultats Agrandir
Capture du 14/10/2026, accès Premium, bloc « Comment lire les résultats » du Laboratoire.
  • Un test mesure le passé. Plus une formule est ajustée aux résultats d'une période, plus cette période la flatte. Le seul test qui compte pour une formule retouchée est celui d'une période qu'elle n'a pas vue.
  • Battre le marché sur le papier ne veut pas dire gagner de l'argent. Le prélèvement du PMU pèse sur la formule comme sur le marché, d'où le ROI négatif que la référence affiche.
  • Un intervalle qui contient 0 ne conclut pas. Ni gain, ni perte au-delà du hasard : il faut plus de courses, ou une autre période.

Les paris combinés (couplés, trio, 2 sur 4, tiercé, quarté+, quinté+, multi) ont leur propre bloc dans les résultats. Ils sont comptés à la mise de base du PMU : un Trio en 4 chevaux fait 4 combinaisons à 2 €, soit 8 € par course, et le Multi est un seul pari à 3 €. Les rapports sont les rapports définitifs du PMU en point de vente.

À retenir

  • Le Laboratoire joue les N meilleurs scores de la formule sur chaque course passée, à 1 € chacun, et les compare aux N plus petites cotes.
  • Le ROI se lit avec son intervalle à 95 % : s'il contient 0, rien n'est établi.
  • Le marché affiche lui-même un ROI négatif : la référence sert de point de comparaison, pas d'objectif.
  • Une sélection réglée après coup se confirme sur une autre période.

Les erreurs fréquentes

Les erreurs fréquentes : Le Laboratoire : tester une formule sur le passé
Ce que vous voyezPourquoiCe qu'il faut faire
« Réservé aux abonnés Premium » sur le bouton de lancementLe test se lance avec un abonnement PremiumS'abonner, ou consulter les résultats déjà enregistrés si vous en avez
« Trop peu de courses pour conclure »Le test compte moins de 30 coursesÉlargir la période ou retirer des filtres
« Écart avec le marché non établi »L'intervalle de l'écart contient 0Ne rien conclure : tester sur plus de courses ou une autre période
Un nombre de courses analysées plus bas que prévuLes courses sans arrivée connue ou sans rapport sont écartées, et leur nombre est affiché ; les filtres écartent aussi des coursesLire la ligne « courses écartées » sous le titre des résultats

Version et contact

Version du . Les chiffres et les cotes des captures changent chaque jour ; la méthode de lecture reste la même.

Une question sur ce guide ? Écrivez-nous depuis la page de contact ou à contact@turf.bzh.