kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Optimizing Betting Strategies: Utilizing ML to Predict Odds Movement and Maximizing Returns Based on Technical Market Data: A Comparative Suitability Assessment for Machine Learning Models in Predicting OddsMovement on Betting Exchanges
KTH, School of Electrical Engineering and Computer Science (EECS).
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Optimering av spelstrategier: Användning av maskininlärning föratt förutsäga oddsrörelser och maximera avkastning baserat på teknisk marknadsdata : En jämförande lämplighetsbedömning av maskininlärningsmodeller för att förutsägaoddsrörelser på spelbörser (Swedish)
Abstract [en]

Betting exchanges constitute one area of the sports betting industry. A betting exchange is a marketplace where individuals can bet against each other. The odds (probability of outcome) on betting exchanges are therefore determined by the market, in this case several individuals. These exchanges are therefore different compared to traditional sports betting, where bookmakers set the odds and individuals can then choose to bet on the bookmakers’ odds.

The problem with betting exchanges is that the odds can fluctuate extensively and trends in the liquidity on the betting exchanges influence the odds. The target is to make a comparative analysis between state-of-the-art machine learning (ML) models to successfully indicate if the odds will change and understand the impact on predictive performance between different levels of

liquidity. In addition, betting exchanges share similar characteristics as financial stock markets in terms of pricing and liquidity, therefore financial trading formulas are implemented to assess the performance of ML models more securely in the domain of betting exchanges.

There have been many different implementations for ML in the domain of sports betting, with varying levels of performance. There are very few studies on the utilization of ML in the field of betting exchanges. Related work in betting exchanges has been about building a trading algorithm.

This thesis takes an experimental approach and implement and evaluate state-of-the-art solutions to understand the suitability of ML and financial trading formulas under different amounts of liquidity in the field of betting exchanges.

The result in this study indicates that the predictive performance in general is very low and that a financial trading algorithm performed better than the best ML algorithm for some classes, and vice versa, ML algorithms performed better for classification on other classes. This result therefore presents observations on when each respective model performs better and can establish a foundation for future optimization of the models. However, this thesis cannot define with certainty the most optimal model in predicting odds movements in betting exchanges.

Abstract [sv]

Spelbörser utgör ett område inom sportbettingindustrin. En spelbörs är en handelsplats där individer kan lägga spel mot varandra. Oddset (sannolikheten för ett utfall) på spelbörser bestäms därav av marknaden, som i detta fall består av flera individer. Dessa spelbörser är därför skilda från traditionella vadhållare, där vadhållaren sätter oddsen och individer kan välja om de vill spela på dessa odds.

Problemet med spelbörser är att oddset fluktuerar kraftigt och trender i likviditet på spelbörsen påverkar oddset. Målet med detta arbete är att genomföra en komparativ analys mellan maskininlärningsalgoritmer och finansiella tradingformer för att framgångsrikt indikera om oddset kommer att ändras. I tillägg kommer den prediktiva prestandan att jämföras baserat på olika nivåer av likviditet på marknaden. Spelbörser har många likheter med aktiebörser i termer av prissättning och likviditet, därav kommer finansiella tradingformer att implementeras för att grundligt och säkrare förstå och bedöma prestandan för maskininlärningsmetoder inom spelbörser.

Flera implementationer med maskininlärning inom sportbetting har genomförts, där det även framgår att maskininlärningsmetoder kan vara ett framgångsrikt verktyg för att öka vinster. Däremot, finns det väldigt få studier inom spelbörser. Relaterade arbeten inom spelbörser har främst utvecklat och implementerat tradingalgoritmer.

Detta arbete tillämpar en experimentell forskningsmetod, samt implementera och utvärdera moderna maskininlärningsmetoder och finansiella handelsformler för att förstå lämpligheten under olika nivåer av likviditet inom spelbörser.

Resultatet av denna studie indikerar att den prediktiva prestandan generellt är låg och att finansiella handelsformler presterar bättre än maskininlärningsalgoritmer i vissa klasser och vice versa, presterar maskininlärningsmetoder bättre för andra klasser. Resultatet lägger endast en grund för framtida arbeten vad gäller att visa vilken modell som presterar bättre eller sämre. Detta arbete kan inte med säkerhet avgöra vilken modell som är bäst på att förutspå oddsrörelser inom spelbörser.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology , 2024. , p. 30
Series
TRITA-EECS-EX ; 2024:666
Keywords [en]
Sports betting, Odds prediction, ML, Betting exchanges, Financial trading formulas
Keywords [sv]
Sportbetting, Odds prediktion, Maskininlärning, Spelbörs, Finansiella handelsformler
National Category
Computer Sciences Computer Engineering
Identifiers
URN: urn:nbn:se:kth:diva-355396OAI: oai:DiVA.org:kth-355396DiVA, id: diva2:1909097
External cooperation
021 Edge AB
Subject / course
Information and Communication Technology
Supervisors
Examiners
Available from: 2025-01-20 Created: 2024-10-29 Last updated: 2025-01-20Bibliographically approved

Open Access in DiVA

fulltext(946 kB)393 downloads
File information
File name FULLTEXT01.pdfFile size 946 kBChecksum SHA-512
5c0337d766bfa9ab57ecf8314cd6b7eb9b2926403125bdbad89913e4d2e634e804211da9297cfb9daaa72beee63b815da8d7d514f0d4fcd0f3b1fb77cb4df06f
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer SciencesComputer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 393 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 491 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf