
Datautvinning för spel: var datan finns och hur du använder den
Börsens prisstege är en levande datamängd. En del av den kan du titta på gratis. Resten har en inloggning, en avgift eller en prislapp.
Datautvinning för sportspel betyder att du behandlar själva marknaden, med priser, rörelser och matchad volym, som en datamängd i stället för ett enskilt spel. Den största gratiskällan är börsens prisstege, och Betfair visar den aktuella versionen bara för ett konto som är insatt och inloggat, en regel som de anger uttryckligen. Det finns en gratis Delayed API-nyckel för att bygga programvara, men den kräver ändå ett fullt verifierat Betfair-konto bakom sig, och en Live-nyckel kan inte användas enbart för läsning. För ett riktigt arkiv säljer Betfair ett direkt: tick-data tillbaka till 2015, i färdiga paket, i stället för att du själv ska pussla ihop det. Inget av detta är en juridisk fråga som den här sidan kan avgöra. Kontrollera de aktuella villkoren för den väg du använder, och läs vad brokerna själva säger om automatiserad åtkomst innan du bygger något ovanpå en brokers egen skärm.
Vad som räknas som data, och vem som får titta på den
Ett backpris. Ett laypris. Beloppet som redan matchats på varje, de råa delarna bakom hur en back- och layorder faktiskt matchas. Det är hela prisstegen på en börs, som uppdateras de flesta sekunder en marknad är öppen, och därför ser den ut som en datamängd snarare än en spelkupong. Logga ut, däremot, så fryser siffrorna i samma stund som du stänger fliken. Betfairs egna hjälpsidor säger det rakt ut, med ord som är värda att citera exakt i stället för att mjuka upp: ”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.” Inget här är en plan för att ta sig förbi det.
Stegens tick. Matchad volym som stiger. En marknad som ser lugn ut och inte är det, tre sekunder före avspark. Inget av det finns tillgängligt för en webbläsare där ingen är inloggad.
Två nycklar, och en vägg mellan dem
Betfairs eget API ser ut som nästa självklara steg. Det är inte ett sätt att ta sig runt spärren; det är samma spärr i andra kläder. Varje nyckel, gratis eller betald, vilar på ett Betfair-konto som först måste klara Betfairs identitetskontroller: ”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.” Inget konto, ingen nyckel.
Delayed-nyckeln är gratis och fungerar så fort verifieringen är klar, med priser som kommer mellan en och etthundraåttio sekunder för sent. Live-nyckeln ser det verkliga priset, och den är inte gratis och inte heller enbart för läsning: ”Read only Betfair API access using the live application key is not permitted” (kontrollera de aktuella villkoren). Ett projekt som bara vill ha data hänvisas i stället till Delayed-nyckeln, enligt Betfairs egen instruktion och inte någons genväg.
Bra. Inget av de tre talen köper en historik, och det är den verkliga frågan bakom all analys av sportspelsdata som sträcker sig längre än att titta på en match.
Arkivet som Betfair redan säljer
Anta, för ett enda påhittat tal som ingen ska ta för ett löfte, att ett seriöst backtest kräver fem år av tick-data över varje marknad som är viktig för dig, matchad volym inräknad, tidsstämplad till sekunden, eftersom Betfairs egna betalda historikpaket är byggda i precis den formen och inget kortare egentligen ersätter det när frågan går från att titta till att modellera.
En Delayed-nyckel byggdes aldrig för att ge dig det, en artig förfrågan var några sekunder i ett halvt decennium. Betfair säljer i stället arkivet direkt: tick-data tillbaka till 2015, på historicdata.betfair.com, i paketen basic, advanced och pro, den väg som den här sidan faktiskt pekar mot. Priser och paket ändras; kontrollera de aktuella villkoren innan du köper.
Att titta på en marknad är gratis. Att arkivera en är ett köp.
Vad en brokers egen skärm ger dig i stället
Alla vill inte ha ett femårigt arkiv, bara en marknads berättelse, och ett brokerkonto, om du redan har ett, har ofta en skärm för just det. Edge hos MadMarket ritar ett prishistorikdiagram och en sannolikhetsföljare, utan skript, men är inget för dig om du vill ha rå, exporterbar oddsdata. Sportmarket ritar en liknande graf över de bookmakers de listar, användbar före ett spel men inget att ladda ner. BetInAsia kallar sin version Sports Stats Hub, en researchskärm, inte en dataexport.
Ingen av de tre ersätter de instrumentpaneler som en broker redan bygger åt dig, värda att läsa innan du antar att en skärm täcker det du behöver. Det de delar är en gräns: en skärm, hur bra den än är, är ingen exportknapp, och ingen av de fyra brokerna dokumenterar någon.
När du kan se den: de två nästa frågorna
Att titta på en marknad är en färdighet. Att läsa en prisstege medan den rör sig är tradingsidan av samma data, med en egen sida i stället för den här. Att agera på datan automatiskt är åter en annan fråga, med egna regler för vad som räknas som en bot. Den här sidan handlar bara om var siffrorna kommer ifrån.
API-reglerna ovan är Betfairs egna, för ett Betfair-konto. En brokers verktyg är ett separat konto under separata regler, och vad en Betfair-nyckel kostar och vad varje broker själv säger om automatiserad åtkomst behandlas på en egen sida i stället för att byggas om här.
I rätt ordning, om en datamängd verkligen är målet
- Bestäm vad du faktiskt behöver.
En levande bevakning är ett annat jobb än fem år av oddshistorik.
- Öppna eller verifiera ett Betfair-konto.
Varje väg ovan vilar på ett, så det här steget är inte valfritt.
- Använd Delayed-nyckeln för att titta.
Den kostar ingenting, och Betfair hänvisar användare som bara vill ha data dit.
- Köp arkivet för verklig historik.
historicdata.betfair.com säljer det direkt; kontrollera de aktuella villkoren först.
Om det här inte är sidan du behövde
Datautvinning är en del av den bredare uppsättningen proffsmetoder som den här sajten går igenom. Om det verkliga intresset är att backa varje utfall på en marknad på en gång snarare än att arkivera den, har den sidan en egen kalkylator. Hur som helst är kontot under ytan samma problem, och hur de fyra brokerna jämförs på den punkten är värt att läsa innan du väljer en.
Ingen av de fyra brokerna nedan ger dig Betfairs egen tick-data. Det de erbjuder är ett insatt konto och en researchskärm ovanpå det.
Frågor som många ställer
Kan du skrapa Betfairs priser gratis?
Det finns inget sätt att titta på det aktuella priset utan konto. Betfair visar det bara för ett insatt, inloggat konto, enligt sin egen uttalade utformning. Kontrollera de aktuella villkoren och lokala regler innan du antar något annat.
Behöver du ett Betfair-konto för den gratis Delayed API-nyckeln?
Ja. Betfairs utvecklardokumentation säger att ett KYC-verifierat konto krävs i samtliga fall, och att du inte kan gå vidare med licensieringen utan ett.
Kan du få åtkomst enbart för läsning av Betfairs live-priser via API:et?
Inte med en Live-nyckel. Betfair säger att åtkomst enbart för läsning inte är tillåten där, och hänvisar den som bara vill titta till Delayed-nyckeln i stället.
Var kommer Betfairs egen historiska oddsdata ifrån?
Betfair säljer den direkt på historicdata.betfair.com: tick-data tillbaka till 2015, i paketen basic, advanced och pro. Kontrollera de aktuella priserna innan du köper.