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 tak
177,74 59,22 nie
118,52 39,49 tak
158,01 52,65 tak
210,66 70,19 nie
140,47 46,80 nie
93,67 31,21 nie
62,46 20,81 nie
41,65 13,88 tak
55,53 18,50 nie
37,03 12,34 tak
49,37 16,45 tak
65,82 21,93 nie
43,89 14,62 tak
58,51 19,50 nie
39,01 13,00 tak
52,01 17,33 tak
69,34 23,10 tak
92,44 30,80 tak

Przykład 2

budżetstawkawygrana
100,00 33,32 nie
66,68 22,22 tak
88,90 29,62 tak
118,52 39,49 tak
158,01 52,65 tak
210,66 70,19 nie
140,47 46,80 nie
93,67 31,21 tak
124,88 41,61 nie
83,27 27,75 nie
55,52 18,50 nie
37,02 12,34 nie
24,68 8,22 nie
16,46 5,48 nie
10,98 3,66 tak
14,64 4,88 tak
19,52 6,50 tak
26,02 8,67 tak
34,69 11,56 nie
23,13 7,71 tak

Przykład 3

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 nie
52,69 17,56 tak
70,25 23,41 tak
93,66 31,21 nie
62,45 20,81 tak
83,26 27,74 nie
55,52 18,50 tak
74,02 24,66 nie
49,36 16,45 nie
32,91 10,97 nie
21,94 7,31 tak
29,25 9,75 tak
39,00 12,99 nie
26,01 8,67 tak
34,68 11,56 tak
46,24 15,41 tak

Przykład 4

budżetstawkawygrana
100,00 33,32 tak
133,32 44,42 tak
177,74 59,22 tak
236,96 78,96 tak
315,92 105,26 tak
421,18 140,34 tak
561,52 187,10 tak
748,62 249,44 tak
998,06 332,55 tak
1 330,61 443,36 tak
1 773,97 591,09 tak
2 365,06 788,04 tak
3 153,10 1 050,61 tak
4 203,71 1 400,68 tak
5 604,39 1 867,38 tak
7 471,77 2 489,59 tak
9 961,36 3 319,13 tak
13 280,49 4 425,06 tak
17 705,55 5 899,49 nie
11 806,06 3 933,78 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.