Lecture 15 Sep 2026

Le nul italien après 38 sélections : la journée où nous avons perdu, et le bug que nous avons trouvé dans nos propres cotes de clôture

Le 17 juillet 2026, avant le début de la saison italienne, nous avons figé les règles d’un test prospectif et les avons publiées avec un hachage SHA-256 et une preuve OpenTimestamps : jouer le nul, mise fixe d’une unité, sur chaque match de Serie A et de Serie B où le prix d’ouverture du nul chez Pinnacle est de 3.50 ou inférieur. Aucun autre filtre, aucun plan de mise, aucun arrêt anticipé. Indicateur principal : closing line value face au closing de Pinnacle lui-même. Durée : toute la saison 2026-27.

La raison d’être est un backtest sur six saisons dans lequel les nuls aveugles en Serie B ont généré +7.2% aux prix d’ouverture (intervalle 95% +0.5% à +14.3%, positif sur six saisons sur six) et la tranche combinée « Italy, draw at 3.50 or shorter » a atteint +13.6%. Des backtests comme celui-là sont exactement ce en quoi nous n’avons pas confiance, d’où le fait que le test soit prospectif et que les règles aient été fixées d’abord.

Après cinq semaines, voici ce que dit le registre, et deux choses qu’il ne dit pas à lui seul.

Le tableau de bord à 38 sélections réglées

Valeur
Sélections enregistrées (avant coup d’envoi) 51
Réglées 38
Nuls 12 (31.6%)
Prix d’ouverture moyen 3.24 (implicite 30.9%)
Taux de rentabilité à ce prix 30.9%
Profit, mise fixe 1 unité +1.03 unités
ROI en mise fixe +2.7%, intervalle 95% −41.6% à +53.7%
Closing line value moyenne −0.14%, intervalle 95% −1.84% à +1.47%
Closing battu 18 sur 38

Par championnat : Serie A 15 sélections, 5 nuls, +1.69 unités, CLV +0.92% ; Serie B 23 sélections, 7 nuls, −0.66 unités, CLV −0.83%.

Le taux de réussite est à un seul nul de l’implicite du marché, le profit est d’une unité, et l’intervalle du ROI s’étend sur quatre-vingt-quinze points de pourcentage. Au jour le jour, cela ressemble à ceci : 5 septembre, zéro nul sur quatre, −4 unités ; 6 septembre, quatre sur six, +7.07 ; 12 septembre, cinq sur six, +9.96. Voilà à quoi ressemblent 38 paris, et rien là-dedans ne devrait faire évoluer la conviction de quiconque dans un sens ou dans l’autre. Le chiffre qui tranchera la question est la CLV, dont l’intervalle est déjà étroit à ±1.7 points et sera autour de ±0.5 d’ici juin ; le ROI restera du bruit à ce moment-là.

La journée de compétition que nous avons perdue

La règle 6 du cahier des charges dit que les défaillances techniques sont documentées, pas corrigées. Entre le 12 août et le 1er septembre, notre flux de cotes a épuisé ses crédits fournisseur. La 2e journée des deux championnats (28 au 31 août, vingt matches) n’a donc ni prix d’ouverture dans notre base ni sélections dans le registre. Nous pourrions reconstruire ces prix à partir d’autres sources et ajouter les sélections maintenant ; nous connaissons les résultats, donc nous ne le ferons pas. Environ un tiers de l’échantillon que nous devrions avoir à ce stade manque, et il reste manquant. Le registre comporte la note.

Le bug que nous avons trouvé dans nos propres prix de clôture

Jusqu’à hier, le registre affichait une closing line value moyenne de +30%. Ce n’est pas un bon chiffre ; c’est un chiffre impossible. Un nul qui s’ouvre à 3.37 ne clôture pas à 1.20 avant le coup d’envoi — mais à 0–0 à la 80e minute, si, et c’est là que venait le prix.

Notre collecteur de cotes stocke tout ce que le fournisseur renvoie, et le fournisseur renvoie des prix en jeu pour les matches déjà commencés. Le code de règlement prenait « le dernier snapshot Pinnacle » comme prix de clôture sans s’arrêter au coup d’envoi. Dix-sept des 38 sélections réglées avaient leur « close » pris pendant le match. Avec un cutoff au coup d’envoi et un recalcul, la CLV moyenne est passée de +30.4% à −0.14%. Les résultats et le profit n’ont jamais été affectés ; seuls les prix de clôture et la colonne CLV étaient faux. La même contamination a touché notre bookmaker margin index, où environ 12% des paires bookmaker-match utilisaient un prix en jeu comme « dernier prix d’avant-match » ; il a été reconstruit uniquement sur des snapshots pré-coup d’envoi.

Deux points méritent d’être dits clairement. Premièrement, le pré-enregistrement vous empêche de choisir quoi compter ; il ne vous empêche pas de le compter mal. La défense contre cela consiste à publier les données au niveau pari pour que d’autres puissent trouver ce que vous avez manqué, et à traiter tout chiffre qui paraît trop beau comme un bug jusqu’à preuve du contraire — c’est ainsi que celui-ci a été trouvé. Deuxièmement, une CLV de +30% sur un registre public aurait été la donnée la plus citée sur ce site en moins d’un mois. Nous publions la correction avec la même visibilité que celle que nous aurions donnée à l’affirmation.

Ce qui compterait comme preuve

Le critère de réussite a été annoncé à l’avance : CLV moyenne de fin de saison positive avec un intervalle à 95% excluant zéro, mesurée face au close de Pinnacle sur le même marché. Au rythme actuel de douze à quatorze sélections par journée, il y en aura quelque part autour de quatre cents d’ici juin. D’ici là, le registre se met à jour toutes les six heures, chaque sélection est enregistrée avant le coup d’envoi, et l’instantané quotidien de l’ensemble du dossier est horodaté de manière externe. Si l’avantage sur le nul issu du backtest est réel, il apparaîtra dans la CLV bien avant d’apparaître dans le profit. Si ce n’est pas le cas, nous le dirons, au même endroit.

Notes de méthode : univers et règles comme dans TIPS-EXP-001. Prix de clôture = dernier prix du nul Pinnacle capturé à l’heure prévue du coup d’envoi ou avant ; CLV = prix d’ouverture ÷ prix de clôture − 1. Les intervalles sont des bootstraps à 20,000 échantillons sur les sélections réglées. Toutes les pages de stratégie : Strategy Board. Contexte : closing line value, variance and sample size.

← Tous les articles
Utile ? Envoyez-le à un ami qui parie.