Mezi naše interní projekty, které nám pomohly posunout se technicky i týmově, patří i vývoj aplikace Surebets – systému pro vyhledávání sázkových arbitráží (tzv. "surebetů") na základě dat ze sportovních sázkových kanceláří.
Co je to arbitrážní sázení?
Arbitrážní sázení je strategie, kdy sázkař využije rozdílné kurzy různých sázkových kanceláří k tomu, aby vsadil na všechny možné výsledky sportovní události a přesto měl zaručený zisk – bez ohledu na výsledek zápasu.
Představte si tenisový zápas mezi Novakem Djokovićem a Rafaelem Nadalem. Běžně by obě sázkové kanceláře měly podobné kurzy, ale někdy se stane, že se liší natolik, že toho můžete využít.
Například:
- Sázková kancelář A nabízí kurz 2.10 na výhru Djokoviće
- Sázková kancelář B nabízí kurz 2 na výhru Nadala
Když rozdělíte své peníze správně – například při celkové sázce 10000 Kč vsadíte 4878 Kč na Djokoviće a 5122 Kč na Nadala – vždy vyhrajete víc, než jste vsadili - 10244 Kč, bez ohledu na to, kdo z nich vyhraje.
Výzva
Naším cílem bylo automaticky sbírat data z různých sázkových kanceláří, analyzovat je v reálném čase a vyhledávat arbitrážní příležitosti. To vyžadovalo scraping dat, důsledné zpracování dat a sjednocení různých formátů do naší jedné databáze.
Naše řešení
Vytvořili jsme systém, který pravidelně scrapuje data z různých sázkových kanceláří, ukládá je do databáze, analyzuje dostupné kurzy a na základě matematických výpočtů detekuje výhodné sázky.
- Moderní backend v typescriptu pro efektivní zpracování velkého množství dat
- Pokročilé algoritmy pro spojování dat z různých zdrojů
- Notifikace na Discord s přehledem aktuálních příležitostí
Co nám projekt přinesl
Díky Surebets jsme se zlepšili nejen technicky, ale i jako tým – naučili jsme se lépe spolupracovat na rychle se měnících datech a testovat komplexní logiku v prostředí, kde není prostor pro chyby.
Ukázky sázek
Během testování jsme našli a zaznamenali řadu zajímavých sázek. Zde je pár příkladů:

Dohromady vsazeno: 10 000 Kč
Výhra: 10 279 Kč
Zisk: 279 Kč (2,79%)

Dohromady vsazeno: 12 800 Kč
Výhra: 13 000 Kč
Zisk: 200 Kč (1,56%)
Shrnutí
Projekt Surebets je krásným příkladem, jak vnitrofiremní nápad může přinést cenné technické poznatky a reálné výsledky. Kromě získaných zkušeností nám pomohl zdokonalit procesy a připravil nás na další výzvy – ať už v oblasti realtime aplikací nebo datové analýzy.