Założenia
Chciałbym poświęcić trochę czasu na stworzenie algorytmu, który pomoże efektywniej typować ilość rzutów rożnych w meczach piłkarskich. Skupię się na piłce europejskiej, raczej tych mocniejszych ligach.
W pierwszym etapie, który mam nadzieję potrwa kilka tygodni, skupię się tylko i wyłącznie na jakościowym doborze meczy. Będę brał pod uwagę typy z kursem powyżej 1,50 (bet365), stawka płaska 1j. W tym okresie będę dopracowywał mój algorytm, tak żeby dojść do satysfakcjonujących mnie wyników. Myślę tu o skuteczności 70-80%, tzn. 7-8 na 10 typów wchodzi. Zakładając najniższy zaproponowany kurs (1,50), w przypadku 7 trafień na 10 da to stawkę 10j, zwrot 10,5j, także zysk na czysto 0,5j, czyli yield 5%. Oczywiście na tym etapie nie o tym, yield będziemy budować później, poszukując odpowiedniego stawkowania. Na tym etapie - skuteczność typów.
W drugim etapie, o ile pierwszy zakończę pozytywnie, popracuję nad optymalnym rozwiązaniem stawkowania. W sumie to zapewne znajdę na forum kilkaset osób ze zdecydowanie większą wiedzą na ten temat, także z przyjemnością poczytam rad.
Algorytm v1
- Wybór spotkań do analizy;
Spotkania, które powinny w miarę przyzwoicie odwzorować możliwy przebieg nadchodzącego meczu. Założyłem, że będę sprawdzał mecze między sąsiadami w tabeli w poprzednich rozgrywkach.
przykład: początek sezonu, gra drużyna A (Home), która zakończyła poprzednie rozgrywki na 5 miejscu, z drużyną B, która poprzednie rozgrywki zakończyła na miejscu 10 (Away). Do analizy wezmę pod uwagę takie mecze:
drużyna A vs drużyna która ukończyła sezon na miejscu 8,
drużyna A vs drużyna która ukończyła sezon na miejscu 9,
drużyna A vs drużyna B, która ukończyła sezon na miejscu 10,
drużyna A vs drużyna która ukończyła sezon na miejscu 11,
drużyna A vs drużyna która ukończyła sezon na miejscu 12,
drużyna, która ukończyła sezon na miejscu 3 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 4 vs drużyna B,
drużyna A, która ukończyła sezon na miejscu 5 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 6 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 7 vs drużyna B,
- średnia arytmetyczna;
Obliczam średnią arytmetyczną ilości rzutów rożnych dla obydwu drużyn, pozwalającą na "realną" ocenę możliwości danej pary.
- odchylenie średnie;
Dla wybranych 5 spotkań (pokazanych w przykładzie powyżej) drużyn A i B, wyznaczam odchylenie średnie, co pozwala na określenie "poziomu ufności" danej pary, tzn. im odchylenie średnie ma niższą wartość tym drużyna bardziej wpisuje się w pewien schemat gry, rzadziej ma "wystrzały", odbiegające od średniej. Pożądane są pary, które mają niski poziom odchylenia średniego.
- trafność typu wyrażona w %;
Kombinacja sum z wybranych meczy daje mi tablicę prawdopodobieństwa, na podstawie której wyznaczam swój typ.
Podsumowanie
cdn...
Chciałbym poświęcić trochę czasu na stworzenie algorytmu, który pomoże efektywniej typować ilość rzutów rożnych w meczach piłkarskich. Skupię się na piłce europejskiej, raczej tych mocniejszych ligach.
W pierwszym etapie, który mam nadzieję potrwa kilka tygodni, skupię się tylko i wyłącznie na jakościowym doborze meczy. Będę brał pod uwagę typy z kursem powyżej 1,50 (bet365), stawka płaska 1j. W tym okresie będę dopracowywał mój algorytm, tak żeby dojść do satysfakcjonujących mnie wyników. Myślę tu o skuteczności 70-80%, tzn. 7-8 na 10 typów wchodzi. Zakładając najniższy zaproponowany kurs (1,50), w przypadku 7 trafień na 10 da to stawkę 10j, zwrot 10,5j, także zysk na czysto 0,5j, czyli yield 5%. Oczywiście na tym etapie nie o tym, yield będziemy budować później, poszukując odpowiedniego stawkowania. Na tym etapie - skuteczność typów.
W drugim etapie, o ile pierwszy zakończę pozytywnie, popracuję nad optymalnym rozwiązaniem stawkowania. W sumie to zapewne znajdę na forum kilkaset osób ze zdecydowanie większą wiedzą na ten temat, także z przyjemnością poczytam rad.
Algorytm v1
- Wybór spotkań do analizy;
Spotkania, które powinny w miarę przyzwoicie odwzorować możliwy przebieg nadchodzącego meczu. Założyłem, że będę sprawdzał mecze między sąsiadami w tabeli w poprzednich rozgrywkach.
przykład: początek sezonu, gra drużyna A (Home), która zakończyła poprzednie rozgrywki na 5 miejscu, z drużyną B, która poprzednie rozgrywki zakończyła na miejscu 10 (Away). Do analizy wezmę pod uwagę takie mecze:
drużyna A vs drużyna która ukończyła sezon na miejscu 8,
drużyna A vs drużyna która ukończyła sezon na miejscu 9,
drużyna A vs drużyna B, która ukończyła sezon na miejscu 10,
drużyna A vs drużyna która ukończyła sezon na miejscu 11,
drużyna A vs drużyna która ukończyła sezon na miejscu 12,
drużyna, która ukończyła sezon na miejscu 3 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 4 vs drużyna B,
drużyna A, która ukończyła sezon na miejscu 5 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 6 vs drużyna B,
drużyna, która ukończyła sezon na miejscu 7 vs drużyna B,
- średnia arytmetyczna;
Obliczam średnią arytmetyczną ilości rzutów rożnych dla obydwu drużyn, pozwalającą na "realną" ocenę możliwości danej pary.
- odchylenie średnie;
Dla wybranych 5 spotkań (pokazanych w przykładzie powyżej) drużyn A i B, wyznaczam odchylenie średnie, co pozwala na określenie "poziomu ufności" danej pary, tzn. im odchylenie średnie ma niższą wartość tym drużyna bardziej wpisuje się w pewien schemat gry, rzadziej ma "wystrzały", odbiegające od średniej. Pożądane są pary, które mają niski poziom odchylenia średniego.
- trafność typu wyrażona w %;
Kombinacja sum z wybranych meczy daje mi tablicę prawdopodobieństwa, na podstawie której wyznaczam swój typ.
Podsumowanie
cdn...