Skip to content

metabolean5/betbots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

betbots

Multiplex de paris footballistiques automatisés.

Présentation

Turfutoday's betbots est un projet open source sur lequel nous uploadons des robots qui parient sur des matchs de football. La ligue en question est la deuxième division du football français que nous estimons de loin comme la plus fraîche et hypée de par sa production absolument fantasque de frustrations. Nos yeux étaient pourtant rivés sur la ligue national (division 3) du fait de la forme primitive de son football qui donne lieu à des résultats d'ordre baroque. Cette ligue étant toutefois très peu populaire, il se trouve qu'il est actuellement impossible de trouver les datasets dont nous avons besoin pour effectuer les paris automatiques sur ce championnat.

Robots

Les robots actuels utilisent des stratégies qui ne demandent qu'à être perfectionnées ou alors radicalement transformées. Tous les robots, mis à part Pat Nostat et Way to Claude, utilisent un algorithme d'apprentissage statistique rudimentaire pour effectuer leur prédiction. Bien que la modélisation et l'apprentissage machine soient des domaines plus que fascinants, elle n'est d'aucune importance ici puisque nous jouons à un jeu de hasard. Les stratégies sont donc les seules parties qui nous intéressent. Par exemple, les robots Vent d'ofsky utilisent des parties combinées et nous paraissent comme étant très prometteurs. Pour le reste nous vous renvoyons vers le code.

Avatar # Nom Modèle Stratégie
01 Billy Bayes SKLearn Parie sur les sorties à haute confiance (>60%)
02 Risky Rifki SKLearn Parie à contre-courant sur les sorties peu probables (<45%)
03 Pat Nostat Différentiel de forme brute entre les deux équipes
04 Risky Vent d'Ofsky Combiné avec cotes < 1.65
05 Vent d'Ofsky Combiné sélectif avec cotes < 1.50
06 Way to Claude Paris à valeur positive (EV ≥ 20%) — mise Kelly-inspirée

Way to Claude — fonctionnement détaillé

Le modèle estime les probabilités réelles d'un match à partir des vecteurs de forme des 5 derniers matchs :

P(victoire dom.) = clip(0.40 + diff_forme × 0.25,  0.05, 0.85)
P(victoire ext.) = clip(0.35 − diff_forme × 0.25,  0.05, 0.85)
P(nul)           = 1 − P(dom.) − P(ext.)
diff_forme       = (forme_dom − forme_ext) / 15     # ∈ [−1, +1]

Il calcule ensuite l'espérance de valeur (EV) pour chaque issue :

EV = P(issue) × cote − 1

Un pari n'est validé que si max(EV) ≥ 0.20. La mise suit une grille Kelly-inspirée :

EV ≥ 0.60  →  €50
EV ≥ 0.25  →  €35
EV ≥ 0.20  →  €20

Données pour les paris

Le futur dev doit se référer aux deux méthodes de l'objet Betbot place_bets(self) apply_strategy(self,y_predictions, proba) pour y faire ses implémentations. Le paramètre principal y_predictions est un vecteur contenant les informations des matchs et les prédictions du modèles, c'est tout ce dont les robots actuels ont besoin pour mettre en place leur stratégie.

