Backtesting von KickForm-Prognosen: Ein Projekt zur Analyse der Profitabilität

Auswertung aller Spiele vom Wochenende und ein Tritt auf der Stelle:

min_prob: 0.54
min_value: 5
max_value: 40

Total Bets: 645
Successful Bets: 401
Success Rate: 62.17%
Success Rate by Outcome:
- Over1.5: 75.93% (54)
- Over3.5: 71.43% (7)
- Under3.5: 71.20% (125)
- Over2.5: 66.33% (98)
- Both Score Yes: 61.29% (62)
- Home Win: 60.81% (74)
- Away Win: 55.56% (36)
- Both Score No: 53.47% (101)
- Under2.5: 50.00% (88)
Final Balance: 134.00€

Die XLSX File anbei.
 

Anhänge

Der Algo gibt, aufgrund des letzten Wochenendes, eine neue "beste" Filterung für die kommenden Spiele aus.

min_prob: 0.54
min_value: 5
max_value: 30

Würde man diese auf alle Spiele seit Beginn dieses Threads legen, hätte man folgende Auswertung:​

Total Bets: 577
Successful Bets: 367
Success Rate: 63.60%
Success Rate by Outcome:
- Over1.5: 75.93% (54)
- Under3.5: 70.34% (118)
- Over2.5: 68.48% (92)
- Over3.5: 66.67% (6)
- Both Score Yes: 63.16% (57)
- Away Win: 62.07% (29)
- Home Win: 60.32% (63)
- Both Score No: 54.43% (79)
- Under2.5: 51.90% (79)
Final Balance: 139.04€​


Anbei die neuen Value Bets für die kommenden Spiele nach der Länderspielpause wieder ohne Value-Beschränkung (max_value: 30​), da ihr selbst entscheiden könnt wie ihr das handhabt.
 

Anhänge

  • Like
Reaktionen: philippf
Beim letzten mal haben die Daten aus der englischen League One gefehlt.
Diese haben ihre Nachholspiele dieses Wochenende abgeschlossen und die Quoten für die kommenden Spiele sind auf Oddsportal verfügbar. Daher anbei die neue XLSX-File mit den Value Bets inklusive der League One.
 

Anhänge

  • Like
Reaktionen: Streicher13
Der letzte Spieltag ist vorbei und der nächste beginnt teilweise schon heute und zwar in den unteren Ligen in England und in der deutschen 3. Liga. Habe ich leider selbst gerade erst gesehen und kann daher den heutigen Spieltag in der 3. Liga nicht mit einbeziehen, da er schon gestartet ist.

Anbei erstmal das Backtesting inkl. des letzten Spieltags.
Der Algo hat nichts neues ausgegeben und wir bleiben bei dem Filter:

min_prob: 0.54
min_value: 5
max_value: 30

Vor dem letzten Spieltag wäre die Final Balance bei 139.04€​ gelegen mit der o.g. Filterung. Nach dem aktuellen Spieltag sieht es wie folgt aus:

Total Bets: 685
Successful Bets: 435
Success Rate: 63.50%
Success Rate by Outcome:
- Over1.5: 77.05% (61)
- Under3.5: 68.97% (145)
- Away Win: 66.67% (33)
- Over2.5: 66.67% (111)
- Over3.5: 66.67% (9)
- Home Win: 63.01% (73)
- Both Score Yes: 60.00% (70)
- Under2.5: 54.95% (91)
- Both Score No: 52.17% (92)
Final Balance: 136.45€
Total Units Won/Lost: +36.45 EH
​​​
 

Anhänge

  • Like
Reaktionen: Qualle
Die Spiele in England Championship, League One und deutsche 3. Liga sind vorbei und der nächste beginnt morgen.

Anbei erstmal das Backtesting inkl. der Spiele von unter der Woche.
Der Algo hat nichts neues ausgegeben und wir bleiben bei dem Filtereinstellungen:

min_prob: 0.54
min_value: 5
max_value: 30

Vor den Spielen unter der Woche wäre die Final Balance bei 136.45€​​ gelegen mit der o.g. Filterung. Nach den Spielen sieht es wie folgt aus:

