Trychtýř, z něhož padají malé tečky do archivní krabice umístěné vpravo dole.

Data mining v sázení: kde jsou data a jak je použít

Žebříček kurzů na burze je živá datová sada. Něco z ní se dá sledovat zdarma. Zbytek má přihlášení, poplatek nebo cenovku.

Data mining ve sportovním sázení znamená brát za datovou sadu samotný trh, tedy kurzy, pohyby a spárovaný objem, a ne jednu sázku. Největším bezplatným zdrojem je žebříček kurzů na burze a Betfair ukazuje jeho aktuální podobu jen účtu, který je financovaný a přihlášený, což sám výslovně uvádí. Bezplatný klíč Delayed API pro vývoj softwaru existuje, ale i za ním stojí plně ověřený účet u Betfairu, a klíč Live nelze použít jen pro čtení. Pro pořádný archiv prodává Betfair data přímo: tick data od roku 2015 v hotových balíčcích, takže je nemusíte skládat ručně. Nic z toho není právní otázka, kterou by tato stránka mohla rozhodnout. Ověřte si aktuální podmínky zvolené cesty a přečtěte si, co o automatizovaném přístupu říkají samotní brokeři, než na obrazovce brokera cokoli postavíte.

Co se počítá za data a kdo je smí sledovat

Kurz back. Kurz lay. Částka, která už je na každém z nich spárovaná, tedy surové součástky toho, jak se příkaz back a lay ve skutečnosti spáruje. To je celý žebříček burzy, který se aktualizuje většinu sekund, kdy je trh otevřený, a proto připomíná datovou sadu, ne sázenkový lístek. Odhlaste se ale a čísla se zastaví ve chvíli, kdy zavřete kartu. Vlastní nápověda Betfairu to říká přímo, slovy, která stojí za přesnou citaci, ne za změkčení: „Only customers logged into an active funded account will be able to view the latest Betfair prices. We do this to discourage extreme usage of Betfair website data by software programs.“ (v překladu: nejnovější kurzy Betfairu uvidí jen zákazníci přihlášení do aktivního financovaného účtu; děláme to, abychom odrazovali od extrémního využívání dat webu Betfairu softwarovými programy). Nic z toho není návod, jak to obejít.

Kroky žebříčku. Rostoucí spárovaný objem. Trh, který vypadá klidně a není, tři vteřiny před výkopem. Nic z toho není k dispozici prohlížeči, v němž nikdo není přihlášen.

Dva stejné dotazy na kurz odeslané s odstupem vteřiny, jeden z prohlížeče bez přihlášeného uživatele a jeden z financovaného účtu u Betfairu, živé číslo ukazuje jen druhý.
Stejný trh, stejná vteřina. Jeden dotaz je odhlášený. Druhý je financovaný a ověřený. Betfair ukáže aktuální číslo jen jednomu z nich a řekne proč.

Dva klíče a zeď mezi nimi

Vlastní API Betfairu vypadá jako zřejmý další krok. Není to cesta kolem brány, je to tatáž brána v jiném oblečení. Každý klíč, bezplatný i placený, stojí na účtu u Betfairu, který musí nejdřív projít kontrolami totožnosti Betfairu: „a personal or corporate KYC-verified Betfair account is required to access the Betfair Exchange API. Without a Betfair account, you cannot proceed with licensing.“ (v překladu: k přístupu k API Betfair Exchange je nutný osobní nebo firemní účet u Betfairu ověřený podle KYC; bez účtu u Betfairu nelze pokračovat v licencování). Bez účtu žádný klíč.

Klíč Delayed je zdarma a funguje, jakmile ověření projde, kurzy přicházejí se zpožděním od jedné do sto osmdesáti vteřin. Klíč Live vidí skutečný kurz, není zdarma a není ani jen pro čtení: „Read only Betfair API access using the live application key is not permitted“ (v překladu: přístup k API Betfairu jen pro čtení pomocí klíče live application není povolen), ověřte si aktuální podmínky. Projekt zaměřený jen na data Betfair sám odkazuje na klíč Delayed, podle vlastního pokynu, ne podle něčího obejití.

Kolik stojí otevření každé oficiální cesty k datům o kurzech Betfairu

Částky v GBP z vývojářské dokumentace Betfairu; ověřte si aktuální podmínky.

Data grafu
PoložkaHodnota
Klíč Delayed, použití pro vývoj0
Klíč Live, jednorázový aktivační poplatek499
Licence Software Vendor, komerční aplikace1499

Dobře. Žádné z těch tří čísel nekoupí historii, a ta je skutečnou otázkou za každou analýzou sázkových dat, ne sledování jednoho zápasu.

Archiv, který Betfair už prodává

