
Data mining w zakładach: gdzie są dane i jak je wykorzystać
Drabinka kursów giełdy to żywy zbiór danych. Część można obserwować darmowo. Reszta ma na sobie logowanie, opłatę albo cenę.
Data mining w zakładach sportowych znaczy traktowanie samego rynku, kursów, ruchów, sparowanego wolumenu, jako zbioru danych, nie jednego zakładu. Największym darmowym źródłem jest drabinka kursów giełdy, a Betfair pokazuje jej aktualną wersję tylko kontu zasilonemu i zalogowanemu, reguła, którą wprost podaje. Darmowy klucz Delayed API istnieje do budowania oprogramowania, ale wciąż wymaga za sobą w pełni zweryfikowanego konta Betfair, a klucza Live nie można używać tylko do odczytu. Na prawdziwe archiwum Betfair sprzedaje je bezpośrednio: dane tick wstecz do 2015 roku, w formie pakietów, zamiast zostawiać to do ręcznego składania. Nic z tego nie jest kwestią prawną, którą ta strona mogłaby rozstrzygnąć. Sprawdź aktualny regulamin tej drogi, którą wybierzesz, i przeczytaj, co same brokery mówią o automatycznym dostępie, zanim zbudujesz coś na ekranie brokera zamiast tego.
Co liczy się jako dane, i kto może je obserwować
Kurs back. Kurs lay. Kwota już sparowana przy każdym z nich, surowe elementy za tym, jak zlecenie back i lay faktycznie się parują. To jest cała drabinka kursów giełdy, aktualizowana w większości sekund, kiedy rynek jest otwarty, i właśnie dlatego wygląda jak zbiór danych, nie kupon zakładu. Wyloguj się jednak, i liczby zamrażają się w chwili zamknięcia karty. Własne strony pomocy Betfair mówią to prosto, słowami, które warto zacytować dokładnie, nie łagodząc ich: „Tylko klienci zalogowani na aktywne, zasilone konto będą mogli zobaczyć najnowsze kursy Betfair. Robimy to, żeby odstraszyć ekstremalne użycie danych strony Betfair przez programy”. Nic tutaj nie jest planem na obejście tego.
Tiki drabinki. Rosnący sparowany wolumen. Rynek, który wygląda spokojnie, a nie jest, trzy sekundy przed pierwszym gwizdkiem. Nic z tego nie jest dostępne dla przeglądarki, w której nikt nie jest zalogowany.
Dwa klucze, i mur pomiędzy nimi
Własne API Betfair wygląda jak oczywisty kolejny krok. Nie jest sposobem na obejście blokady; jest tą samą blokadą, w innym przebraniu. Każdy klucz, darmowy albo płatny, siedzi na koncie Betfair, które musi najpierw przejść kontrole tożsamości Betfair: „do dostępu do API Betfair Exchange wymagane jest osobiste albo firmowe konto Betfair zweryfikowane przez KYC. Bez konta Betfair nie można przejść do licencjonowania”. Bez konta, bez klucza.
Klucz Delayed jest darmowy i działa od razu, gdy weryfikacja przejdzie, a kursy przychodzą z opóźnieniem od 1 do 180 sekund. Klucz Live widzi prawdziwy kurs, nie jest darmowy, i też nie jest tylko do odczytu: „dostęp do API Betfair tylko do odczytu przy użyciu klucza aplikacji live nie jest dozwolony” (sprawdź aktualny regulamin). Projekt, któremu zależy tylko na danych, jest kierowany na klucz Delayed z własnego wskazania Betfair, nie przez czyjeś obejście.
Dobrze. Żadna z tych trzech liczb nie kupuje historii, a to jest prawdziwe pytanie za każdą analizą danych zakładów sportowych, nie samo obserwowanie jednego meczu.
Archiwum, które Betfair już sprzedaje
Załóżmy, dla jednej wymyślonej liczby, której nikt nie powinien brać za obietnicę, że poważny backtest potrzebuje pięciu lat danych tick po wszystkich rynkach, które się liczą, razem ze sparowanym wolumenem, znaczonych czasem co do sekundy, bo własne płatne pakiety historyczne Betfair są zbudowane właśnie w tym kształcie, i nic krótszego naprawdę tego nie zastąpi, kiedy pytanie przechodzi z obserwowania do modelowania.
Klucz Delayed nigdy nie został zbudowany, żeby to dać, jedno uprzejme żądanie co kilka sekund przez pół dekady. Betfair sprzedaje za to archiwum bezpośrednio: dane tick wstecz do 2015 roku, na historicdata.betfair.com, w pakietach basic, advanced i pro, i to jest droga, na którą ta strona faktycznie wskazuje. Ceny i pakiety się zmieniają; sprawdź aktualny regulamin, zanim kupisz.
Obserwowanie rynku jest darmowe. Zarchiwizowanie go jest zakupem.
Co daje za to własny ekran brokera
Nie każdy czytelnik chce pięcioletniego archiwum, tylko historii jednego rynku, a konto brokera, jeśli już je masz, często ma ekran właśnie do tego. MadMarket ma ekran Edge, który rysuje wykres historii kursów i tracker prawdopodobieństwa, bez potrzeby skryptu, nie dla ciebie, jeśli chcesz surowych, eksportowalnych danych o kursach. Sportmarket rysuje podobny wykres u bukmacherów, które wymienia, przydatny przed zakładem, ale nic do pobrania. BetInAsia nazywa swoją wersję Sports Stats Hub, ekranem badawczym, nie eksportem zbioru danych.
Żadne z tych trzech nie zastępuje paneli, które broker już dla ciebie buduje, warto to przeczytać, zanim założysz, że jeden ekran pokryje to, czego potrzebujesz. Łączy je jedno ograniczenie: ekran, nawet dobry, nie jest przyciskiem eksportu, i żaden z czterech brokerów go nie dokumentuje.
Kiedy już to widzisz, dwa następne pytania
Obserwowanie rynku to jedna umiejętność. Czytanie drabinki w ruchu to tradingowa strona tych samych danych, z własną stroną, nie tą. Działanie na tych danych automatycznie to zupełnie inne pytanie, z własnymi regułami, co liczy się jako bot. Ta strona opisuje tylko to, skąd pochodzą liczby.
Reguły API wyżej są własnymi regułami Betfair, dla konta Betfair. Narzędzie brokera to osobne konto pod osobnymi regułami, a co kosztuje klucz Betfair, i co każdy broker sam mówi o automatycznym dostępie, jest opisane na własnej stronie, nie odbudowane tutaj.
We właściwym porządku, jeśli zbiór danych naprawdę jest celem
- Zdecyduj, czego naprawdę potrzebujesz.
Monitor na żywo to inne zadanie niż pięć lat historii kursów.
- Otwórz albo zweryfikuj konto Betfair.
Każda droga wyżej siedzi na takim koncie, więc ten krok nie jest opcjonalny.
- Użyj klucza Delayed do obserwowania.
Nic nie kosztuje, i Betfair kieruje tam użytkowników, którym zależy tylko na danych.
- Kup archiwum po prawdziwą historię.
historicdata.betfair.com sprzedaje je bezpośrednio; najpierw sprawdź aktualny regulamin.
Jeśli to nie ta strona, której szukasz
Data mining to jeden kawałek szerszego zestawu profesjonalnych metod, które opisuje ta strona. Jeśli prawdziwym zainteresowaniem jest stawianie na każdy wynik jednego rynku naraz, nie archiwizowanie go, ta strona ma własny kalkulator. Tak czy inaczej, konto pod tym wszystkim jest tym samym problemem, i jak wypadają na tym tle cztery brokery warto przeczytać, zanim wybierzesz jednego.
Żaden z czterech brokerów niżej nie daje własnych danych tick Betfair. Co oferują, to zasilone konto, i badawczy ekran na nim.
Pytania, które się powtarzają
Czy można scrapować kursy Betfair za darmo?
Nie ma sposobu na obserwowanie aktualnego kursu bez konta. Betfair pokazuje go tylko kontu zasilonemu i zalogowanemu, z własnego, wprost podanego zamysłu. Sprawdź aktualny regulamin i lokalne przepisy, zanim założysz inaczej.
Czy potrzebujesz konta Betfair do darmowego klucza Delayed API?
Tak. Dokumentacja dla programistów Betfair mówi, że konto zweryfikowane przez KYC jest wymagane w każdym przypadku, i że bez niego nie można przejść do licencjonowania.
Czy można mieć dostęp tylko do odczytu do aktualnych kursów Betfair przez API?
Nie na kluczu Live. Betfair mówi, że dostęp tylko do odczytu tam nie jest dozwolony, i kieruje każdego, kto chce tylko obserwować, na klucz Delayed.
Skąd pochodzą własne historyczne dane o kursach Betfair?
Betfair sprzedaje je bezpośrednio na historicdata.betfair.com: dane tick wstecz do 2015 roku, w pakietach basic, advanced i pro. Sprawdź aktualny cennik, zanim kupisz.