Total Bets: 721
Successful Bets: 457
Success Rate: 63.38%
Success Rate by Outcome:
- Over1.5: 75.38% (65)
- Under3.5: 68.79% (157)
- Away Win: 67.65% (34)
- Over3.5: 66.67% (9)
- Over2.5: 66.38% (116)
- Home Win: 62.16% (74)
- Both Score Yes: 58.67% (75)
- Under2.5: 56.25% (96)
- Both Score No: 52.63% (95)
Final Balance: 135.84€
Total Units Won/Lost: +35.84 EH

Gebt mir mal bitte Feedback ob euch die Auswertung so gefällt oder ob ich etwas ändern soll.
​​
 

Anhänge

Zuletzt bearbeitet:
Anbei die Value Bets von Freitag bis Montag inkl. der 3 Ligen die unter der Woche gespielt haben, ohne max. Value Beschränkung.
Wenn ihr zukünftig eine XLSX File wollt mit allen Value Bets unabhängig von den Filterkriterien des Algos, dann sagt bescheid.

Viel Erfolg beim Wetten [[münzen]]
 

Anhänge

Der letzte Spieltag ging gestern zu Ende und ein weiterer startet heute in Italien Serie A.
Der vergangene Spieltag war wieder etwas besser als die davor.

Auswertung letzter Spieltag:

Wir haben diese Filterkriterien:
  • min_prob: 0.54
  • min_value: 5
  • max_value: 30​
Würde man diese auf alle Spiele seit Beginn dieses Threads legen, hätte man folgende Auswertung:

Total Bets: 796
Successful Bets: 503
Success Rate: 63.19%
Success Rate by Outcome:
- Over1.5: 75.71% (70)
- Over3.5: 75.00% (12)
- Under3.5: 67.82% (174)
- Over2.5: 66.15% (130)
- Away Win: 65.71% (35)
- Home Win: 60.49% (81)
- Both Score Yes: 57.14% (84)
- Under2.5: 56.73% (104)
- Both Score No: 54.72% (106)
Final Balance: 137.06€
Total Units Won/Lost: +37.06 EH


Zur Erinnerung: Ich bin ein Freund des Flat Stakings und setze für jede eingegangene Wette immer 1% der kompletten Wettbalance. Da ich es für alle einfach halten wollte, habe ich für den Thread hier eine initiale Balance von 100€ gemacht. Somit wird jede Wette mit 1€ eingegangen. Also ist der ROI bisher bei 37,06%.
 
  • Like
Reaktionen: Streicher13
Der Algo hat nun eine neue Filterung ausgespuckt und zwar:

min_prob: 0.53 (vorher 0.54)
min_value: 10 (vorher 5)
max_value: 65 (vorher 30)

Würde man diese auf alle Spiele seit Beginn dieses Threads legen, hätte man folgende Auswertung:

Total Bets: 711
Successful Bets: 417
Success Rate: 58.65%
Success Rate by Outcome:
- Over1.5: 76.00% (25)
- Under3.5: 72.07% (111)
- Over3.5: 65.22% (23)
- Over2.5: 60.95% (105)
- Away Win: 56.36% (55)
- Home Win: 55.84% (77)
- Both Score No: 53.02% (149)
- Under2.5: 52.03% (123)
- Both Score Yes: 51.22% (41)
- Under1.5: 50.00% (2)
Final Balance: 141.60€
ROI: 41.60%
Total Units Won/Lost: +41.60 EH


Ich verstehe, dass die regelmäßigen Änderungen der Filterkriterien alle paar Wochen frustrierend sein können – auch mich nervt das ein wenig. Dennoch war dies die Vorgehensweise, mit der ich das Projekt ursprünglich gestartet habe. Das Projekt wird auch in diesem Format weitergeführt, jedoch plane ich eine Anpassung an den XLSX-Dateien: Ich werde die voreingestellten Filter des Algorithmus entfernen, sodass ihr künftig selbst entscheiden könnt, nach welchen Kriterien ihr filtern möchtet. In den neuen XLSX-Dateien werden daher keine Filterungen mehr auf min_prob, min_value und max_value vorkonfiguriert sein.

So habt ihr volle Flexibilität bei der Auswahl eurer Filtereinstellungen.
​Wenn ihr eine andere Lösung besser findet, dann lasst es mich wissen.

Anbei die Auswertung aller vergangenen Spieltage seit Beginn des Projekts.
PS: Ich habe hier eine neue Spalte "​Outcome_Success_Binary" eingefügt welche eine 1 oder eine 0 einträgt, je nach dem ob das Outcome erzielt wurde oder nicht. So kann man dann in Excel leichter rechnen.
 

Anhänge

