Kalkulator kryterium Kelly'ego

Wykresy i statystyka
Zbuduj przewagę nad bukmacherm dzięki matematyce.

Kryterium Kelly'ego (ang. Kelly criterion) to jedno z najpopularniejszych matematycznych pojęć w zakładach bukmacherskich. Każdy typer analizując mecz piłkarski zadaje sobie 2 bardzo ważne pytania: "kogo obstawić" i "za ile obstawić"?

Kryterium Kelly'ego odpowiada na to drugie pytanie, wylicza optymalną wartość procentową aktualnie posiadanego budżetu, jaką należy postawić na zakład tak aby długoterminowo uzyskać jak najwyższy zysk. Zapraszamy do zapoznania się ze szczegółami w artykule oraz z kalkulatorem.

Przygotowaliśmy też wersję kalkulatora bukmacherskiego działającą offline w arkuszu Microsoft Excel, możesz ściągnąć kalkulator kryterium Kelly'ego Excel i obliczać w MS Excel.

  1. John Kelly
  2. Kryterium Kelly'ego
  3. Jaki problem rozwiązuje Kryterium Kelly'ego?
  4. Przykłady zakładów
  5. Jak oszacować prawdopodobieństwo sukcesu?
  6. Fakty dot. kryterium Kelly'ego
  7. System bukmacherski Kelly'ego
  8. Kalkulator bukmacherski Kelly'ego

John Kelly

John Larry Kelly, Jr
John Larry Kelly, Jr

John Larry Kelly, Jr. (1923–1965) urodził się w Corsican, Texas w USA. Był genialnym amerykańskim naukowcem, jego główne dziedziny wiedzy to fizyka, matematyka i początki informatyki. Przez lata pracował w jednym z najlepszych ośrodków badawczych na świecie Bell Labs gdzie zajmował się teorią informacji przesyłu danych w telekomunikacji.

To właśnie w Bell Labs w 1956 John Kelly opracował teorię, która została później nazwana "Kryterium Kelly'ego" i zrewolucjonizowała rynek finansowy i hazardowy. Okazało się, że pomiędzy transmisją danych a zarządzaniem kapitałem występują spore analogie. Oryginalny dokument Kelly'ego dostępny jest online "A New Interpretation of Information Rate".

Kryterium Kelly'ego

Kryterium Kelly'ego to matematyczny wzór wyznaczający optymalną stawkę zakładu w taki sposób aby zmaksymalizować wzrost kapitału przy jednoczesnej mocnej kontroli ryzyka utraty całych pieniędzy.

Najważniejszym założeniem w systemie bukmacherskich opartym na kryterium Kelly'ego jest posiadanie dodatniej wartości oczekiwanej granych zakładów (tzw. valuebet). Zakład powinien być zagrany jedynie w przypadku gdy typer oszacował większe prawdopodobieństwo suckesu niż wynika to z kursów wystawionych przez bukmachera (czyli bukmacher wystawił zawyżony kurs).

To właśnie tą niewielką przewagę wykorzystuje Kryterium Kellyego.

Kryterium Kelly'ego niestety nie jest świętym gralem dla graczy zakładów bukmacherskich i słabemu typerowi samo w sobie na nic się nie zda, źle wyselekcjonowane typy prowadzą do porażki i nie zmieni tego nawet najlepszy system bukmacherski. Kelly nie wybierze za nas dobrych typów, nie podpowie też czy typ jest warty zagrania czy nie.

Kryterium Kelly jedynie (lub aż) obliczy poprawną stawkę za jaką powinniśmy zagrać typ i nic więcej. To typer dzięki swojej wiedzy sportowej, doświadczeniu w typowaniu, umiejętności analitycznego myślenia musi znaleźć zakład, który posiada value.

Wzór na kryterium Kelly'ego

Stawka = [ K * ( p * k – 1) ] / (k – 1)

K – aktualny kapitał przeznaczony na zakłady
p – prawdopodobieństwo szans na zwycięstwo typu według gracza, ustalone w procentach
k – kurs zakładu oferowany przez bukmachera (zwrot w przypadku zwycięstwa) w notacji dziesiętnej

Jaki problem rozwiązuje Kryterium Kelly'ego?

Aby zobrazować działanie kryterium Kellyego w akcji wyobraźmy sobię grę z kasynem polegającą na rzucie standardową 6-ścienną kostką do gry z następującymi zasadami:

Kryterium Kelly'ego na podstawie rzutu monetą.
K=100, p=50%, k=3.00
  • gracz ma do dyspozycji budżet w wysokości $100,
  • przed każdym rzutem wybiera stawkę o jaką gra,
  • gdy wypada liczba 1, 2, 3, 4 - wygrywa,
  • gdy wypada liczba 5, 6 - przegrywa.

Już na pierwszy rzut oka widać, że gracz ma nad kasynem przewagę gdyż wygrywa w 4 przypadkach a przegrywa tylko w 2. Przeliczając te dane na procenty gracz wygrywa w 66,66% przypadków a kasyno tylko w 33,33%. Każdy kolejny zakład w tej grze posiada dodatnią wartość oczekiwaną, wartość zakładu = 1,33 (2 x 66,66% / 100 - patrz valuebet). Wydaje się zatem, że przy tak dużej przewadze droga do zwycięstwa i zdobycia fortuny jest banalne prosta, czy aby na pewno?

Skąd gracz ma wiedzieć o jaką stawkę zagrać w każdym kolejnym rzucie? Czy ma to być płaska stawka $10, czy może progresywna? Od czego zacząć, czy w pierwszym rzucie postawić $10, $20 czy może $60? A co w przypadku postawienia $20 i przegranej? Wiele osób mogło by pomyśleć "co za pech, jeżeli w pierwszym rzucie przegrałem to patrząc na prawdopodobieństwo w rzucie kolejnym nie powinno się do ponownie zdarzyć więc podnoszę stawkę". Nic bardziej mylnego, skoro rzut kostką jest zdarzeniem losowym to gracz nie ma żadnego wpływu na to jaka liczba wypadnie, mimo iż na 100 rzutów statystycznie w 66 powinien wygrać a tylko 33 przegrać to nie może wykluczyć otrzymania serii 5, 10 lub nawet więcej nieprzychylnych wyrzutów z rzędu co może spowodować do utraty całego kapitału.

To właśnie problem doboru odpowiedniej stawki rozwiązuje kryterium Kelly'ego. Wysokość stawki w zakładzie zależna jest od 2 czynników:

  • wielkości dostępnego na grę budżetu,
  • wysokości przewagi przy zakładzie.

Im większy budżet tym stawka w jednostkach budżetu będzie wyższa (ale zawsze taka sama w procentach budżetu), im większa przewaga tym stawka w procentach będzie wyższa (wysokość w jednostkach zależna będzie od wielkości budżetu).

Im mniejszy budżet tym stawka w jednostkach budżetu będzie niższa (ale zawsze taka sama w procentach budżetu), im mniejsza przewaga tym stawka w procentach będzie niższa (wysokość w jednostkach zależna będzie od wielkości budżetu).

Procentowa wysokość stawki na zakład zależy od wielkości przewagi na bukmacherem. W przykładzie gry kostką: 66,66% - 33,33% = ~33,32%. Jeżeli kursy bukmachera dają 48% procentowe szanse drużynie na sukces, a Twoje oszacowanie 51% wtedy zakład powinien wynieść 51 - 48 = 3% budżetu.

Liczbowa wysokość stawki na zakład zależy od wielkości budżetu. W przykładzie gry kostką budżet wynosi $100 więc stawka to $100 * 33,32% = $33,32. Po każdym zakładzie stawka jest aktualizowana o wygraną lub stratę i należy wykonać ponowne obliczenie.

Przykłady zakładów

Bazując na wyżej zdefiniowanych założeniach gry z kasynem podstawiamy wartości do wzoru na kryterium Kelly'ego i obliczamy optymalną stawkę na pierwszy zakład w następujący sposób:

Stawka = [ 100 x ( 0,6666 x 2,00 – 1) ] / (2,00 – 1)
Stawka = [ 100 x ( 1.33 – 1) ] / 1
Stawka = [ 100 x 0,33)
Stawka = $33

100 - całkowity kapitał na grę,
0,6666 - prawdopodobieństwo zwycięstwa (66,66% = 0,6666),
2,00 - kurs u bukmachera, czyli zwrot w przypadku zwycięstwa.

Zatem pierwszy zakład powinien wynosić $33. W przypadku zwycięstwa do kolejnego wzoru należy podstawić $133, w przypadku porażki $77.

Poniżej przedstawiamy 4 możliwe przebiegi gry w kostkę z kasynem.
Wartości w tabelach są różne z każdym odświeżeniem strony gdyż obliczane są na bieżąco w zależności od tego czy gracz wygrywa czy nie.

Przykład

budżetstawkawygrana
100,00 33,32 tak
133,32 44,42 nie
88,90 29,62 nie
59,28 19,75 nie
39,53 13,17 tak
52,70 17,56 nie
35,14 11,71 tak
46,85 15,61 tak
62,46 20,81 tak
83,27 27,75 tak
111,02 36,99 tak
148,01 49,32 nie
98,69 32,88 nie
65,81 21,93 tak
87,74 29,23 tak
116,97 38,97 nie
78,00 25,99 tak
103,99 34,65 tak
138,64 46,19 tak
184,83 61,59 tak

Przykład 2

budżetstawkawygrana
100,00 33,32 tak
133,32 44,42 nie
88,90 29,62 tak
118,52 39,49 nie
79,03 26,33 nie
52,70 17,56 tak
70,26 23,41 tak
93,67 31,21 tak
124,88 41,61 tak
166,49 55,47 nie
111,02 36,99 tak
148,01 49,32 tak
197,33 65,75 tak
263,08 87,66 tak
350,74 116,87 nie
233,87 77,93 tak
311,80 103,89 tak
415,69 138,51 tak
554,20 184,66 tak
738,86 246,19 tak

Przykład 3

budżetstawkawygrana
100,00 33,32 tak
133,32 44,42 nie
88,90 29,62 tak
118,52 39,49 nie
79,03 26,33 tak
105,36 35,11 nie
70,25 23,41 tak
93,66 31,21 tak
124,87 41,61 tak
166,48 55,47 nie
111,01 36,99 tak
148,00 49,31 tak
197,31 65,74 tak
263,05 87,65 tak
350,70 116,85 nie
233,85 77,92 nie
155,93 51,96 tak
207,89 69,27 tak
277,16 92,35 tak
369,51 123,12 tak

Przykład 4

budżetstawkawygrana
100,00 33,32 nie
66,68 22,22 nie
44,46 14,81 tak
59,27 19,75 tak
79,02 26,33 tak
105,35 35,10 tak
140,45 46,80 tak
187,25 62,39 tak
249,64 83,18 nie
166,46 55,46 tak
221,92 73,94 nie
147,98 49,31 tak
197,29 65,74 tak
263,03 87,64 tak
350,67 116,84 tak
467,51 155,77 tak
623,28 207,68 tak
830,96 276,88 tak
1 107,84 369,13 tak
1 476,97 492,13 tak

Patrząc na tabelki należy pamiętać, że jest to jedynie przykład, w którym gracz ma bardzo dużą przewagę nad kasynem. Wartość zakładu value = 1,33, co odpowiada stawce procentowej budżetu na poziomie 33,32%. W rzeczywistych zakładach bukmacherskich wartość ta będzie oscylować w przedziale 1,05 - 1,20.

Jak oszacować prawdopodobieństwo sukcesu?

Aby wyliczona stawka z wzoru na kryterium Kelly'ego była poprawna do powyższego wzoru należy wstawić poprawne "prawdopodobieństwo szans na zwycięstwo typu według gracza" i sprawdzić czy jest większe niż założył bukmacher.

Samo porównanie z prawdopodobieństwem bukmacher to pestka, większym problemem jest samo liczbowe oszacowanie szans na zwycięstwo. Zachodzi pytanie: w jaki sposób mam to wyliczyć?

Niestety nie ma jednoznacznej odpowiedzi, każdy typer musi oszacować według własnego uznania. Może istnieć wiele kluczy do dobrego oszacowania, jednak z na pewno dużo więcej kluczy jest błędnych. Typer na podstawie swojej wiedzy i doświadczenia, podpierając się statystykami i wyliczeniami musi obliczyć. Do takich wyliczeń można użyć np. kalkulatora rozkładu Poisson, który oblicza prawdopodobieństwo zwycięstwa na podstawie szacunkowej liczbie strzelonych goli.

