🔴 CRÉDIT CRITIQUE · 2.46 $ restants à 2.93 $/jour = 0.84 jour de crédit. Coupure imminente.
Source : API OpenRouter en direct · vérifié 2026-11-15 17:31 UTC · consommé 382.54 $ · déposé 385.00 $ · restant 2.46 $ · rythme 2.93 $/jour
⚠ dépôts incohérents : OpenRouter compte 385 $ déposés, mais la trésorerie n'en liste que 80 $
GÉNÉRÉE IL Y A LONGTEMPS — cette page a été générée le 15/10 09:00 (il y a 31.4 j, seuil 2 h).
source à jour — paris_metrics.json (il y a 11 min) · usage : cockpit Paris

· autonomie complète

3 comptes (2 réels + 1 virtuel) · 0.25 de Kelly · fenêtre 8 j : 15/11 → 23/11/2026 (J+8) · moteur de production non modifié · généré le 15/11/2026 17:30 · --:--:--

✍️ Saisir un pari joué

Ici tu entres ce que TU as joué, avec la cote du moment où tu l'as jouée. Le système ne devine jamais une cote : c'est toi qui la saisis. Tu peux enregistrer un simple, un combo (plusieurs jambes), marquer un ticket gagné ou perdu, et enregistrer un cash out avec le montant encaissé.

Chaque écriture est précédée d'une sauvegarde horodatée du fichier de bankroll, puis relue pour contrôle. Si l'écriture échoue, la sauvegarde est restaurée automatiquement.

🎯 PRONOSTICS À VENIR — CE QU'IL Y A À PARIER (1)

le 29/11 · prochain match 29/11 19:45 — Como vs Juventus (I1, cote 3.40, dans 338 h)
42 matchs analysés (SP1 · I1 · F2) · 1 retenus · 41 écartés sous le seuil · source data/paper_trade/pronostics_v3.json · généré il y a 8 h

🔮2026-11-29 19:45Como vs JuventusI1@3.4053%+6%2.00 €
Bankroll Simples
62.30 €
départ 50.00 € · engagé 0.00 €
écart fichier : 62.30 € au lieu de 62.30 €
Bankroll Combos
57.33 €
départ 50.00 € · engagé 0.00 €
écart fichier : 57.33 € au lieu de 57.33 €
Bankroll Virtuelle
111.80 €
27 paris · 37.0% réussite · +11.80 €
miroir de contrôle : ce que le modèle aurait fait
En attente (réel)
0.00 €
0 tickets · potentiel 0.00 €
P/L réalisé (réel)
+19.63 €
10 tickets résolus
Total comptes réels
119.63 €
simples + combos · départ 100.00 €

📈 Évolution des DEUX bankrolls

● Bankroll réelle · dernier 119.63 € (sans date)● Bankroll virtuelle · dernier 111.80 € (2026-10-31)

Bleu = bankroll réelle (simples + combos), reconstruite ticket par ticket dans l'ordre des dates. Vert = bankroll virtuelle, le miroir de contrôle : ce que le modèle aurait fait, sans argent réel en jeu.

Les combos de la bankroll réelle n'ont pas de date en donnée : ils sont placés en fin de série plutôt que de leur en inventer une.

📈 Backtest walk-forward du modèle

t1 · 10.00 €t32 · 4.95 €

31 paris · 25.8 % de réussite · ROI -50.5 % · bankroll finale 4.95 € · drawdown 5.34 €

Ceci est le backtest du MODÈLE sur données passées — à ne pas confondre avec la bankroll réelle ci-dessus. Le chiffre de référence de la doctrine est 801 paris · +11,6 % sur la mise · 100 € → 836,25 € · drawdown 37,9 % sur 6,5 ans.

🎯 Mesuré contre l'équilibre — le cœur du système

simplemesure 35.47%equilibre 29.94% (@3.34)doublemesure 13.65%equilibre 8.99% (@11.12)triplemesure 4.93% (non prouve)equilibre 2.69% (@37.12)

La barre colorée est le taux de nuls réellement mesuré sur 2 008 sélections. La barre grise est le taux d'équilibre de la cote (1 ÷ cote). Si la colorée dépasse la grise, il y a un avantage. Seul le simple a un intervalle de confiance qui exclut zéro.

🕓 Derniers événements

2026-11-06 20:00VirtuelSevilla vs Alaves — gagne +4.52 € (bankroll 115.80 €)
2026-11-01 19:45VirtuelJuventus vs Napoli — perdu -2.00 € (bankroll 113.80 €)
2026-11-01 17:30VirtuelElche vs Valencia — perdu -2.00 € (bankroll 113.28 €)
2026-11-01 17:00VirtuelLecce vs Genoa — perdu -2.00 € (bankroll 111.28 €)
2026-11-01 13:00VirtuelGetafe vs Sevilla — perdu -2.00 € (bankroll 115.28 €)
2026-10-31 15:15VirtuelRayo Vallecano vs Celta de Vigo — perdu -2.00 € (bankroll 111.80 €)
2026-10-24 16:00VirtuelNapoli vs Roma — gagne +4.84 € (bankroll 117.28 €)
2026-10-24 13:00VirtuelCagliari vs Bologna — perdu -2.00 € (bankroll 112.44 €)
2026-10-19 19:00VirtuelGetafe vs Rayo Vallecano — gagne +4.14 € (bankroll 116.44 €)
2026-10-19 18:45VirtuelParma vs Torino — perdu -2.00 € (bankroll 112.30 €)
2026-10-16 18:45VirtuelFrosinone vs Sassuolo — perdu -2.00 € (bankroll 114.30 €)
2026-10-16 18:00VirtuelAnnecy vs Nancy — perdu -2.00 € (bankroll 114.44 €)
2026-10-12 19:00VirtuelLevante vs Sevilla — gagne +4.50 € (bankroll 115.76 €)
2026-10-12 18:45VirtuelTorino vs Udinese — perdu -2.00 € (bankroll 106.66 €)
2026-10-12 18:45VirtuelDijon vs Metz — perdu -2.00 € (bankroll 116.30 €)
2026-10-11 12:00VirtuelElche vs Celta de Vigo — gagne +4.60 € (bankroll 111.26 €)
2026-10-11 10:30VirtuelComo vs Roma — gagne +4.90 € (bankroll 108.66 €)
2026-10-10 13:00VirtuelGenoa vs Fiorentina — perdu -2.00 € (bankroll 103.76 €)
2026-10-09 18:00VirtuelDunkerque vs Annecy — perdu -2.00 € (bankroll 118.30 €)
2026-09-20 19:00VirtuelValencia vs Real Sociedad — perdu -2.00 € (bankroll 105.76 €)

🔵 En cours (0) — mise 0.00 € · potentiel 0.00 €

Aucun ticket.

🚨 Alertes du jour (0)

Aucune alerte active.

Tickets réels Winamax — en cours

Mise engagée 0.00 € · gain max 0.00 €

Aucun ticket.

Tickets résolus (10)

❌6ISX8F8USevilla vs Valenciasimples@3.302.00 €6.60 €
✅6ISWZKSBGenoa vs Frosinonesimples@3.302.00 €6.60 €
✅6ISWZNI6Lazio vs Milansimples@3.152.00 €6.30 €
❌6ISWZJ8KLecce vs Monzasimples@3.102.00 €6.20 €
❌6ISWZK13Red Star vs Metzsimples@3.202.00 €6.40 €
✅saisie-202Osasuna vs Rayo Vallecanosimples@3.302.00 €6.60 €
✅saisie-202Roma vs Inter Milansimples@3.402.00 €6.80 €
💰6IT2HQAL2 matchs nuls (all in alertes)combos@10.238.67 €88.69 €
❌combo_33 matchs nulscombos@32.225.00 €161.10 €
❌combo_55 matchs nulscombos@340.292.00 €721.29 €

Journal de la bankroll virtuelle

