Backtesting stávkovej stratégie: Ako otestovať Váš systém na historických dátach

Naučte sa metodológiu backtestingu stávkových systémov vrátane zdrojov dát, bežných úskalí ako overfitting a ako validovať Vašu výhodu.

advanced8 min readLast updated: 5. marca 2026Editorial Team
ET

Editorial Team

Odborník na stávkovanie

Key Takeaways

  • Backtesting aplikuje Vaše stávkové pravidlá na historické dáta na odhadnutie, či má systém skutočnú výhodu.
  • Používajte záverečné kurzy, nie otváracie — záverečné kurzy najpresnejšie odrážajú skutočné pravdepodobnosti.
  • Overfitting je najväčšie riziko backtestingu: systém dokonale prispôsobený minulým dátam pravdepodobne zlyhá na budúcich.
  • Rozdeľte dáta na tréningovú (70%) a validačnú (30%) sadu na detekciu overfittingu.
  • Ziskový backtest je nevyhnutný, ale nie dostatočný — živé papierové obchodovanie je skutočným testom.

Backtesting je most medzi stávkovou myšlienkou a živým systémom. Pri správnom vykonaní oddeľuje teórie so skutočnou výhodou od teórií, ktoré len dobre vyzerajú na papieri.

Krok 1: Zhromaždite dáta

Potrebujete dva datasety: výsledky zápasov a historické kurzy.

Bezplatné zdroje

  • football-data.co.uk: Záverečné kurzy od Bet365, Pinnacle a ďalších za 20+ európskych líg
  • oddsportal.com: Archívy kurzov s dátami o pohybe
  • transfermarkt.com: Dáta o kádroch, trhové hodnoty, zranenia

Platené zdroje

  • Betfair Historical Data: Burzové kurzy s objemom
  • Sportmonks / API-Football: Komplexné štatistiky zápasov a kurzy cez API

Krok 2: Aplikujte pravidlá mechanicky

Aplikujte výberové kritériá na každý zápas v datasete. Nerobte výnimky ani úpravy počas procesu — to vnáša zaujatosť.

💡
Používajte vzorce v tabuľke alebo jednoduchý skript na automatickú aplikáciu pravidiel. Manuálny výber z historických dát je vysoko náchylný na podvedomú zaujatosť — budete mať tendenciu „vidieť" výhry ľahšie ako prehry.

Krok 3: Rozdeľte dáta

Rozdeľte historické dáta na dve neprekrývajúce sa sady:

  • Tréningová sada (70%): Použite na vývoj a úpravu pravidiel
  • Validačná sada (30%): Otestujte finálne pravidlá na tejto sade

Ak je systém ziskový na oboch sadách, výhoda je pravdepodobne skutočná.

Krok 4: Analyzujte kľúčové metriky

Výnos (ROI)

Celkový zisk delený celkovým vkladom, vyjadrený v percentách. Realistický cieľ je 2-8%.

Úspešnosť

Percento výherných stávok. V kombinácii s priemernými kurzami určuje ziskovosť. Úspešnosť 40% pri priemerných kurzoch 2,80 dáva +12% ROI.

Maximálny pokles

Najdlhšia po sebe idúca prehrová séria. Pri 40% úspešnosti očakávajte série 12-15 prehier v 500 stávkach. Vaše riadenie bankrollu musí tieto poklesy prežiť.

Graf zisku

Zakreslite kumulatívny zisk v čase. Stabilne stúpajúca línia naznačuje skutočnú výhodu. Plochá línia s jedným veľkým výkyvom naznačuje šťastie.

Krok 5: Test štatistickej významnosti

Pri N stávkach a výnose Y% vypočítajte pravdepodobnosť, že náhodné stávkovanie by dosiahlo rovnaký výsledok. Pravidlo: výnos × odmocnina(N) > 2 naznačuje významnosť.

⚠️
Pozor na survivorship bias. Ak ste testovali 20 rôznych systémov a jeden bol ziskový, tento systém môže byť len šťastný prežívateľ. Čím viac systémov testujete, tým pravdepodobnejšie sa jeden javí ziskový náhodou. Vždy kombinujte logické uvažovanie so štatistickým testovaním a nikdy neriskujte kapitál, ktorý si nemôžete dovoliť stratiť.

Krok 6: Paper trading pred živým nasadením

Ani robustný backtest nestačí. Obchodujte systém na papieri 50-100 živých udalostí, zaznamenávajúc výbery pred začiatkom zápasov. Porovnajte živé výsledky s výkonom backtestingu.

Frequently Asked Questions

Čo je backtesting v športovom stávkovaní?+
Backtesting je proces aplikovania súboru stávkových pravidiel na historické dáta zápasov a kurzov na zistenie, ako by systém fungoval. Odhaduje, či stratégia má skutočnú výhodu oproti kurzom bookmakera.
Kde nájdem historické dáta o kurzoch pre backtesting?+
Football-data.co.uk poskytuje bezplatné záverečné kurzy od veľkých bookmakerov pre európske ligy za 20+ rokov. Oddsportal.com archivuje dáta o pohybe kurzov. Pre komplexnejšie dáta ponúkajú platené služby ako Betfair Historical Data alebo Sportmonks API granulárnu históriu kurzov.
Čo je overfitting pri backtestingu?+
Overfitting nastáva, keď sú Vaše pravidlá tak špecifické, že dokonale zodpovedajú historickým vzorom, ale nemajú žiadnu predikčnú silu pre budúce udalosti. Čím viac pravidiel pridáte, tým vyššie je riziko overfittingu.
Ako zistím, či sú moje výsledky backtestingu štatisticky významné?+
Vypočítajte p-hodnotu Vašich výsledkov. Pri 500+ stávkach a výnose nad 3% je výsledok pravdepodobne významný. Jednoduchý test: výnos × odmocnina z N > 2 naznačuje významnosť na 95% hladine spoľahlivosti.
Mám používať otváracie alebo záverečné kurzy pre backtesting?+
Používajte záverečné kurzy. Reprezentujú najefektívnejšiu trhovú cenu po absorbovaní všetkých informácií. Ak je Váš systém ziskový pri záverečných kurzoch, pravdepodobne má skutočnú výhodu.

Bet Responsibly

Gambling should be fun. If it stops being fun, get help: zodpovedne.sk, URHH