Anbei die Value Bets von heute bis Montag ohne min_prob, min_value und max_value​ Beschränkung.
Zur Erinnerung: heute beginnt der neue Spieltag in der Serie A. Ich werde also noch mal neue Value Bets für die Serie A durchreichen, wenn der Spieltag vorbei ist und der nächste am Wochenende startet.

Viel Erfolg beim Wetten [[münzen]]​
 

Anhänge

Auswertung inklusive des letzten Spieltages der Serie A:

Der Algo hat nun keine neue Filterung ausgespuckt.

​Wir haben diese Filterkriterien:
  • min_prob: 0.53
  • min_value: 10
  • max_value: 65​
Würde man diese auf alle Spiele seit Beginn dieses Threads legen, hätte man folgende Auswertung:

Total Bets: 718
Successful Bets: 423
Success Rate: 58.91%
Success Rate by Outcome:
- Over1.5: 76.92% (26)
- Under3.5: 72.07% (111)
- Over3.5: 65.22% (23)
- Over2.5: 60.95% (105)
- Away Win: 58.62% (58)
- Home Win: 55.84% (77)
- Both Score No: 53.33% (150)
- Under2.5: 52.42% (124)
- Both Score Yes: 50.00% (42)
- Under1.5: 50.00% (2)
Final Balance: 145.89€
ROI: 45.89%
Total Units Won/Lost: +45.89 EH


Zur Erinnerung: Ich bin ein Freund des Flat Stakings und setze für jede eingegangene Wette immer 1% der kompletten Wettbalance. Da ich es für alle einfach halten wollte, habe ich für den Thread hier eine initiale Balance von 100€ gemacht. Somit wird jede Wette mit 1€ eingegangen.
 

Anhänge

  • Like
Reaktionen: Qualle
Der neue Spieltag beginnt wie gewohnt heute schon. Es gibt noch eine wichtige Änderung:

Es gab in der Vergangenheit Probleme mit dem Scrapen der Odds von Oddsportal.
Ich habe es nun behoben, sodass in dem angefügten Value Bets File, mehr Wetten vorgeschlagen werden als bei dem letzten mal. Wer also aufgrund des letzten Files schon Wetten eingegangen ist, der soll sich bitte das neue File noch mal anschauen.

Viel Erfolg beim Wetten [[münzen]]​
 

Anhänge

Zuletzt bearbeitet:
Auswertung inklusive des letzten Spieltages aller Ligen:

​Wir haben diese Filterkriterien:
  • min_prob: 0.53
  • min_value: 10
  • max_value: 65​
Würde man diese auf alle Spiele seit Beginn dieses Threads legen, hätte man folgende Auswertung:

Total Bets: 782
Successful Bets: 457
Success Rate: 58.44%
Success Rate by Outcome:
- Over1.5: 76.67% (30)
- Under3.5: 72.13% (122)
- Over3.5: 60.00% (25)
- Over2.5: 59.29% (113)
- Away Win: 56.25% (64)
- Under2.5: 54.07% (135)
- Both Score No: 54.04% (161)
- Home Win: 53.57% (84)
- Under1.5: 50.00% (2)
- Both Score Yes: 47.83% (46)
Final Balance: 142.42€
ROI: 42.42%
Total Units Won/Lost: +42.42 EH


Backtesting XLSX File anbei. ​​​
 

Anhänge

  • Like
Reaktionen: Streicher13
Der Algo hat nun keine neue Filterung ausgespuckt.

Anbei das neue Value-Bet File ohne die League One, da es heute noch Nachholespiele gibt. Ich reiche die Value Bets für das Wochenende der League One morgen nach.
Der Spieltag der Championship beginnt schon heute.

Viel Erfolg beim Wetten [[münzen]]​
 

Anhänge

  • Like
Reaktionen: tdo1358 und Qualle
Da man sieht, dass bisher Over1.5 mit 76.67% Win-Rate bei 30 Wetten und Under3.5 mit 72.13% bei 122 Wetten besser liefen als der Rest, habe ich mal im Backtesting-File geschaut. Wenn man nur nach diesen beiden Wetttypen filtert und eine min_prob von 90 oder 91% auswählt, kommt man für die beiden Wettarten auf eine Winrate von um die 92%. Die sample Size mit 152 Wetten ist immer noch recht klein aber wer auf Kombiwetten steht oder auf Nummer sicher gehen will, kann hier fündig werden.