❌2026-10-31Rayo Vallecano vs Celta de Vigo@3.232.00 €-2.00 €111.80 €
❌2026-11-01Juventus vs Napoli@3.332.00 €-2.00 €113.80 €
✅2026-11-06Sevilla vs Alaves@3.262.00 €+4.52 €115.80 €
❌2026-11-01Lecce vs Genoa@3.082.00 €-2.00 €111.28 €
❌2026-11-01Elche vs Valencia@3.362.00 €-2.00 €113.28 €
❌2026-11-01Getafe vs Sevilla@2.952.00 €-2.00 €115.28 €
✅2026-10-24Napoli vs Roma@3.422.00 €+4.84 €117.28 €
❌2026-10-24Cagliari vs Bologna@3.032.00 €-2.00 €112.44 €
❌2026-10-16Annecy vs Nancy@3.252.00 €-2.00 €114.44 €
✅2026-10-19Getafe vs Rayo Vallecano@3.072.00 €+4.14 €116.44 €
❌2026-10-19Parma vs Torino@3.152.00 €-2.00 €112.30 €
❌2026-10-16Frosinone vs Sassuolo@3.382.00 €-2.00 €114.30 €
❌2026-10-12Dijon vs Metz@3.102.00 €-2.00 €116.30 €
❌2026-10-09Dunkerque vs Annecy@3.102.00 €-2.00 €118.30 €
✅2026-09-19Osasuna vs Rayo Vallecano@3.272.00 €+4.54 €120.30 €
✅2026-10-12Levante vs Sevilla@3.252.00 €+4.50 €115.76 €
✅2026-10-11Elche vs Celta de Vigo@3.302.00 €+4.60 €111.26 €
❌2026-10-12Torino vs Udinese@3.302.00 €-2.00 €106.66 €
✅2026-10-11Como vs Roma@3.452.00 €+4.90 €108.66 €
❌2026-10-10Genoa vs Fiorentina@3.352.00 €-2.00 €103.76 €
❌2026-09-20Valencia vs Real Sociedad@3.372.00 €-2.00 €105.76 €
✅2026-09-12Lazio vs Milan@3.192.00 €+4.38 €107.76 €
✅2026-09-12Genoa vs Frosinone@3.312.00 €+4.62 €103.38 €
✅2026-09-19Roma vs Inter Milan@3.382.00 €+4.76 €98.76 €
❌2026-09-18Monza vs Sassuolo@3.342.00 €-2.00 €94.00 €

Virtuel — en attente (5)

🔵2026-10-10 12:00Rayo Vallecano vs Athletic BilbaoSP1@3.382.00 €
🔵2026-11-23 20:00Levante vs ElcheSP1@3.492.00 €
🔵2026-11-07 15:15Espanyol vs Deportivo La CorunaSP1@3.252.00 €
🔵2026-11-29 19:45Como vs JuventusI1@3.502.00 €
🔵2026-11-23 19:45Sochaux vs DunkerqueF2@3.102.00 €

Les trois comptes

comptedépartsolde recalculéengagé P/Lchamp du fichier
Simples50.00 €62.30 € 0.00 €+12.30 € 62.30 €
Combos50.00 €57.33 € 0.00 €+7.33 € 57.33 €
Virtuel100.00 €111.80 €— +11.80 €—

Le champ bankroll du fichier crédite le gain brut des tickets gagnés sans déduire leurs mises : il est surévalué. La colonne « solde recalculé » refait le calcul en net.

Les étages et leurs mesures

étagetaux réelcoteROIKelly bankroll / 1 € misépreuve
simple35.47%3.34+18.5%7.89%12.7 €prouve
double13.65%11.12+51.8%5.12%19.5 €prouve
triple4.93%37.12+83.0%2.30%43.5 €non prouve

Seul le simple a un avantage statistiquement établi. Le triple est à 1,80 σ et son intervalle de confiance contient zéro : il se joue petit, ou pas du tout.

Tampons de variance — ce qu'il faut immobiliser

étagemisesérie de pertestampon minimal Kelly complet¼ Kelly
Simple2 €~1734 €25 €101 €
Double8 €~26209 €156 €625 €
Triple5 €~52258 €218 €870 €

Total 3 étages : 501 € (tampon survie) · 399 € (Kelly complet) · 1 597 € (¼ Kelly). Pour les simples seuls, 34 € suffisent — 100 € est trop.

Contrôle des mises — le plan de la semaine

étagebankroll libremise recommandée plafond Kelly% du compteétat
simple62.30 €1.23 €4.92 €1.97%OK
double39.56 €0.51 €2.02 €1.29%OK
triple17.77 €0.10 €0.41 €0.56%OK

