Menetelmät ja läpinäkyvyys
Näin BetSynq laskee — vaihe vaiheelta samoilla esimerkeillä koko ketjun läpi
BetSynq hakee oddsit useista lähteistä, laskee markkinoiden "todellisen" todennäköisyyden poistamalla bookmakerien marginaalin ja etsii sitten muilta bookmakereilta oddseja, jotka poikkeavat tästä todennäköisyydestä positiivisesti. Tätä eroa kutsutaan edgeksi. Kaikki lasketaan, aikaleimataan ja ratkaistaan koneellisesti — ilman jälkikäteisiä manuaalisia muutoksia.
1. Tietolähteet
Oddsit haetaan jatkuvasti Kambiin liitetyiltä bookmakereilta — niiden joukossa 1x2.se (operaattoritunnus pafpre1x2se), Unibet ja Paf — sekä The Odds API -palvelusta markkinakattavuuden laajentamiseksi.
Käytämme vertailumarkkinana Pinnaclea. Syy on yksinkertainen: Pinnaclella on alan pienin marginaali ja korkeimmat rajat, minkä vuoksi sen oddseja pidetään markkinoiden tarkimpana todellisten todennäköisyyksien arviona. Vertaamme muiden yhtiöiden oddseja tähän vertailukohtaan.
Tiedonhaku tapahtuu monikerroksisen ketjun kautta automaattisella vaihdolla: jos lähde lakkaa toimimasta tai vastaa liian hitaasti, järjestelmä siirtyy ketjun seuraavaan lähteeseen. Jos dataa tarjotaan jostain syystä välimuistista, se merkitään käyttöliittymässä aina sellaiseksi, jotta luvun tuoreudesta ei ole epäselvyyttä.
Käyttöliittymä ei kutsu ulkoisia API-rajapintoja suoraan. Kaikki kulkee oman backend-kerroksen kautta, joka hoitaa haun, validoinnin, välimuistin ja lähteiden välillä vaihtamisen. Näin toiminta on yhtenäistä ja jäljitettävää riippumatta siitä, mikä lähde sattuu vastaamaan.
2. Oddseista todennäköisyydeksi
Lähtökohtana ovat aina desimaalioddsit. Tuloksen raaka implisiittinen todennäköisyys lasketaan näin:
Implisiittinen todennäköisyys = 1 / oddsJos markkinan kaikkien tulosten implisiittiset todennäköisyydet lasketaan yhteen, summa ylittää aina 100 %. Tämä ylimäärä on bookmakerin marginaali — usein vig tai overround — ja sen avulla bookmaker varmistaa voittonsa lopputuloksesta riippumatta.
Seuraamme yhtä ottelua alla olevan laskentaketjun läpi konkreettisena esimerkkinä: 1X2-markkina, jonka oddsit ovat kotivoitolle, tasapelille ja vierasvoitolle 2,10 / 3,40 / 3,80.
| Tulos | Odds | Implisiittinen todennäköisyys |
|---|---|---|
| Kotivoitto | 2,10 | 47,6% |
| Tasapeli | 3,40 | 29,4% |
| Vieraan voitto | 3,80 | 26,3% |
| Summa | — | 103,3% |
Summaksi tulee 103,3 % eli 3,3 prosenttiyksikköä yli 100 %. Tämä on bookmakerin marginaali kyseisillä markkinoilla.
3. Devigging (marginaalin poistaminen)
Markkinoiden todellisen todennäköisyysarvion saamiseksi marginaali on poistettava. Se tehdään suhteellisesti siten, että kunkin tuloksen osuus ylimäärästä on suhteessa sen omaan implisiittiseen todennäköisyyteen ja summa poistamisen jälkeen on täsmälleen 100 %. Tulosta kutsutaan fair probability — markkinoiden arvio ilman bookmakerin lisäämää marginaalia.
Fair probability = Implisiittinen todennäköisyys / Implisiittisten todennäköisyyksien summaFair odds = 1 / Fair probabilityEsimerkkimme kotivoitolle: 47,6 / 103,3 = 46,1 %. Se antaa fair oddsiksi 2,17 — oddsiksi, jonka markkinat ilman marginaalia tosiasiassa katsovat kotivoiton arvoiseksi.
| Tulos | Implisiittinen todennäköisyys | Fair probability | Fair odds |
|---|---|---|---|
| Kotivoitto | 47,6% | 46,1% | 2,17 |
| Tasapeli | 29,4% | 28,5% | 3,51 |
| Vieraan voitto | 26,3% | 25,4% | 3,94 |
4. Edgen laskenta
Kun meillä on fair probability, voimme verrata sitä siihen, mitä muut bookmakerit todella tarjoavat. Ero — edge — lasketaan näin:
Edge% = (fair_probability × tarjottu_odds − 1) × 100Jatketaan esimerkkiä: kotivoiton fair probability on 46,1 %. Toinen bookmaker tarjoaa samalle tulokselle oddsin 2,45. Tällöin edge on:
(0,461 × 2,45 − 1) × 100 = +12,9%+12,9 %:n edge tarkoittaa, että bookmakerin oddsit ovat mallimme mukaan selvästi korkeammat kuin lopputuloksen tilastollinen arvo.
Kaikkia positiivisen edgen sisältäviä vetoja ei julkaista. Ennen vedon näyttämistä jäsenille sovelletaan kahta kynnysarvoa:
- Edgen on ylitettävä 3 %. Pienemmät poikkeamat mahtuvat mallin ja datan normaaliin kohinaan.
- Yli 3,50:n oddseja ei julkaista. Näin korkeilla oddseilla yksittäisten tulosten varianssi on liian suuri, jotta edge-luku olisi käytännössä mielekäs.
Esimerkissämme odds 2,45, jonka edge on +12,9 %, täyttää molemmat kynnysarvot ja julkaistaisiin.
5. Panostaso (units)
Suositeltu panos ilmoitetaan unitseina. Yksi unit vastaa 100 kr:ta. Panos porrastetaan edgen suuruuden mukaan:
| Edge | Panos |
|---|---|
| ≥ 8% | 3 units |
| 5–8% | 2 units |
| Alle 5 % | 1 unit |
Korkeat oddsit pienentävät panosta entisestään, koska varianssi ja yksittäisten tulosten riski kasvavat oddsien kasvaessa. Jatkuvassa esimerkissämme +12,9 %:n edge tarkoittaa 3 unitsin eli 300 kr:n panosta oddsilla 2,45.
6. Ratkaisu (grading)
Vedot ratkaistaan automaattisesti todellisten ottelutulosten perusteella. Ratkaisuun ei liity manuaalista osallistumista eikä sen suhteen tehdä cherry-picking-valintoja siitä, mitkä vedot lasketaan mukaan.
Voitto = units × (odds − 1)Tappio = −unitsVoid = 0Void-tilaa käytetään, kun ottelu perutaan, markkina on mitätön tai vetoa ei teknisistä syistä voitu ratkaista luotettavan lähteen perusteella.
Viimeistellään esimerkki voitetulla vedolla: 3 unitsia oddsilla 2,45 tuottaa 3 × (2,45 − 1) = 3 × 1,45 = 4,35 unitsia voittoa eli 435 kr:n voiton 300 kr:n panoksella.
Oddsit aikaleimataan julkaisuhetkellä. Tilastoissa ja tuloksissa ilmoittamamme odds on se, joka oli saatavilla vedon julkaisuhetkellä — ei mahdollisesti myöhemmin saataville tullut parempi odds.
7. CLV (Closing Line Value)
CLV vertaa julkaisemaamme oddsia markkinoiden päätösoddsin kanssa — viimeiseen ennen ottelun alkamista saatavilla olleeseen oddsiin. Pitkällä aikavälillä positiivista CLV:tä pidetään vahvimpana merkkinä mallin todellisesta ja kestävästä edgestä, koska päätösoddsit kuvastavat kaikkea tietoa, jonka markkinat ovat ehtineet hinnoitella.
8. Mitä emme tee
- Emme piilota yhtäkään hävittyä vetoa. Kaikki julkaistut vedot ratkaistaan ja ilmoitetaan tuloksesta riippumatta.
- Emme säädä oddseja jälkikäteen. Ilmoitettu odds on aina julkaisuhetkellä saatavilla ollut odds.
- Emme näytä tuottoa datasta, josta oddsit puuttuvat. Jos oikeaan laskentaan tarvittavat tiedot puuttuvat, lukua ei näytetä arvauksen sijaan.
- Emme lupaa voittoa. Positiivinen edge on pitkän aikavälin matemaattinen etu, ei tae yksittäisen vedon tuloksesta.