Předpokládejme, pro účely jednoho vymyšleného čísla, které nikdo nesmí brát jako slib, že seriózní backtest potřebuje pět let tick dat napříč všemi trhy, na kterých vám záleží, včetně spárovaného objemu a s časovým razítkem na vteřinu, protože přesně v takové podobě jsou postavené placené historické balíčky Betfairu a nic kratšího to nenahradí, jakmile se otázka posune od sledování k modelování.

Klíč Delayed nikdy nevznikl proto, aby vám tohle dal, jeden slušný dotaz každých pár vteřin po půl dekády. Betfair místo toho prodává archiv přímo: tick data od roku 2015 na historicdata.betfair.com, v balíčcích basic, advanced a pro, tedy cesta, na kterou tato stránka skutečně ukazuje. Ceny a balíčky se mění; před nákupem si ověřte aktuální podmínky.

Sledovat trh je zdarma. Archivovat ho je nákup.

Co vám místo toho dá obrazovka brokera

Ne každý čtenář chce pětiletý archiv, někomu stačí příběh jednoho trhu a účet u brokera, pokud ho už máte, na to často obrazovku má. Edge u brokera MadMarket kreslí graf vývoje kurzu a sledovač pravděpodobnosti, bez skriptu, jen to není nic pro vás, pokud chcete surová exportovatelná data o kurzech. Sportmarket kreslí podobný graf napříč sázkovými kancelářemi, které uvádí, užitečný před sázkou, ale nic ke stažení. BetInAsia svou verzi nazývá Sports Stats Hub, je to výzkumná obrazovka, ne export datové sady.

Žádná z těch tří nenahrazuje přehledy, které broker už pro vás staví, a stojí za to si je přečíst dřív, než předpokládáte, že jedna obrazovka pokryje, co potřebujete. Společné mají omezení: obrazovka, jakkoli dobrá, není tlačítko exportu, a žádný ze čtyř brokerů ho nedokumentuje.

Až to uvidíte, dvě další otázky

Sledovat trh je jedna dovednost. Číst žebříček za pohybu je obchodní stránka týchž dat a má vlastní stránku, ne tuhle. Jednat podle těch dat automaticky je zase jiná otázka s vlastními pravidly o tom, co se počítá za bota. Tato stránka pokrývá jen to, odkud čísla pocházejí.

Pravidla API výše jsou pravidla samotného Betfairu pro účet u Betfairu. Nástroj brokera je samostatný účet podle samostatných pravidel a kolik stojí klíč Betfairu a co o automatizovaném přístupu říká každý broker sám, najdete na vlastní stránce, nepřepisujeme to tu.

Ve správném pořadí, pokud je cílem opravdu datová sada

  1. Rozhodněte, co vlastně potřebujete.

    Živý monitor je jiná práce než pět let historie kurzů.

  2. Otevřete nebo ověřte účet u Betfairu.

    Každá cesta výše stojí na jednom z nich, takže tento krok není volitelný.

  3. Ke sledování použijte klíč Delayed.

    Nestojí nic a Betfair na něj odkazuje uživatele, kteří chtějí jen data.

  4. Pro skutečnou historii kupte archiv.

    historicdata.betfair.com ho prodává přímo; nejdřív si ověřte aktuální podmínky.

Pokud to není stránka, kterou jste hledali

Data mining je jen jeden díl širší sady profesionálních metod, které tento web pokrývá. Pokud vás ve skutečnosti zajímá vsadit na všechny výsledky jednoho trhu najednou, a ne ho archivovat, má ta stránka vlastní kalkulačku. Tak či tak je účet pod tím vším stejný problém a jak si čtyři brokeři v tomto stojí, stojí za přečtení před výběrem.

Žádný ze čtyř brokerů níže vám tick data Betfairu nedá. Nabízejí financovaný účet a nad ním výzkumnou obrazovku.

Časté otázky

Můžete kurzy Betfairu stahovat zdarma?

Neexistuje způsob, jak sledovat aktuální kurz bez účtu. Betfair ho ukazuje jen financovanému a přihlášenému účtu, podle vlastního uvedeného záměru. Než předpokládáte opak, ověřte si aktuální podmínky a místní právní úpravu.

Potřebujete účet u Betfairu i pro bezplatný klíč Delayed API?

Ano. Vývojářská dokumentace Betfairu říká, že ověřený účet podle KYC je potřeba v každém případě a že bez něj nelze pokračovat v licencování.

Dá se přes API získat přístup jen pro čtení k živým kurzům Betfairu?

Ne s klíčem Live. Betfair uvádí, že přístup jen pro čtení tam není povolen, a toho, kdo chce jen sledovat, odkazuje na klíč Delayed.

Odkud pocházejí historická data o kurzech od samotného Betfairu?

Betfair je prodává přímo na historicdata.betfair.com: tick data od roku 2015 v balíčcích basic, advanced a pro. Před nákupem si ověřte aktuální ceny.