I går fik jeg et opkald af Bjørn Espen, hvor han spurgte om jeg kunne hjælpe ham med noget matematik. Han havde nemlig set inde på en sports betting side, at hvis man bettede på begge hold samt uafgjort, altså dækkende sit bet ind, så havde man penge tilovers at bette med. Så jeg skulle lave en ligning der kunne udregne om det var muligt, og i så fald hvor mange penge han ville tjene.
Så jeg satte mig ned, og kom hurtigt frem til en ligning som kunne bruges:
q = (x+y+z) – ((x+y+z)/x + (x+y+z)/y + (x+y+z)/z)
Hvor x, y og z er oddsene og hvis q > 0, så kunne det betale sig.
Da det ikke var nogen sag at løse, så satte jeg mig ned for at finde ud af om man kunne udregne hvor mange penge man skulle bette på hver af oddsene, sådan at gevinsten på de 3 bets var ens. Fordi hvis man better alle sine overskydende penge på den største af oddsene, så får man selvsagt størst udbytte, og ligeså omvendt for den mindste. Så derfor ville en ligning der kunne finde mellemvejen, med 3 ens gevinster være en god kompris.
Da jeg ikke er matematiker, men datalogi studerende (eller var, jeg har sådan set meldt ud), så lavede jeg problemet om til et program, som ved brute force, altså hvor man prøver alle muligheder af, fik en måde at løse det på.
Det tog nogle timer at lave, men ret fedt at programmere igen, da det er længe siden jeg har skrevet kode. Og siden jeg går ind for open source, så vil jeg dele programmet med jer, samt kildekoden (ikke være for kritisk). Så hvis man mener man har fundet nogle gode fodbold odds, som man tror man kan helgardere, så kan mit program bruges.
For at bruge programmet skal man udpakke zip filen, og derefter dobbeltklikke på program.bat. Derefter skriver man oddsene i stigende orden, vælger det beløb man vil satse og hvordan gevinstene skal fordeles. Dog virker programmet ikke ved alt for store summer, som over 10.000kr, hvilke skyldes en lidt halvdårlig algoritme.
Download: http://www.auzzie.dk/programmer/betting.zip