La mise se calcule sur la probabilité calibrée, jamais sur la probabilité annoncée : la surconfiance mesurée est de ×1,5 (annoncé 53 %, réel 35,3 %).

Plan de la semaine — simples

dateliguematchcote proba modèleproba calibréemise
aucun match dans la fenetre

Plan de la semaine — combos

Aucun combo possible sans partager une jambe.

Règle d'allocation : une jambe n'appartient qu'à un seul ticket. Le meilleur ticket (par draw_score) prend les jambes en premier, et une jambe déjà engagée en réel n'est jamais réutilisée.

Décision en utilité logarithmique

Vendre rapporte un montant certain ; garder rapporte un espérance risquée. On compare les deux en utilité logarithmique du capital — pas en espérance brute. Une position trop grosse pour la bankroll se vend même si son espérance est positive.

Seuil d'indifférence typique : 52,6 %. On compare la probabilité du modèle brut, calibré (÷1,50) et le marché (1/cote).

Positions en cours

Aucune position combo en cours.

Règle

La marge du cash out est mesurée à 12 % — il est donc refusé par défaut. Il n'est accepté que si (a) l'utilité logarithmique l'exige, ou (b) il couvre l'engagement total et transforme la position restante en freeroll.

📉 CLV — la mesure que le pipeline jetait

Le pipeline supprime les colonnes de clôture (PSCD, MaxCD, AvgCD) des CSV football-data. Sans elles, impossible de savoir si nos sélections battent la ligne de clôture — la seule preuve sérieuse qu'un avantage existe. Les 2468 matchs ci-dessous sont relus depuis les CSV bruts (saisons 2425, 2526, 2627).

CLV = cote obtenue / cote de clôture − 1 — positif = on a pris mieux que la clôture.

Taux de nul réel
25.97%
référence européenne : 25-28 %
Marge du book (nul)
-9.85%
parier tous les nuls
CLV de nos sélections
+0.97%
IC 95 % [+0.80% ; +1.38%]
Test vs témoin
p = 0.2837
le marché ne confirme PAS nos sélections

Le marché du nul est-il mal prix ?

On parie le nul sur tous les matchs, à chaque référence de cote. Un rendement proche de −8 % signifie que le marché est correctement prix : la marge du book, rien d'autre.

AvgD (moyenne)n=2468 · nul 26.0% vs impliqué 28.1% · écart -2.12% · ROI -9.85%
Pinnaclen=1553 · nul 26.7% vs impliqué 27.6% · écart -0.86% · ROI -4.70%
Bet365n=2466 · nul 26.0% vs impliqué 28.2% · écart -2.28% · ROI -10.19%
MaxD (best price)n=2468 · nul 26.0% vs impliqué 26.9% · écart -0.90% · ROI -5.85%

Dans notre fourchette de cotes [2,0 ; 3,5]

Si l'avantage venait du filtre de cotes et non du modèle, on le verrait ici. Les écarts sont exprimés en points entre le taux de nul observé et ce que la cote implique.

AvgD (moyenne)n=1432 · nul 30.7% vs impliqué 31.3% · écart -0.53% · ROI -1.63%
Pinnaclen=805 · nul 32.0% vs impliqué 31.2% · écart +0.82% · ROI +3.09%
Bet365n=1549 · nul 30.7% vs impliqué 31.2% · écart -0.54% · ROI -1.63%
MaxD (best price)n=1184 · nul 31.4% vs impliqué 30.5% · écart +0.93% · ROI +3.22%

Mouvement de la ligne — nos sélections vs le reste

nos sélectionsn=710 · CLV +0.97%
le resten=840 · CLV +1.20%
écart-0.23% · p = 0.2837 · le marché ne confirme PAS nos sélections
Pinnaclen=1550 · CLV +1.09% · IC 95 % [+0.80% ; +1.38%]
Maxn=2468 · CLV +1.00% · IC 95 % [+0.77% ; +1.24%]
Bet365n=2466 · CLV +0.41% · IC 95 % [+0.17% ; +0.64%]
Moyennen=2468 · CLV +0.75% · IC 95 % [+0.55% ; +0.95%]

Par ligue

