Lecture 15 sept. 2026

Le match nul italien après 38 sélections : la journée que nous avons perdue, 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 hash 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ù la cote d’ouverture du nul chez Pinnacle est de 3.50 ou moins. Aucun autre filtre, aucun plan de mise, aucun arrêt anticipé. Indicateur principal : la closing line value par rapport à la cote de clôture propre à Pinnacle. Durée : toute la saison 2026-27.

S’il existe, c’est à cause d’un backtest sur six saisons dans lequel les nuls pris à l’aveugle en Serie B ont rendu +7.2% aux cotes d’ouverture (intervalle à 95% +0.5% à +14.3%, positif sur six saisons sur six) et la bande combinée « Italie, nul à 3.50 ou moins » a donné +13.6%. Ce genre de backtest est précisément ce en quoi nous ne croyons pas, d’où le test prospectif et des règles fixées à l’avance.

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

Le tableau de bord après 38 sélections réglées

Valeur
Sélections enregistrées (avant le coup d’envoi) 51
Réglées 38
Nuls 12 (31.6%)
Cote d’ouverture moyenne 3.24 (probabilité implicite 30.9%)
Taux de réussite d’équilibre à cette cote 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%
Cote de clôture battue 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 la probabilité implicite du marché, le profit est d’une unité, et l’intervalle du ROI couvre quatre-vingt-quinze points de pourcentage. Au quotidien, cela ressemble à ceci : le 5 septembre, aucun nul sur quatre, −4 unités ; le 6 septembre, quatre sur six, +7.07 ; le 12 septembre, cinq sur six, +9.96. Voilà à quoi ressemblent 38 paris, et rien là-dedans ne devrait faire évoluer la croyance de quiconque dans un sens ou dans l’autre. Le chiffre qui tranchera est la CLV, dont l’intervalle est déjà resserré à ±1.7 points et sera autour de ±0.5 d’ici juin ; le ROI restera du bruit d’ici là.

La journée de championnat que nous avons perdue

La règle 6 du cahier des charges dit que les incidents techniques sont documentés, pas corrigés. 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 (du 28 au 31 août, vingt matches) n’a donc aucune cote d’ouverture dans notre base et aucune sélection dans le registre. Nous pourrions reconstruire ces cotes à 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 porte la note.

Le bug que nous avons trouvé dans nos propres cotes 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 ouvre à 3.37 ne clôt pas à 1.20 avant le coup d’envoi — mais à 0–0 à la 80e minute, si, et c’est de là que venait la cote.

Notre collecteur de cotes enregistre tout ce que retourne le fournisseur, et le fournisseur renvoie des cotes en direct pour les matches déjà commencés. Le code de règlement prenait « le dernier snapshot Pinnacle » comme cote de clôture sans s’arrêter au coup d’envoi. Dix-sept des 38 sélections réglées avaient leur « clôture » prise 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 ; seules les cotes de clôture et la colonne CLV étaient fausses. La même contamination a touché notre indice de marge des bookmakers, où environ 12% des paires bookmaker-match utilisaient une cote en direct comme « dernière cote d’avant-match » ; il a été reconstruit uniquement sur des snapshots pris avant le coup d’envoi.

Deux choses méritent d’être dites clairement. Premièrement, la préinscription empêche de choisir quoi compter ; elle n’empêche pas de le compter mal. La défense contre cela consiste à publier des données au niveau des paris pour que d’autres puissent trouver ce que vous avez manqué, et à traiter tout chiffre qui paraît trop beau comme un bug tant qu’il n’a pas été prouvé le contraire — c’est ainsi que celui-ci a été trouvé. Deuxièmement, une CLV de +30% dans un registre public aurait été le chiffre le plus cité 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 en fin de saison positive avec un intervalle à 95% qui exclut zéro, mesurée par rapport à la cote de clôture de Pinnacle sur le même marché. Au rythme actuel de douze à quatorze sélections par journée, il y en aura quelque quatre cents d’ici juin. D’ici là, le registre se met à jour toutes les six heures et chaque sélection est enregistrée avant le coup d’envoi. 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 conformes à TIPS-EXP-001. Cote de clôture = dernière cote du nul chez Pinnacle capturée au plus tard au coup d’envoi programmé ; CLV = cote d’ouverture ÷ cote 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.