En tragt, hvorfra små prikker falder ned i en arkivkasse nederst til højre.

Data mining i spil: hvor dataene findes, og hvordan du bruger dem

Exchangens prisstige er et levende datasæt. Noget af det er gratis at se på. Resten kræver et login, et gebyr eller en pris.

Data mining i sportsspil betyder at behandle selve markedet, altså odds, bevægelser og matchet volumen, som et datasæt i stedet for ét enkelt spil. Den største gratis kilde er exchangens prisstige, og Betfair viser kun den aktuelle version til en konto, der er indbetalt og logget ind, en regel, som Betfair selv udtrykker direkte. En gratis Delayed API-nøgle findes til softwareudvikling, men den kræver stadig en fuldt verificeret Betfair-konto bagved, og en Live-nøgle kan ikke bruges skrivebeskyttet. Til et rigtigt arkiv sælger Betfair selv et: tick-data tilbage til 2015 i færdige pakker, så du ikke skal samle det i hånden. Intet af dette er et juridisk spørgsmål, som denne side kan afgøre. Tjek de aktuelle vilkår for den vej, du vælger, og læs, hvad brokerne selv siger om automatiseret adgang, før du bygger noget oven på en brokers egen skærm.

Hvad der tæller som data, og hvem der må se det

En back-pris. En lay-pris. Det beløb, der allerede er matchet på hver af dem, de rå brikker bag hvordan en back- og lay-ordre egentlig matches. Det er hele exchangens prisstige, og den opdateres de fleste sekunder, mens et marked er åbent, hvilket er grunden til, at den ligner et datasæt og ikke en spillekupon. Log ud, og tallene fryser i samme øjeblik, du lukker fanen. Betfairs egne hjælpesider siger det klart, i ord der er værd at citere præcist i stedet for at udvande: "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." (Kun kunder, der er logget ind på en aktiv, indbetalt konto, kan se de seneste Betfair-priser. Det gør vi for at modvirke ekstrem brug af Betfairs hjemmesidedata fra softwareprogrammer.) Intet her er en plan for at komme udenom det.

Ticks på prisstigen. Matchet volumen, der stiger. Et marked, der ser stille ud og ikke er det, tre sekunder før kampstart. Intet af det er tilgængeligt for en browser, hvor ingen er logget ind.

To identiske prisforespørgsler sendt med et sekunds mellemrum, den ene fra en browser uden login og den anden fra en indbetalt Betfair-konto, hvor kun den anden viser et levende tal.
Samme marked, samme sekund. Den ene forespørgsel er logget ud. Den anden er indbetalt og verificeret. Betfair viser det aktuelle tal til kun den ene og siger hvorfor.

To nøgler og en mur imellem dem

Betfairs eget API ser ud som det oplagte næste skridt. Det er ikke en vej uden om låsen, det er den samme lås i andet tøj. Hver nøgle, gratis eller betalt, hviler på en Betfair-konto, der først skal bestå Betfairs identitetskontrol: "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." (en personlig eller virksomhedskonto med gennemført KYC er påkrævet for at få adgang til Betfair Exchange API. Uden en Betfair-konto kan du ikke fortsætte med licensering.) Ingen konto, ingen nøgle.

Delayed-nøglen er gratis og virker i det øjeblik, verifikationen er gennemført, med priser der kommer mellem ét og hundrede og firs sekunder for sent. Live-nøglen ser den rigtige pris, og den er ikke gratis, og den er heller ikke skrivebeskyttet: "Read only Betfair API access using the live application key is not permitted" (skrivebeskyttet Betfair API-adgang med Live-nøglen er ikke tilladt; tjek de aktuelle vilkår). Et projekt, der kun handler om data, bliver henvist til Delayed-nøglen i stedet, efter Betfairs egen anvisning og ikke som nogens genvej.

Hvad det koster at åbne hver officiel vej til Betfairs prisdata

Beløb i GBP, fra Betfairs udviklerdokumentation; tjek de aktuelle vilkår.

Data bag diagrammet
PunktVærdi
Delayed-nøgle, til udvikling0
Live-nøgle, engangsgebyr for aktivering499
Software Vendor-licens, kommercielle apps1499

Fint. Ingen af de tre tal køber en historik, som er det egentlige spørgsmål bag enhver dataanalyse af sportsspil, der handler om mere end at se én kamp.

Arkivet, Betfair allerede sælger

