• Witamy na bukmacherskie.com
    1. Betrally

    NBA over/under algorytm

    Temat na forum 'Programy Bukmacherskie' rozpoczęty przez mlk, Grudzień 4, 2018.

    Więcej tematów od mlk
    1. mlk Dobrze znany użytkownik

      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      Wiadomym jest, że przeszłość jest słabym predykatem to sądowania przyszłości, nie mniej wymyśliłem sobie pewien algorytm do typowania wyników nadchodzących spotkań i jestem ciekaw co on przyniesie. Linie zazwyczaj kręcą się około @1.9 więc wygranych musi być więcej by nie tracić. Nie ma co się zagłębiać w czarne serie, które przecież niszczą każdy pomysł na system już w zarodku. Dam czas temu algorytmowi i najwyżej go zawinę jak nie będzie owocny.
      Każdy under/over będzie opatrzę komentarzem, może potem przejdę na jakąś skalę ocen.
      W obecnym stadium TESTUJĘ algorytm, więc nie ponoszę odpowiedzialności za to jeżeli ktoś zagra i przegra (jak wygra to ponoszę ;)).
      Apkę napisałem z nudów bo coś sobie ubzdurałem i tyle.

      Założenia:
      - stały kurs @1.9
      - stała stawka 100 j.
      - linie będę brał stąd http://www.vegasinsider.com/nba/odds/las-vegas/ co byśmy wiedzieli, że nie wymyślam linii na potrzeby

      Edycja:
      4.12.2018 - dodaję rzut monetą do typów obok typów programu - zimna i pozbawiona uczuć moneta będzie konkurować z aplikacją, co może pokazać nieoczekiwane rezultaty,
      5.12.2018 - zmiany w aplikacji, dodanie nowych zmiennych
       
      Ostatnia edycja: Grudzień 5, 2018
    2. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#1] 04.12.2018

      #1 Detroit Pistons - Oklahoma City Thunder
      Linia: 219,5
      Sugestia: nieznaczny over
      Typ: over

      #2 Atlanta Hawks - Golden State Warriors
      Linia: 235,5
      Sugestia: zdecydowany under
      Typ: under

      #3 Brooklyn Nets - Cleveland Cavaliers
      Linia: 211,5
      Sugestia: nieznaczny over
      Typ: over

      #4 New York Knicks - Washington Wizards
      Linia: 219,5
      Sugestia: nieznaczny under
      Typ: under

      #5 Toronto Raptors - Denver Nuggets
      Linia: 218,5
      Sugestia: duże niezdecydowanie, chybił trafił under
      Typ: under

      #6 Minnesota Timberwolves - Houston Rockets
      Linia: 222,5
      Sugestia: nieznaczny under
      Typ: under

      #7 New Orleans Pelicans - Los Angeles Clippers
      Linia: 236,5
      Sugestia: zdecydowany under
      Typ: under


      Takie oto typy algorytm wymyślił. Gdybym grał, to pewnie tylko typy, gdzie sugestia była zdecydowana. Wpisuję natomiast wszystko, by można było jakoś to sensownie ocenić i analizować. Mecze za 30 minut także zdążyłem ;)

      Edit: dodałem numery aby łatwiej się odnosić do typów
       
      Ostatnia edycja: Grudzień 4, 2018
    3. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#1] 04.12.2018 - PODSUMOWANIE

      #1 :minus: wynik: 193, czyli 27 pkt za mało
      #2 :minus: wynik: 239, czyli 4 pkt za dużo
      #3 :minus: wynik: 196, czyli 16 pkt za mało
      #4 :plus: wynik: 217, czyli 2 pkt zapasu
      #5 :plus: wynik: 209, czyli 9 pkt zapasu
      #6 :plus: wynik: 194, czyli 28 pkt zapasu
      #7 :minus: wynik: 255, czyli 19 pkt za dużo

      Koszt: 700j
      Przychód: 570j

      Bilans dnia: :minus: 130

      Jak widać pierwszy dzień testów to strata 130 jednostek. Nie będę objaśniał w kolejnych postach jak liczę, ale podsumowanie jest proste - 7 kuponów x 100j każdy (zgodnie z założeniami z pierwszego posta) to koszt 700 j. Przychód, czyli to co do mnie wróciło to 3x 190 j (zgodnie z założeniami z pierwszego posta). Daje to ujemny dochód, jeśli tak można powiedzieć. Wynik pewnie zbliżony do rzutu monetą... w momencie pisania pomyślałem, że dla hecy będę rzucał prawdziwą monetą i obstawiał najpierw over/under na podstawie reszki czy orzełka. Myślę, że może to być ciekawe i zabawne urozmaicenie testów. Trochę martwią ZDECYDOWANE podpowiedzi, które się nie powiodły. Testuję dalej.
       
      Ostatnia edycja: Grudzień 4, 2018
    4. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#2] 05.12.2018

      #1 Dallas Mavericks - Portland Trail Blazers
      Linia: 219,5
      Sugestia: nieznaczny under
      Typ: under
      Moneta: over

      #2 Indiana Pacers - Chicago Bulls
      Linia: 208,5
      Sugestia: nieznaczny over
      Typ: over
      Moneta: over

      #3 Miami Heat - Orlando Magic
      Linia: 208,5
      Sugestia: nieznaczny over
      Typ: over
      Moneta: under

      #4 Phoenix Suns - Sacramento Kings
      Linia: 226,5
      Sugestia: nieznaczny under
      Typ: under
      Moneta: under

      #5 Utah Jazz - San Antonio Spurs
      Linia: 213,5
      Sugestia: nieznaczny under
      Typ: under
      Moneta: over

      Kolejna porcja typów z aplikacji. Ciekaw jestem wyników. Kilka dni i wyciągnę jakieś wnioski, póki co dodałem rzut monetą dla hecy. Zaszczytna rola przypadła pięćdziesięciogroszówce ;) Orzeł - Over , Reszka - Under.
       
    5. mJaUrVcEin Dobrze znany użytkownik

      mJaUrVcEin
      Dołączył:
      Mar 2009
      Posty:
      849
      Polubienia:
      691
      Reputacje:
      4109
      Co w tym ciekawego?
      Prawdopodobienstwo orzel/reszka to 50%
      Prawdopodobienstwo kursu 1.90 to 53%
       
    6. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      Ciekawe jest zestawienie czegoś co nazwiemy losowym z czymś co losowym nie jest. Jeżeli aplikacja ma wyrażać myśl, analizę i przetwarzanie informacji w szybki sposób a koniec końców być i tak gorsza od rzutu monetą, to jest to moim zdaniem ciekawe. I nie ciekawe w sposób taki, że czekam z niecierpliwością zajadając popcorn a jak będą wyniki to się przewrócę ze zdziwienia, ale ciekawe własnie w zestawieniu. Jeżeli moneta jest "lepsza" od aplikacji, to znaczy, że aplikacja jest słaba, albo analiza nie jest aż tak istotna. Każdy wniosek sobie sam wyciągnie. Poza tym chciałem do tego podejść z humorem, by zakończyć, iż aplikacja przegrała ewentualnie z monetą. Dodatkowo nie widzę problemu, by taki element dodać do typu.
       
      iCzasopisma i jozzy22 lubią to.
    7. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#2] 05.12.2018 - PODSUMOWANIE
      #1 :plus: wynik: 213, czyli 6 pkt zapasu
      #2 :minus: wynik: 186, czyli 23 pkt za mało
      #3 :minus: wynik: 195, czyli 14 pkt za mało
      #4 :minus: wynik: 227, czyli 1 pkt za dużo
      #5 :minus: wynik: 244, czyli 31 pkt za dużo


      Koszt: 500j
      Przychód: 190j
      Bilans dnia: :minus: 310

      Jeden trafiony typ na 4 nietrafione przez aplikację co owocuje dzisiaj stratą 310 fikcyjnych jednostek. Moneta wykazała się dwoma trafieniami na trzy pomyłki. Dostrzegacie powoli ironię ? ;) Nie mniej dzisiaj zacząłem wprowadzać zmiany do aplikacji. Po tych zmianach w spotkaniu #2 i #3 aplikacja wytypowała by dobrze - zaznaczę, że nie naginałem logiki by pasowało do wyniku, ale wziąłem pod uwagę inne dane i analiza była jak wydaje się pełniejsza. Dodatkowo jak widać w meczu Phoenix pomyłka była o 1 punkt, więc finansowo to zdecydowana porażka ale dla algorytmu to "tylko" punkt różnicy. Gdyby babcia miała wąsy... można powiedzieć, ale jest to chyba zgodna z prawdą ocena sytuacji. Typy na nockę 6 grudnia będą już typowane z ulepszonej wersji.
      --- Odpowiedź dołączona, Grudzień 5, 2018, Czas odpowiedzi: Grudzień 5, 2018 ---
      Zachęcam do dyskusji i chętnie poznam zdanie znawców czy też po prostu entuzjastów NBA.
      Dzięki @jozzy22 za podpowiedź odnośnie zasad NBA, dzięki temu mogłem wpłynąć na algorytm we właściwy sposób. Jestem zainteresowany informacjami i spostrzeżeniami co do prawidłowości w NBA.
      Zdaję sobie sprawę, że jest wiele aspektów, które należy wliczyć by uzyskać pełen obraz przed wytypowaniem.
      W tej fazie mogę na przykład powiedzieć, że nie biorę wcale zawodników pod uwagę, a domyślam się, że warto. Zamierzam wprowadzać zmiany w aplikacji celem lepszej skuteczności. Jeżeli apka okaże się dobra to z korzyścią dla wszystkich. Dlatego jeszcze raz zachęcę do wrzucania opinii do tego co warto brać pod uwagę typując over/under. Ja z racji niewielkiej wiedzy nie czuję się na tyle swobodnie w temacie NBA jak było by to w przypadku np. piłki nożnej, dlatego namawiam do rozmowy i wpływania na apkę. Dzięki.
       
      jozzy22 lubi to.
    8. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#3] 06.12.2018

      #1 Cleveland Cavaliers - Golden State Warriors
      Linia: 221,5
      Sugestia: under
      Typ: under
      Moneta: over

      #2 Orlando Magic - Denver Nuggets
      Linia: 207,5
      Sugestia: duże niezdecydowanie, raczej over
      Typ: over
      Moneta: over

      #3 Atlanta Hawks - Washington Wizards
      Linia: 233,5
      Sugestia: zdecydowany under
      Typ: under
      Moneta: under

      #4 Brooklyn Nets - Oklahoma City Thunder
      Linia: 221,5
      Sugestia: zdecydowany under
      Typ: under
      Moneta: over

      #5 Toronto Raptors - Philadelphia 76ers
      Linia: 229,5
      Sugestia: under
      Typ: under
      Moneta: over

      #6 Milwaukee Bucks - Detroit Pistons
      Linia: 227,5
      Sugestia: under
      Typ: under
      Moneta: over

      #7 Memphis Grizzlies - Los Angeles Clippers
      Linia: 210,5
      Sugestia: duże niezdecydowanie, raczej under
      Typ: under
      Moneta: over

      #8 Minnesota Timberwolves - Charlotte Hornets
      Linia: 220,5
      Sugestia: under
      Typ: under
      Moneta: over

      #9 New Orleans Pelicans - Dallas Mavericks
      Linia: 227,5
      Sugestia: delikatny over
      Typ: over
      Moneta: under

      #10 Los Angeles Lakers - San Antonio Spirs
      Linia: 224,5
      Sugestia: zdecydowany under
      Typ: under
      Moneta: under


      Sporo underów na dzisiejszą noc, okaże się czy apka zwariowała. Są to typy po świeżych zmianach w aplikacji dzięki nowym informacjom. Bój się moneto!
       
    9. romeo12345 Dobrze znany użytkownik

      romeo12345
      Dołączył:
      Gru 2016
      Posty:
      312
      Polubienia:
      43
      Reputacje:
      188
      Granie over/under w koszu to zwykla loteria. Nie ma na to sposobu. Gralem tak jeden sezon ligi europejskie. Pre i live. Na zywo czekalem az linia wzrosnie albo spadnie o pare punktow od wyznaczonej i gralem. Nic to nie daje bo wyniki i tak sie rozbiegaly. A nba to juz wogole kosmos nie do przewidzenie. Probuj sobie, ale zadne algorytmy i wyliczenie Ci tu nie pomoga. To samo wyjdzie jak bedziesz rzucal moneta i jak wyadnie reszka gral under a jak orzel to over.
       
    10. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#3] 06.12.2018 - PODSUMOWANIE
      #1 :minus: wynik: 234, czyli 13 pkt za dużo
      #2 :plus: wynik: 242, czyli 34 pkt zapasu
      #3 :minus: wynik: 248, czyli 15 za dużo
      #4 :minus: wynik: 226, czyli 5 pkt za dużo

      #5 :plus: wynik: 215, czyli 14 pkt zapasu
      #6 :plus: wynik: 207, czyli 20 pkt zapasu
      #7 :plus: wynik: 194, czyli 16 pkt zapasu

      #8 :minus: wynik: 225, czyli 5 pkt za dużo
      #9 :plus: wynik: 238, czyli 10 pkt zapasu
      #10 :minus: wynik: 234, czyli 10 pkt za dużo

      Koszt: 1000j
      Przychód: 950j
      Bilans dnia: :minus: 50

      Trzeci dzień testów to wciąż strata. Tym razem strata wynosi 50 jednostek, więc z ostatnich dni jest najmniejsza tragedia. Trafnie wytypowana została połowa zakładów, co wciąż nie gwarantuje wyjścia na równo wedle założeń z pierwszego posta, nie mówiąc już o zysku. To takim realistycznym okiem. Co do pozytywów, to osiągnięta została najlepsza dotychczas skuteczność i przebita została moneta, która trafiła 40%. Rośnie też baza wiedzy aplikacji - podczas pierwszych typów znałem tylko historyczne dane. Teraz wiem, na bazie czego aplikacja podjęła decyzje i jaki był wynik tych decyzji, do tego jaki jest stosunek linii do sugestii przed i faktycznego wyniku. Postaram się później przeanalizować co jest warte uwagi i ewentualnie wkomponować.

      Naszła mnie zabawna refleksja, mianowicie nawet najgorsza strategia może okazać się najlepszą. Wystarczy grać odwrotnie, a przy kursie na linie, zazwyczaj przeciwieństwo to dokładnie ten sam kurs. Zobaczymy dokąd będzie to zmierzać, jeżeli aplikacji zawsze będzie szło na niekorzyść, to po prostu przed sugestią zaprogramuję podanie odwrotności :D Oczywiście będzie to mniej satysfakcjonujące ;)
      --- Odpowiedź dołączona, Grudzień 6, 2018, Czas odpowiedzi: Grudzień 6, 2018 ---
      Hej, dzięki za opinię. Celem tematu jest właśnie udowodnienie bądź sprawdzenie jak to właściwie jest, ja niczego nie zakładam i przyznałem w pierwszym poście, że "przeszłość słabo prorokuje przyszłość". Póki co algorytm jest bardzo trywialny bo nie biorę całej masy zmiennych, która może mieć znaczenie. Z pewnością to co się dzieje live nie jest do przewidzenia ani przeanalizowania, więc od razu odrzucam live. Natomiast uważam, że podejście do meczu, który chce się obstawić w jakiejkolwiek dziedzinie wymaga od kogoś kto myśli na poważnie sprawdzenia czegokolwiek się da. Czy jest to skład, czy poprzednie mecze, czy co sądzi o tym znajomy, czy każdy znak na ziemi i na niebie wskazuje jedno bądź drugie. Oczywiście można sprawdzić wszystko a i tak koniec końców typ nie wejdzie, bo __tu wstawić powód__. Dlatego chcę spróbować polecieć jak najbliżej słońca i zobaczymy co z tego będzie. Koniec końców, tak jak napisałem post wyżej, nawet najgorsza strategia może być najlepszą, jak odwróci się typ ;) Jak widać moneta też nie gwarantuje wygranej, czyli gdzieś musi być schowany Graal.
       
    11. romeo12345 Dobrze znany użytkownik

      romeo12345
      Dołączył:
      Gru 2016
      Posty:
      312
      Polubienia:
      43
      Reputacje:
      188
      Czego to ja nie sprawdzalem. Sklady, statystyki, godziny meczy, porownywanie typow z roznych aplikacji itp. I nic to nie dawalo. Nawet najbardziej pewne mecze szly w druga strone. Po jednym sezonie spedzonym z koszem dalem sobie z tym spokuj. Mysle, ze nic Ci z tego nie wyjdzie.
       
      mlk lubi to.
    12. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#4] 07.12.2018

      #1 Boston Celtics - New York Knicks
      Linia: 218
      Sugestia: over
      Typ: over
      Moneta: over

      #2 Portland Trail Blazers - Phoenix Suns
      Linia: 212,5
      Sugestia: over
      Typ: over
      Moneta: over

      #3 Utah Jazz - Houston Rockets

      Linia: 215
      Sugestia: under

      Typ: under
      Moneta: under

      No proszę, dzisiaj moneta się ze mną zgadza.
       
    13. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      [#4] 07.12.2018 - PODSUMOWANIE
      #1 :plus: wynik: 228, czyli 10 pkt zapasu
      #2 :minus: wynik: 194, czyli 19 pkt za mało
      #3 :plus: wynik: 209, czyli 6 pkt zapasu


      Koszt: 300j
      Przychód: 380j
      Bilans dnia: :plus: 80

      Pierwszy plus, aczkolwiek przy 3 spotkaniach nie było to najtrudniejsze. Przynajmniej krok we właściwą stronę ;)
       
      jozzy22 lubi to.
    14. iCzasopisma Dobrze znany użytkownik

      iCzasopisma
      Dołączył:
      Sty 2013
      Posty:
      295
      Polubienia:
      78
      Reputacje:
      258
      Świetny temat, będę śledził i kibicował. Myślę, że to gonienie króliczka ma sens, tylko trzeba mieć sporo cierpliwości i przede wszystkim umieć trzymać do tego dystans, tak jak Autor aplikacji.

      @Romeo ma rację, że koszykówka jest bardzo często nieprzewidywalna (a który sport nie jest, można zapytać), natomiast - z całym szacunkiem dla @Romeo - nie przemawia do mnie postawa, że skoro ktoś już spróbował, starał się i mu nie wyszło, to nikomu nie wyjdzie. Zanim bracia Wright wzbili się w powietrze, wielu próbowało.
      Ergo: gdybyśmy z góry założyli, że pewne racjonalne i mierzalne przesłanki nie wpływają finalnie na liczbę zdobywanych w meczu punktów (tak samo jak goli, gemów czy metrów w innych sportach), to de facto sami uznajemy się za... hazardzistów, ślepo liczących na uśmiech fortuny. A tak chyba nie jest. Czy jest? ;)

      Co do modyfikacji/ulepszeń, odrzuciłbym od razu angażowanie sił i środków w typowanie meczów z gatunku "no bet", gdzie system (lub nasze własne przeczucia) wskazują, że "na dwoje babka wróżyła". Zamiast tego skupienie się na spotkaniach, gdzie mamy twarde dane nt. systemu gry, zwalniania lub przyspieszania akcji, liczby zbiórek w ataku (po ostatniej modyfikacji przepisów NBA to był istotny czynnik), kontuzji kluczowych graczy (typu Phoenix ostatnio, bez Bookera i TJW, gdzie można z dużą dozą prawdopodobieństwa przypuszczać, że skończą w przedziale 90-100 pkt). Terminarz, szczególnie napięty w NBA, też ma znaczenie. Nie jest tajemnicą, że są mecze, które ekipy chcą odbębnić jak najniższym kosztem sił, grając słabszymi zawodnikami, z niższą jakością, bo za chwilę czeka ich trudniejsze spotkanie.
       
      mlk lubi to.
    15. mlk Dobrze znany użytkownik

      OP
      OP
      mlk
      Dołączył:
      Lis 2012
      Posty:
      152
      Polubienia:
      470
      Reputacje:
      1181
      @iCzasopisma dzięki za śledzenie i komentarz, dobrze wiedzieć, że ktoś myśli podobnie. Też mi się wydaje, że przy dobrej analizie zwiększa się zwyczajnie szanse na dobry typ, przynajmniej tyle wypadało by zrobić. Oczywiście może być zupełnie inaczej niż zakładamy ale na to już nie ma wpływu.
      Co do omijania typów gdzie jest sugestia 50/50 - w tej fazie apki, tam gdzie była duża "pewność", tam apka zawiodła, więc raczej te 50/50 trzeba tylko traktować tak z nazwy dopóki nie wejdzie więcej zmiennych. Później owszem, skupiać się na tych wartościowych.

      Co do nowych typów, wczoraj i dzisiaj nie wrzucałem żadnych sugestii ponieważ rozgrzebałem program w taki sposób, że nie udało mi się na czas zebrać tego do wartościowej całości. W sumie powinienem zrobić sobie lokalne wersjonowanie, przywrócić na chwilę stan z poprzedniej wersji i po typach wrócić do wersji rozdłubanej. Tak, zdecydowanie powinno być wersjonowanie w lokalnym repozytorium. Wiem, że nie zdążę skleić sensownej oceny do meczów, bo te za chwile, nawet mimo tego, że w tej chwili jeszcze dłubię przy apce. Jutro poświęcę temu więcej czasu. Pozdrawiam.
       
      iCzasopisma lubi to.
    16. paozo Dobrze znany użytkownik

      paozo
      Dołączył:
      Maj 2016
      Posty:
      148
      Polubienia:
      68
      Reputacje:
      154
      ciekawy temat, będę obserwował
      ja robię podobnie jak @romeo12345 spisuje linie z pre i potem gram na live jak spadnie/wzrośnie o minimum 10% od pre. Ale wymaga to sporo czasu i cierpliwości.

      Jeśli miałbym coś sugerować to raczej skupiłbym się na którejś z europejskich lig (Francja? Hiszpania? a może nawet PLK?) bo jednak NBA jest kompletnie nieprzewidywalna.
       
    17. Sven Dobrze znany użytkownik

      Sven
      Dołączył:
      Lut 2016
      Posty:
      599
      Polubienia:
      28
      Reputacje:
      198
      O proszę, parę lat temu tylko czekałem aż zacznie się o 2:00 - 3:00 Liga Salwadora w Kosza i wyłącznie grałem Overy na kwarty. Wyliczałem jak większość ile rzucają średnią, jakie linie były wcześniej i czekałem na spadek live i wtedy szedł Bet. (Czasami grałem tylko 1 i ostatnią kwartę w nadziei iż jeszcze może dogrywka mnie uratuje).
      Później kosz meksykański, który wydawał się overowy i czasami oczywiście tutaj opisywana NBA czy Ligę Adriatycką lub Bałtycką (nie pamiętam już dokładnie.) Oczywiście rezultaty czasami zdarzały się przewrotne, jakby nagle zapominali jak się gra w kosza po jednej kwarcie ale dało radę wyjść na jakiś plus wiedząc kto z kim gra, podpierając się statystykami, składami i oczywiście "intuicją".

      Bardzo miło to wspominam i będę śledził temat w nadziei iż może odkryjesz coś godnego uwagi w temacie :kosz:.
       

    Poleć forum