En trakt med små prikker som faller ned i en arkivboks plassert nede til høyre.

Betting data mining: hvor dataene er, og hvordan du bruker dem

Exchange-stigen er et levende datasett. Noe av det er fritt å følge med på. Resten har en innlogging, en avgift eller en prislapp på seg.

Datainnsamling i sportsspill betyr å behandle selve markedet, priser, bevegelser, matchet volum, som et datasett i stedet for ett enkelt spill. Den største frie kilden er exchange-stigen, og Betfair viser bare den gjeldende versjonen til en konto som er finansiert og innlogget, en regel selskapet sier rett ut. En fri Delayed-API-nøkkel finnes for å bygge programvare, men den krever fortsatt en fullverifisert Betfair-konto bak seg, og en Live-nøkkel kan ikke brukes skrivebeskyttet. For et egentlig arkiv selger Betfair ett direkte selv: tick-data tilbake til 2015, i pakket form, i stedet for å overlate det til manuell sammensetting. Ingenting av dette er et juridisk spørsmål denne siden kan avgjøre. Sjekk de gjeldende vilkårene for hvilken vei du bruker, og les hva meglerne selv sier om automatisert tilgang før du bygger noe på toppen av en meglers eget skjermbilde i stedet.

Hva som regnes som data, og hvem som får følge med

En back-pris. En lay-pris. Beløpet som allerede er matchet på hver av dem, de rå bitene bak hvordan en back- og lay-ordre faktisk matcher. Det er hele exchange-stigen, oppdatert de fleste sekundene et marked er åpent, og det er grunnen til at den ser ut som et datasett heller enn en spillekupong. Logger du derimot ut, fryser tallene i det øyeblikket du lukker fanen. Betfairs egne hjelpesider sier det rett ut, i ord verdt å sitere nøyaktig i stedet for å dempe: «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.» Ingenting her er en plan for å komme forbi det.

Stige-tikk. Matchet volum som klatrer. Et marked som ser stille ut og ikke er det, tre sekunder før avspark. Ingenting av det er tilgjengelig for en nettleser uten at noen er innlogget.

To identiske prisforespørsler sendt ett sekund fra hverandre, én fra en nettleser uten noen innlogget og én fra en finansiert Betfair-konto, bare den andre viser et levende tall.
Samme marked, samme sekund. Den ene forespørselen er utlogget. Den andre er finansiert og verifisert. Betfair viser det gjeldende tallet bare til den ene, og sier hvorfor.

To nøkler, og en vegg i midten av dem

Betfairs eget API ser ut som det naturlige neste trinnet. Det er ikke en vei rundt sperren; det er den samme sperren, i andre klær. Hver nøkkel, fri eller betalt, ligger på toppen av en Betfair-konto som først må gjennom 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.» Ingen konto, ingen nøkkel.

Delayed-nøkkelen er gratis og virker i det øyeblikket verifiseringen er godkjent, med priser som kommer mellom ett og hundre og åtti sekunder for sent. Live-nøkkelen ser den reelle prisen, og den er ikke gratis, og den er heller ikke skrivebeskyttet: «Read only Betfair API access using the live application key is not permitted» (sjekk de gjeldende vilkårene). Et rent datainnsamlingsprosjekt blir i stedet vist til Delayed-nøkkelen, etter Betfairs egen instruks, ikke noen snarvei noen har funnet på.

Hva det koster å åpne hver offisielle vei til Betfairs prisdata

Tall i GBP, fra Betfairs utviklerdokumentasjon; sjekk de gjeldende vilkårene.

Diagramdata
PostVerdi
Delayed-nøkkel, utviklingsbruk0
Live-nøkkel, engangsaktiveringsgebyr499
Software Vendor-lisens, kommersielle apper1499

Greit nok. Ingen av de tre tallene kjøper en historikk, som er det egentlige spørsmålet bak enhver reell dataanalyse av spill, i stedet for å bare følge med på én kamp.

Arkivet Betfair allerede selger

Anta, for skyld av ett oppfunnet tall ingen bør forveksle med et løfte, at en seriøs backtest krever fem års tick-data over hvert marked som betyr noe for deg, matchet volum inkludert, tidsstemplet til sekundet, fordi Betfairs egne betalte historiske pakker er bygget nøyaktig i den formen, og ingenting kortere egentlig kan erstatte det når spørsmålet går fra å følge med til å modellere.

En Delayed-nøkkel ble aldri bygget for å gi deg det, én høflig forespørsel hvert par sekunder i et halvt tiår. Betfair selger i stedet arkivet direkte: tick-data tilbake til 2015, på historicdata.betfair.com, over basic-, advanced- og pro-pakker, veien denne siden faktisk peker mot. Priser og pakker endrer seg; sjekk de gjeldende vilkårene før du kjøper.

Å følge med på et marked er fritt. Å arkivere ett er et kjøp.

Hva en meglers eget skjermbilde gir deg i stedet

Ikke alle lesere vil ha et femårsarkiv, bare historien til et marked, og en meglerkonto, hvis du allerede har en, har ofte et skjermbilde for nettopp det. Edge hos MadMarket tegner en prishistorikkgraf og en sannsynlighetsmåler, ingen kode nødvendig, ikke noe for deg om det du vil ha er rå, eksporterbare oddsdata. Sportmarket tegner en lignende graf over bookmakerne den lister, nyttig før et spill, men ingenting å laste ned. BetInAsia kaller sin versjon Sports Stats Hub, et research-skjermbilde, ikke en dataeksport.

Ingen av disse tre erstatter dashbordene en megler allerede bygger for deg, verdt å lese før du antar at ett skjermbilde dekker det du trenger. Det de deler, er en grense: et skjermbilde, hvor godt det enn er, er ikke en eksportknapp, og ingen av de fire meglerne dokumenterer én.

Når du først kan se det, de neste to spørsmålene

Å følge med på et marked er én ferdighet. Å lese en stige mens den beveger seg er tradingsiden av samme data, med sin egen side i stedet for denne. Å handle på dataene automatisk er et annet spørsmål igjen, med sine egne regler for hva som regnes som en bot. Denne siden dekker bare hvor tallene kommer fra.

API-reglene over er Betfairs egne, for en Betfair-konto. Et meglerverktøy er en egen konto under egne regler, og hva en Betfair-nøkkel koster, og hva hver megler selv sier om automatisert tilgang, er dekket på sin egen side i stedet for å bygges opp igjen her.

I riktig rekkefølge, hvis et datasett faktisk er målet

  1. Avgjør hva du egentlig trenger.

    En levende overvåker er en annen jobb enn fem års oddshistorikk.

  2. Åpne eller verifiser en Betfair-konto.

    Hver vei over ligger på toppen av én, så dette trinnet er ikke valgfritt.

  3. Bruk Delayed-nøkkelen til å følge med.

    Den koster ingenting, og Betfair viser rene datainnsamlingsbrukere dit.

  4. Kjøp arkivet for ekte historikk.

    historicdata.betfair.com selger det direkte; sjekk de gjeldende vilkårene først.

Hvis dette ikke var siden du trengte

Datainnsamling er én bit av det bredere settet av profesjonelle metoder denne siden dekker. Hvis den egentlige interessen er å backe hvert utfall i ett marked samtidig, i stedet for å arkivere det, har den siden sin egen kalkulator. Uansett er kontoen under samme problem, og hvordan de fire meglerne sammenlignes på det punktet er verdt å lese før du velger en.

Ingen av de fire meglerne under gir deg Betfairs egne tick-data. Hva de tilbyr er en finansiert konto, og et research-skjermbilde på toppen av den.

Spørsmål folk stiller

Kan du skrape Betfairs priser gratis?

Det finnes ingen kontofri måte å følge med på den gjeldende prisen. Betfair viser den bare til en finansiert, innlogget konto, etter sitt eget uttalte design. Sjekk de gjeldende vilkårene og lokal lovgivning før du antar noe annet.

Trenger du en Betfair-konto for den frie Delayed-API-nøkkelen?

Ja. Betfairs utviklerdokumentasjon sier at en KYC-verifisert konto er nødvendig i alle tilfeller, og at du ikke kan gå videre med lisensiering uten én.

Kan du få skrivebeskyttet tilgang til levende Betfair-priser gjennom API-et?

Ikke på en Live-nøkkel. Betfair sier at skrivebeskyttet tilgang der ikke er tillatt, og viser alle som bare vil følge med til Delayed-nøkkelen i stedet.

Hvor kommer Betfairs egne historiske oddsdata fra?

Betfair selger det direkte på historicdata.betfair.com: tick-data tilbake til 2015, i basic-, advanced- og pro-pakker. Sjekk de gjeldende prisene før du kjøper.