Fakty dot. kryterium Kelly'ego

  • Im większy kurs zakładu tym stawka niezbędna do zaryzykowania w zakładzie będzie mniejsza.
  • Im mniejszy kurs zakładu tym stawka niezbędna do zaryzykowania w zakładzie będzie mniejsza.
  • Kursy mniejsze niż @1.40 angażują sporą część kapitału mogą zatem mimo wszystko stanowić spore zagrożenie dla budżetu gracza. np. dla K=1000, k=1.30, p=90% co daje value=1,17 optymalna stawka to 566,67 czyli ponad połowa budżetu, natomiast dla kursu wyższego posiadającego identyczne value=1,17 np. dla K=1000, k=1.95, p=60% optymalna stawka spada do 178,95!
  • Źle oszacowane prawdopodobieństwo sukcesu obniża poprawność działania systemu.
  • Stawianie mniejszej lub niewiele większej stawki niż sugeruje kryterium Kelly'ego powoduje mniejsze zyski, stawianie stawek dwukrotnie większej powoduje oscylowanie zysku wokół zera, a stawki ponad dwukrotnie większe prowadzą do utraty całego kapitału. Idealnie obrazuje to wykres z tego artykułu.

System bukmacherski Kelly'ego

System bukmacherski na podstawie kryterium Kelly to po prostu strategia obstawiania zakładów z wykorzystaniem założeń i stawek wyliczonych z wzoru Kelly'ego.

Wysokość zakładu zależna jest od wielkości kapitału dostępnego do gry oraz różnicy w oszacowaniu szans na sukces pomiędzy typerem a bukmacherem. Przeczytaj więcej o systemie Kelly w oddzielnym artykule.

Wśród graczy zakładów bukmacherskich funkcjonuje jeszcze pojęcie tzw. "ułamkowy system Kelly'ego". To po prostu drobna modyfikacja systemu zmniejszająca proporcjonalnie wyliczoną stawkę zakładu dzięki czemu system Kelly staje się mniej ryzykowny ale też będzie przynosił mniejsze profity. Ułamkowy 50% system Kelly'ego zmniejsza stawkę o połowę, ułamkowy 25% o 3/4 i tak dalej.

Założenia do systemu Kelly

  • Każdy zakład grany systemem Kelly'ego powinien posiadać posiadać zdaniem typera value.
  • Grane zakłady powinny mieć jak najbardziej zbliżoną wysokość value.
  • Siłą systemu Kelly'ego jest przynoszenie regularnego zysku w długim okresie czasu. Nie jest to system na 5-10 typów, grany w krótkim terminie traci swoje właściwości.

Kalkulator bukmacherski Kelly'ego

Poniżej udostępniamy darmowy kalkulator bukmacherski kryterium Kelly'ego dla zakładów bukmacherskich, który na podstawie wprowadzonych danych obliczy optymalną stawkę na zakład. Kalkulator Kelly'ego dostępny jest też do ściągnięcia jako arkusz MS Excel. Pamiętaj, że aby typowanie systemem Kelly'ego przynosiło zyski typy muszą posiadać value - czyli musisz być przekonany, że bukmacher nie oszacował poprawnie szans sukcesu w meczu.

Wprowadź dane wejściowe niezbędne do wykonania obliczeń.
Zamień przykładowe dane swoimi danymi.



UWAGA! Poniższe wyliczenia zrobione są dla danych testowych. Wprowadź w formularzu własne dane i kliknij "oblicz".

Kurs bukmachera 1,91 Kurs pomniejszony o dodatkową opłatę/prowizję.
Kurs sprawiedliwy 1,67 Kurs odpowiadający wprowadzonemu prawdopodobieństwu.
Wartość zakładu 1,15 Przewaga nad bukmacherem, wartość powyżej 1.00 to valuebet, wartość mniejsza nie jest warta gry systemem Kelly'ego.
Optymalna stawka [j]: 160,44 Optymalna wysokość zakładu wyrażona w jednostkach budżetu.
Optymalna stawka [%]: 16,04 Optymalna wysokość zakładu wyrażona w procencie budżetu.
Zysk 146,00 Potencjalny zysk po wygraniu zakładu.
Strata 160,44 Potencjalna strata po przegraniu zakładu.


Według wprowadzonego oszacowania procentowanych szans na zwycięstwo 60% i kursu 1,91 zakład jest opłacalny do gry.
Sprawiedliwy kurs zakładu to 1,67 więc zakład posiada value = 1,15.
Według kryterium Kelly'ego przy budżecie w wysokości 1000 optymalna stawka na zakład wynosi 160,44 jednostek.