← Retour à l'app

🛡️ Dashboard admin

Chargement…
📊 Dashboard principal 📈 Performance ML 🎟 Cartes Prépayées
🤖 Modèle ML
👥 Utilisateurs
💎 Abonnements
🔐 Authentification
🛠️ Maintenance & historique
Santé du robot auto-import
Récupérer historique (range de dates)
Voir le bilan complet d'une date
Bilan Opportunités du jour (Premium)
jours
Comparatif ROI : score_forme vs score_final
jours
Performance par catégorie de course
jours
📐 Formules des colonnes (FORME · CHANCE IA · SCORE FINAL · PROBA MARCHÉ)
🏇 FORME — score_forme · heuristique, zéro ML

Calculée dans analysis.py sur les 10 dernières courses du cheval :

score_forme = Σ(points_position_i × poids_recence_i) / Σ(poids_recence_i)
            + bonus_win_rate + bonus_place_rate
  • Poids récence : course la + récente = poids 10, la + ancienne = poids 1
  • points_position : 1er → 100 · 2e → 80 · 3e → 60 · 4-5e → 40 · hors top5 → 10
  • Résultat normalisé 0–100
🤖 CHANCE IA — proba_modele · LightGBM

Score brut du LGBMRanker → softmax normalisé dans la course :

proba_modele_i = exp(raw_score_i) / Σ exp(raw_score_j) × 100
  • raw_score_j = scores bruts LightGBM de tous les chevaux j de la même course
  • Résultat 0–100 %, somme = 100 % par course
🎯 SCORE FINAL — score_final · fusion + marché

Fusion pondérée FORME / IA, puis correction marché :

score_ml    = proba_modele × 100            (déjà 0-100)
w           ≈ 0.60   (ajusté : nb_courses dispo, taille peloton, consensus_fort)

score_final     = score_forme × (1 − w) + score_ml × w
score_final_adj = score_final + marche_bonus   (±0 à +5 pts, signal PMU)
  • Résultat clampé 0–100 — classe les chevaux dans l'analyse complète
  • ⚠ Le Quinté+ Focus est classé par score_forme seul — backtest ROI +259 % vs +46 % pour score_final (période 03/05/2026)
💰 PROBA MARCHÉ — proba_marche · cotes PMU

Probabilité implicite PMU, normalisée dans la course :

proba_marche_i = (1 / cote_i) / Σ (1 / cote_j) × 100
  • cote_i = cote PMU simple du cheval (ex : 3.5)
  • Somme brute > 100 % (marge bookmaker ~15-20 %) → la normalisation la ramène à 100 %
  • Résultat 0–100 % — ce que le marché « pense » de chaque cheval
📈 Évolution des performances depuis le lancement
🥇 Taux de réussite Top 1 (gagnant)
🥉 Taux de réussite Top 3 (place)
⚠ Demandeurs suspects (dernière heure)
Chargement…
🧑‍💼 Gestion utilisateurs
Chargement…
🎯 Tendances PMU & coups préparés
Chargement…
🏆 Historique Quinté+ par partant
Sélectionnez un Quinté+ et cliquez Analyser.
📊 Recap hebdo Free (conversion)

✅ Envoi automatique : tous les lundis à 10h Paris aux utilisateurs Free actifs.
Email avec le meilleur coup de la semaine + stats top1/placé + CTA Premium. Objectif : conversion Free → Premium.

⏰ Abonnés Premium — Expirations à venir

Liste des abonnés Premium dont l'abonnement expire dans les 7 prochains jours (et ceux récemment expirés dans la grace period 48h).

🏇 Alerte Quinté+ du jour (Premium)

✅ Envoi automatique : tous les jours à T-30 min avant le départ du Quinté+. Aucune action requise en temps normal.
Le bouton ci-dessous est un override manuel à utiliser uniquement si : auto a planté, tu veux envoyer plus tôt un jour spécial, ou tu re-testes après une modif.