I1n=350 · nul 32.0% · CLV +1.70% · IC [+1.24% ; +2.16%]
SP1n=393 · nul 32.6% · CLV +1.42% · IC [+0.92% ; +1.90%]
F2n=441 · nul 29.9% · CLV -0.24% · IC [-0.72% ; +0.23%]

⚠️ Trois anomalies du jeu de données

1. La colonne EV_draw n'est pas une espérance. Sa corrélation avec la marge recalculée est de −0,9996 : c'est l'overround du bookmaker, changé de signe. Toute lecture d'un « EV négatif » est un contresens.

2. La lacune F2 est massive. features_enriched.parquet contient 45 lignes F2 sur 28 414 (0,16 %), toutes en 2026 — contre 9 303 en I1 et 9 339 en SP1. F2 n'a aucun historique exploitable dans ce jeu. Tout backtest F2 antérieur reposait donc sur du vide.

3. Les seuils de la doctrine ne s'appliquent pas à prob_draw. Le maximum observé est 0,375 en SP1 et 0,304 en F2 : les seuils 0,48 et 0,40 ne sont jamais atteints. Ils s'appliquent au score de décision (prob_draw + bump ligue), pas à la probabilité brute.

🎯 DrawMulti — le moteur de production

Agent principal qui détecte les matchs nuls à value. Il note chaque match de 0 à 1 : c'est le draw_score. Sa signature est l'Elo séquentiel — il parcourt l'histoire dans l'ordre et met à jour son Elo après chaque match (k = 28, avantage domicile +60 points). Il apprend aussi le h2h et les moyennes de buts, avec oubli au-delà de 30 matchs. 8 briques composent le score ; les principales :

Calibré par championnat : seuils SP1 0,48 · I1 0,35 · F2 0,40.

Le module draw_v3.py (DrawSpecialistV3) existe encore sur le disque : c'est un AUTRE agent, avec un seuil unique, et il est obsolète. Le moteur de production est bien DrawMulti.

➕ Agent Contexte

L'ajusteur. Il corrige la probabilité sans toucher au score, sur six familles de contexte :

Bonus maximum : +0,18, contextuel, jamais fixe.

Cette page annonçait auparavant deux signaux (Enjeu et Fatigue) qui n'existent pas dans agent_contexte.py — six ajustements y sont implémentés, pas huit — et attribuait le fan bias au Contexte, alors qu'il vit dans DrawMulti. C'est corrigé ici le 19/09/2026 : une page qui promet un agent qui n'existe pas est plus grave qu'une coquille.

📐 Dimensionnement — Kelly fractionnaire

Mise = bankroll × min(Kelly × 0.25 × multiplicateur, 2 %).

Au-delà de Kelly on perd sur tous les fronts : le schéma « palier 145 € / mise 15 € » vaut 10,34 % par pari = 1,31 × Kelly → +116,9 %/an avec 4,83 % de ruine. Kelly à 7,89 % fait +128,5 %/an avec 0,88 % de ruine. La marge de sécurité du sur-dimensionnement n'est que de 1,97 point de taux de réussite.

Multiplicateurs par ligue : SP1 ×1,5 · I1 ×1,0 · F2 ×0,5.

📊 Performances backtest (2020-2026)

LigueSeuilMultParisWR Profit/100€ROI
🇪🇸 SP1 La Liga0.48×1.523939.7% +21.30€+17.8%
🇮🇹 I1 Serie A0.35×1.044434.7% +14.24€+6.4%
🇫🇷 F2 Ligue 20.40×0.510933.9% +0.97€+1.8%

🔥 Règles opératoires actives

Fenêtre8 jours, pas fixe de 7 jours (validé hors échantillon)
Prixdécision sur odds_draw, paiement sur odds_draw_max (+5,23 points de ROI mesurés)
Fin de saisonexclusion des nuls à ≤ 5 matchs restants
Cash outmarge mesurée 12% — refusé par défaut
LiguesSP1 · I1 · F2 (E0 exclue)
Volumeréférence doctrine : 801 paris sur 6,5 ans, soit ~123 paris/an · ROI +11,6 % sur la mise · 100 € → 836,25 € · drawdown max 37,9 %

🔄 Automatisation

🧭 Ce que ce module ajoute au cockpit historique

Le cockpit historique reste servi sur :8083/paris/, intact.