Antag, med ét opfundet tal som ingen bør forveksle med et løfte, at en seriøs backtest kræver fem års tick-data på tværs af alle de markeder, der betyder noget for dig, matchet volumen inkluderet, tidsstemplet til sekundet, for Betfairs egne betalte historiske pakker er bygget netop i den form, og intet kortere kan reelt erstatte det, når spørgsmålet går fra at se til at modellere.

En Delayed-nøgle blev aldrig bygget til at give dig det, én høflig forespørgsel hvert par sekunder i et halvt årti. Betfair sælger i stedet arkivet direkte: tick-data tilbage til 2015 på historicdata.betfair.com, i basic-, advanced- og pro-pakker, den vej denne side faktisk peger på. Priser og pakker ændrer sig; tjek de aktuelle vilkår, før du køber.

At se et marked er gratis. At arkivere et er et køb.

Hvad en brokers egen skærm giver dig i stedet

Ikke alle læsere vil have et femårigt arkiv, nogle vil bare se et markeds historie, og en brokerkonto, hvis du allerede har en, har ofte en skærm til netop det. Edge hos MadMarket tegner et prishistorikdiagram og en sandsynlighedstracker uden script, men er ikke noget for dig, hvis du vil have rå, eksporterbare odds-data. Hos Sportmarket findes en tilsvarende graf på tværs af de bookmakere, brokeren viser, nyttig før et spil, men der er intet at downloade. Hos BetInAsia hedder den tilsvarende skærm Sports Stats Hub, en researchskærm og ikke en dataeksport.

Ingen af de tre erstatter de dashboards, en broker allerede har bygget til dig, som er værd at læse, før du går ud fra, at én skærm dækker det, du har brug for. Det, de har til fælles, er en grænse: En skærm, hvor god den end er, er ikke en eksportknap, og ingen af de fire brokere dokumenterer en.

Når du kan se det, kommer to nye spørgsmål

At se et marked er én færdighed. At læse en prisstige, mens den bevæger sig, er tradingsiden af de samme data, med sin egen side frem for denne. At handle automatisk på dataene er igen et andet spørgsmål, med egne regler for, hvad der tæller som en bot. Denne side dækker kun, hvor tallene kommer fra.

API-reglerne ovenfor er Betfairs egne, for en Betfair-konto. En brokers værktøj er en separat konto under separate regler, og hvad en Betfair-nøgle koster, og hvad hver broker selv siger om automatiseret adgang, har sin egen side i stedet for at blive bygget om her.

I den rigtige rækkefølge, hvis et datasæt virkelig er målet

  1. Beslut, hvad du egentlig har brug for.

    En live-monitor er et andet job end fem års oddshistorik.

  2. Åbn eller verificér en Betfair-konto.

    Alle vejene ovenfor hviler på en, så dette trin er ikke valgfrit.

  3. Brug Delayed-nøglen til at se med.

    Den koster ingenting, og Betfair henviser brugere, der kun vil have data, dertil.

  4. Køb arkivet til rigtig historik.

    historicdata.betfair.com sælger det direkte; tjek de aktuelle vilkår først.

Hvis det ikke er den side, du ledte efter

Data mining er én skive af det bredere sæt af professionelle metoder, som dette site dækker. Hvis interessen i virkeligheden er at back’e alle udfald i ét marked på én gang frem for at arkivere det, har den side sin egen beregner. Uanset hvad er kontoen nedenunder det samme problem, og hvordan de fire brokere sammenlignes på det punkt er værd at læse, før du vælger en.

Ingen af de fire brokere nedenfor giver dig Betfairs egne tick-data. Det, de tilbyder, er en indbetalt konto og en researchskærm oven på den.

Ofte stillede spørgsmål

Kan du scrape Betfairs priser gratis?

Der findes ingen måde at se den aktuelle pris uden en konto. Betfair viser den kun til en indbetalt, logget ind konto, efter eget udtalt design. Tjek de aktuelle vilkår og lokal lovgivning, før du antager andet.

Skal du have en Betfair-konto til den gratis Delayed API-nøgle?

Ja. Betfairs udviklerdokumentation siger, at en KYC-verificeret konto er påkrævet i alle tilfælde, og at du ikke kan fortsætte med licensering uden en.

Kan du få skrivebeskyttet adgang til levende Betfair-priser gennem API’et?

Ikke med en Live-nøgle. Betfair siger, at skrivebeskyttet adgang dér ikke er tilladt, og henviser enhver, der kun vil se med, til Delayed-nøglen i stedet.

Hvor kommer Betfairs egne historiske odds-data fra?

Betfair sælger dem direkte på historicdata.betfair.com: tick-data tilbage til 2015, i basic-, advanced- og pro-pakker. Tjek de aktuelle priser, før du køber.