🎯 Corriger le Quinté+ du jour

Si la mauvaise course est affichée comme Quinté+ (mauvaise détection PMU), choisis ici la bonne.

📱 Connexion téléphone — test Termii (SMS)

Avant d'activer la connexion par téléphone, on prouve d'abord que Termii envoie bien un SMS (leçon WhatsApp : ne pas construire l'écran sur un canal mort). Le test envoie un vrai SMS (1 crédit).

🟢 WhatsApp / Meta (vérification entreprise ✅ faite)
💾 Vérification mémoire (avant retrain ML)

Vérifie si on peut lancer un retrain en toute sécurité (RAM < 4.5 GB).

📅 Audit d'une journée (toutes courses)

Audite toutes les courses françaises d'une date donnée (Quinté+ + courses ordinaires). Compare prédictions stockées vs arrivées réelles.

📊 Audit historique des Quinté+

Croise les prédictions ML stockées avec les arrivées réelles sur les 30 derniers jours. Révèle les périodes où le modèle ne tournait pas (fallback cote).

⚖️ Classement — IA seule vs cote vs mélange

Compare 3 façons de classer les chevaux sur l'historique des Quinté+ : IA seule (sans cote), marché seul (cote), et mélange IA+cote. ⚠️ Regarde le ROI et le % n°1 = favori, pas seulement le taux brut.

💰 Suivi ROI — IA vs favori (dé-fuité, jour par jour)

ROI de 1€ sur le n°1 IA vs 1€ sur le favori PMU, jour par jour. Le score_forme est recalculé dé-fuité (exclut le jour de la course). overlap = % où le n°1 IA = favori. L'IA crée de la value si son ROI ≥ favori avec un overlap bas.

🏁 Étude comparative — quelle méthode de classement ?

Compare 5 façons de classer sur le même échantillon dé-fuité : forme propre (tri actuel), modèle seul, forme+modèle, marché, modèle+marché. Classées par ROI gagnant. C'est l'étude qui décide si on change le tri du produit.

🧪 Optimiseur de tri — depuis le lancement

Au lieu de tester des mélanges au hasard, teste les 66 combinaisons de poids (forme / modèle / marché, pas de 10 %) sur tout l'historique, et sort la meilleure par ROI et par précision. Scores normalisés par course.

📅 Performance par quinzaine — modèle cassé ou effet saison ?

Démêle les deux causes possibles de la chute du ROI : chute brutale au 16/06 → c'est le retrait d'inv_cote (modèle cassé) · dérive progressive + cote du favori qui monte → c'est la saison (courses d'été plus ouvertes). ⚠️ Historique = 18/04 → aujourd'hui : printemps + été seulement, aucune conclusion automne/hiver possible.

🎯 Le vrai métier — value bets & couverture Quinté

Mesure ce qui fait la valeur de l'outil (pas le « gagnant sec ») : les value bets rapportent-ils vs le favori, et la couverture Quinté (base 5/7/9) est-elle bonne. Recalcul propre, value_ev non fuité.

🔍 Zone de Surveillance — base 5 vs base 9

Mesure l'apport réel des « chevaux à surveiller » : combien de fois l'arrivée top-5 est couverte par la base 5 (sélection seule) vs la base 9 (avec surveillance). Le gain = valeur ajoutée de la Zone de Surveillance.

🎰 Stratégie Quinté+ Champ — ROI par base & discipline

Backtest des stratégies Champ Total (base 5 → 9) avec tes rapports PMU réels. Te dit combien de chevaux jouer en base et la stratégie la plus rentable, par discipline (90 jours).

🔬 Audit ML — 5 nouvelles features

Entraîne 2 LightGBM (avec / sans les 5 nouvelles features) pour mesurer leur impact réel. ⚠️ ~60-90s + 1-2 GB de RAM — ne sauvegarde aucun modèle.

📜 Journal d'audit
Chargement…