{'teams': 'PSGPSG-NiceNIC', 'date': 'Ligue 1 | Round 9'}, 'last5vec': [3, 3, 3, 3, 3, 0, 1, 3, 1, 0]}, {'cotes': {'3': '2.50', '1': '3.75', '0': '2.50'}

array([[0.07342209, 0.14820677, 0.77837113],
       [0.22416424, 0.13586867, 0.63996709]]) //proba pour deux matchs (droite : victoire, centre : nul, gauche : défaite)

Classement Saison 3 – QF 2e manche (14–15 avril 2026)

Rang Bot Net total Paris ✅ Paris ❌ Total
🥇 Way to Claude €+541.35 18 41 59
🥈 Risky Rifki €+156.50 12 14 26
🥉 Billy Bayes €+85.40 12 6 18
#4 Vent d'Ofsky €-0.36 3 3 7
#5 Pat Nostat €-81.80 6 7 13
#6 Risky Vent d'Ofsky €-92.22 2 8 13

Paris — Week-end (17–22 avril 2026)

Données scrappées via betting_arena_weekend.py.

Programme

Premier League

Date Match Cotes (dom / nul / ext)
Ven 18/04 Brentford vs Fulham @2.18 / @3.81 / @3.40
Ven 18/04 Newcastle United vs Bournemouth @2.02 / @3.96 / @3.72
Ven 18/04 Chelsea vs Manchester United @2.32 / @3.62 / @3.25
Sam 19/04 Aston Villa vs Sunderland @1.70 / @3.79 / @5.40
Sam 19/04 Nottingham Forest vs Burnley @1.54 / @4.25 / @6.52
Sam 19/04 Everton vs Liverpool @3.05 / @3.45 / @2.15
Sam 19/04 Manchester City vs Arsenal @1.87 / @3.73 / @4.31
Mar 22/04 Bournemouth vs Leeds United @1.96 / @3.40 / @3.30
Mar 22/04 Burnley vs Manchester City @9.50 / @6.00 / @1.19

Ligue 1

Date Match Cotes (dom / nul / ext)
Jeu 17/04 RC Lens vs Toulouse @1.57 / @4.41 / @5.72
Ven 18/04 Lorient vs Marseille @4.48 / @4.01 / @1.78
Ven 18/04 Lille vs Nice @1.53 / @4.36 / @6.37
Sam 19/04 Nantes vs Brest @2.37 / @3.31 / @3.23
Sam 19/04 Paris Saint Germain vs Lyon @1.30 / @6.12 / @8.89
Mar 22/04 Paris Saint Germain vs Nantes @1.20 / @6.50 / @12.00

Billy Bayes

Match Pronostic Cote Mise Gain potentiel
Everton vs Liverpool Everton W @3.05 €35 €106.75
Lille vs Nice Lille W @1.53 €35 €53.55
Paris Saint Germain vs Lyon PSG W @1.30 €50 €65.00
Paris Saint Germain vs Nantes PSG W @1.20 €50 €60.00

Risky Rifki

Match Pronostic Cote Mise Gain potentiel
Newcastle United vs Bournemouth Newcastle W @2.02 €25 €50.50
Chelsea vs Manchester United Nul @3.62 €25 €90.50
Aston Villa vs Sunderland Sunderland W @5.40 €25 €135.00
Manchester City vs Arsenal Arsenal W @4.31 €25 €107.75
Burnley vs Manchester City Nul @6.00 €25 €150.00
Lorient vs Marseille Marseille W @1.78 €25 €44.50
Nantes vs Brest Brest W @3.23 €25 €80.75

Pat Nostat

Match Pronostic Cote Mise Gain potentiel
Lille vs Nice Lille W @1.53 €10 €15.30
Paris Saint Germain vs Lyon PSG W @1.30 €10 €13.00
Paris Saint Germain vs Nantes PSG W @1.20 €50 €60.00

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote
Nottingham Forest vs Burnley Forest W @1.54
Burnley vs Manchester City Man City W @1.19
RC Lens vs Toulouse RC Lens W @1.57
Lille vs Nice Lille W @1.53
Paris Saint Germain vs Lyon PSG W @1.30
Paris Saint Germain vs Nantes PSG W @1.20
Everton vs Liverpool Everton W @3.05

Mise combinée : €15 — Gain potentiel : €161.72

Vent d'Ofsky (combiné)

Match Pronostic Cote
Burnley vs Manchester City Man City W @1.19
Paris Saint Germain vs Lyon PSG W @1.30
Paris Saint Germain vs Nantes PSG W @1.20

Mise combinée : €20 — Gain potentiel : €37.13

Way to Claude

Match Pronostic Cote Mise Gain potentiel
Newcastle United vs Bournemouth Bournemouth W @3.72 €35 €130.20
Chelsea vs Manchester United Man United W @3.25 €35 €113.75
Aston Villa vs Sunderland Sunderland W @5.40 €50 €270.00
Nottingham Forest vs Burnley Burnley W @6.52 €50 €326.00
Everton vs Liverpool Everton W @3.05 €35 €106.75
Manchester City vs Arsenal Arsenal W @4.31 €50 €215.50
Burnley vs Manchester City Burnley W @9.50 €50 €475.00
RC Lens vs Toulouse Toulouse W @5.72 €50 €286.00
Lorient vs Marseille Lorient W @4.48 €35 €156.80
Lille vs Nice Nice W @6.37 €35 €222.95
Nantes vs Brest Brest W @3.23 €35 €113.05
Paris Saint Germain vs Lyon Lyon W @8.89 €50 €444.50
Paris Saint Germain vs Nantes Nul @6.50 €50 €325.00

Way to Claude joue massivement l'upset ce round : 11 paris contrarians sur 13, dont Lyon @8.89 et Burnley @9.50.


Résultats — UCL QF 2e manche (14–15 avril 2026)

Résultats des matchs

Date Match Score Résultat
Mar 14/04 Atlético Madrid vs Barcelona 1–2 Victoire Barcelona
Mar 14/04 Liverpool vs Paris Saint Germain 0–2 Victoire PSG
Mer 15/04 Arsenal vs Sporting Lisbon 0–0 Nul
Mer 15/04 Bayern Munich vs Real Madrid 4–3 Victoire Bayern Munich

Billy Bayes

Match Pronostic Cote Mise Résultat Gain
Bayern Munich vs Real Madrid Bayern W @1.55 €35 ✅ 4–3 +€54.25

Bilan : 1✅ 0❌+€54.25

Risky Rifki

Match Pronostic Cote Mise Résultat Gain
Liverpool vs Paris Saint Germain PSG W @2.71 €25 ✅ 0–2 +€67.75

Bilan : 1✅ 0❌+€67.75

Pat Nostat

Match Pronostic Cote Mise Résultat Gain
Atlético Madrid vs Barcelona Barcelona W @1.80 €10 ✅ 1–2 +€18.00
Liverpool vs Paris Saint Germain PSG W @2.71 €10 ✅ 0–2 +€27.10
Bayern Munich vs Real Madrid Bayern W @1.55 €10 ✅ 4–3 +€15.50

Bilan : 3✅ 0❌+€60.60

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote Résultat
Arsenal vs Sporting Lisbon Arsenal W @1.50 ❌ 0–0
Bayern Munich vs Real Madrid Bayern W @1.55 ✅ 4–3

Mise : €15 — Combiné PERDU (Arsenal match nul) — -€15

Vent d'Ofsky

Aucun pari ce round (aucune cote ne passe le seuil < 1.50).

Way to Claude

Match Pronostic Cote Mise Résultat Gain
Liverpool vs Paris Saint Germain PSG W @2.71 €35 ✅ 0–2 +€94.85
Arsenal vs Sporting Lisbon Sporting W @7.20 €50 ❌ 0–0 -€50
Bayern Munich vs Real Madrid Nul @5.06 €35 ❌ 4–3 -€35

Bilan : 1✅ 2❌+€9.85


Paris — UCL QF 2e manche (14–15 avril 2026)

Données scrappées via betting_arena.py.

Programme

Date Match Cotes (dom / nul / ext)
Mar 14/04 19:00 Atlético Madrid vs Barcelona @3.60 / @4.20 / @1.80
Mar 14/04 19:00 Liverpool vs Paris Saint Germain @2.39 / @4.25 / @2.71
Mer 15/04 19:00 Arsenal vs Sporting Lisbon @1.50 / @4.60 / @7.20
Mer 15/04 19:00 Bayern Munich vs Real Madrid @1.55 / @5.06 / @4.93

Billy Bayes

Match Pronostic Cote Mise Gain potentiel
Bayern Munich vs Real Madrid Bayern W @1.55 €35 €54.25

Risky Rifki

Match Pronostic Cote Mise Gain potentiel
Liverpool vs Paris Saint Germain PSG W @2.71 €25 €67.75

Pat Nostat

Match Pronostic Cote Mise Gain potentiel
Atlético Madrid vs Barcelona Barcelona W @1.80 €10 €18.00
Liverpool vs Paris Saint Germain PSG W @2.71 €10 €27.10
Bayern Munich vs Real Madrid Bayern W @1.55 €10 €15.50

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote
Arsenal vs Sporting Lisbon Arsenal W @1.50
Bayern Munich vs Real Madrid Bayern W @1.55

Mise combinée : €15 — Gain potentiel : €34.88

Vent d'Ofsky

Aucun pari ce round (aucune cote ne passe le seuil < 1.50).

Way to Claude

Match Pronostic Cote Mise Gain potentiel
Liverpool vs Paris Saint Germain PSG W @2.71 €35 €94.85
Arsenal vs Sporting Lisbon Sporting W @7.20 €50 €360.00
Bayern Munich vs Real Madrid Nul @5.06 €35 €177.10

Way to Claude joue l'upset Sporting @7.20 (EV=1.76) — plus haut EV de la saison — et le nul surprise Bayern-Real @5.06 (EV=0.27).


Résultats — Week-end 11–13 avril 2026 (EPL / Ligue 1)

Résultats des matchs

Premier League

Date Match Score Résultat
Sam 11/04 Arsenal vs Bournemouth 1–2 Victoire Bournemouth
Sam 11/04 Brentford vs Everton 2–2 Nul
Sam 11/04 Burnley vs Brighton 0–2 Victoire Brighton
Sam 11/04 Liverpool vs Fulham 2–0 Victoire Liverpool
Dim 12/04 Sunderland vs Tottenham 1–0 Victoire Sunderland
Dim 12/04 Crystal Palace vs Newcastle 2–1 Victoire Crystal Palace
Dim 12/04 Nottingham Forest vs Aston Villa 1–1 Nul
Dim 12/04 Chelsea vs Manchester City 0–3 Victoire Manchester City
Lun 13/04 Manchester United vs Leeds United 1–2 Victoire Leeds United

Ligue 1

Date Match Score Résultat
Sam 11/04 Auxerre vs Nantes 0–0 Nul
Dim 12/04 Nice vs Le Havre 1–1 Nul
Dim 12/04 Toulouse vs Lille 0–4 Victoire Lille
Dim 12/04 Lyon vs Lorient 2–0 Victoire Lyon
Ven 17/04 RC Lens vs Toulouse Pas encore joué

Billy Bayes

Match Pronostic Cote Mise Résultat Gain
Arsenal vs Bournemouth Arsenal W @1.40 €35 ❌ 1–2 -€35
Manchester United vs Leeds United Man United W @1.69 €35 ❌ 1–2 -€35

Bilan : 0✅ 2❌-€70

Risky Rifki

Match Pronostic Cote Mise Résultat Gain
Brentford vs Everton Brentford W @2.05 €25 ❌ 2–2 -€25
Nottingham Forest vs Aston Villa Forest W @2.60 €25 ❌ 1–1 -€25
Chelsea vs Manchester City Man City W @2.05 €25 ✅ 0–3 +€51.25
Nice vs Le Havre Nice W @1.94 €25 ❌ 1–1 -€25
Toulouse vs Lille Lille W @2.40 €25 ✅ 0–4 +€60.00
Lyon vs Lorient Lyon W @1.70 €25 ✅ 2–0 +€42.50

Bilan : 3✅ 3❌+€78.75

Pat Nostat

Match Pronostic Cote Mise Résultat Gain
Arsenal vs Bournemouth Arsenal W @1.40 €10 ❌ 1–2 -€10

Bilan : 0✅ 1❌-€10

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote Résultat
Arsenal vs Bournemouth Arsenal W @1.40 ❌ 1–2
Liverpool vs Fulham Liverpool W @1.60 ✅ 2–0
Nottingham Forest vs Aston Villa Forest W @2.60 ❌ 1–1
RC Lens vs Toulouse RC Lens W @1.61 17/04

Mise : €15 — Combiné PERDU (Arsenal éliminé) — -€15

Vent d'Ofsky (combiné)

Match Pronostic Cote Résultat
Arsenal vs Bournemouth Arsenal W @1.40 ❌ 1–2
Liverpool vs Fulham Liverpool W @1.60 ✅ 2–0
Nottingham Forest vs Aston Villa Forest W @2.60 ❌ 1–1

Mise : €20 — Combiné PERDU (Arsenal éliminé) — -€20

Way to Claude

Match Pronostic Cote Mise Résultat Gain
Arsenal vs Bournemouth Bournemouth W @6.75 €35 ✅ 1–2 +€236.25
Brentford vs Everton Everton W @3.35 €35 ❌ 2–2 -€35
Liverpool vs Fulham Fulham W @4.60 €50 ❌ 2–0 -€50
Crystal Palace vs Newcastle Crystal Palace W @3.25 €35 ✅ 2–1 +€113.75
Manchester United vs Leeds Leeds W @5.23 €20 ✅ 1–2 +€104.60
Auxerre vs Nantes Nantes W @4.24 €35 ❌ 0–0 -€35
Nice vs Le Havre Le Havre W @4.77 €35 ❌ 1–1 -€35
Lyon vs Lorient Lorient W @5.16 €50 ❌ 2–0 -€50

Bilan : 3✅ 5❌+€249.60


Paris — UCL QF 1e manche (7–8 avril 2026)

Données scrappées via betting_arena.py.

Programme

Date Match Cotes (dom / nul / ext)
Mar 07/04 19:00 Sporting Lisbon vs Arsenal @4.60 / @3.75 / @1.75
Mar 07/04 19:00 Real Madrid vs Bayern Munich @2.85 / @3.95 / @2.22
Mer 08/04 19:00 Barcelona vs Atlético Madrid @1.50 / @5.00 / @5.60
Mer 08/04 19:00 Paris Saint Germain vs Liverpool @1.70 / @4.20 / @4.60

Billy Bayes

Match Pronostic Cote Mise Gain potentiel
Real Madrid vs Bayern Munich Real Madrid W @2.85 €35 €99.75
Barcelona vs Atlético Madrid Barcelona W @1.50 €35 €52.50
PSG vs Liverpool PSG W @1.70 €35 €59.50

Risky Rifki

Aucun pari ce round.

Pat Nostat

Match Pronostic Cote Mise Gain potentiel
Barcelona vs Atlético Madrid Barcelona W @1.50 €50 €75.00
PSG vs Liverpool PSG W @1.70 €10 €17.00

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote
Barcelona vs Atlético Madrid Barcelona W @1.50

Mise combinée : €15 — Gain potentiel : €22.50

Vent d'Ofsky

Aucun pari ce round.

Way to Claude

Match Pronostic Cote Mise Gain potentiel
Sporting Lisbon vs Arsenal Sporting W @4.60 €50 €230.00
Barcelona vs Atlético Madrid Atlético W @5.60 €35 €196.00

Way to Claude joue l'upset Sporting @4.60 (EV=0.61) et Atlético @5.60 (EV=0.31) — deux paris contrarians à haute valeur.

Résultats — UCL QF 1e manche (7–8 avril 2026)

Résultats des matchs

Date Match Score Résultat
Mar 07/04 Sporting Lisbon vs Arsenal 0–1 Victoire Arsenal
Mar 07/04 Real Madrid vs Bayern Munich 1–2 Victoire Bayern Munich
Mer 08/04 Barcelona vs Atlético Madrid 0–2 Victoire Atlético Madrid
Mer 08/04 PSG vs Liverpool 2–0 Victoire PSG

Billy Bayes

Match Pronostic Cote Mise Résultat Gain
Real Madrid vs Bayern Munich Real Madrid W @2.85 €35 ❌ 1–2 -€35
Barcelona vs Atlético Madrid Barcelona W @1.50 €35 ❌ 0–2 -€35
PSG vs Liverpool PSG W @1.70 €35 ✅ 2–0 +€59.50

Bilan : 1✅ 2❌-€10.50

Risky Rifki

Aucun pari ce round.

Pat Nostat

Match Pronostic Cote Mise Résultat Gain
Barcelona vs Atlético Madrid Barcelona W @1.50 €50 ❌ 0–2 -€50
PSG vs Liverpool PSG W @1.70 €10 ✅ 2–0 +€17.00

Bilan : 1✅ 1❌-€33.00

Risky Vent d'Ofsky (combiné)

Match Pronostic Cote Résultat
Barcelona vs Atlético Madrid Barcelona W @1.50 ❌ 0–2

Mise : €15 — Combiné PERDU-€15

Vent d'Ofsky

Aucun pari ce round.

Way to Claude

Match Pronostic Cote Mise Résultat Gain
Sporting Lisbon vs Arsenal Sporting W @4.60 €50 ❌ 0–1 -€50
Barcelona vs Atlético Madrid Atlético W @5.60 €35 ✅ 0–2 +€196.00

Bilan : 1✅ 1❌+€146.00


Creative Commons License
Turfutodays's betbots is licensed under a Attribution-ShareAlike 2.0 France (CC BY-SA 2.0 FR).

About

Multiplex de paris footballistiques automatisés.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors