Вычисление рейтинга нападения и защиты команд по футболу
Привет ещё раз друзья, сегодня ещё решил добавить описание программы, которая делает расчёт рейтинга нападения и защиты команд в футболе.
Привет ещё раз друзья, сегодня ещё решил добавить описание программы, которая делает расчёт рейтинга нападения и защиты команд в футболе. Саму программу тоже прилагаю, думаю она может пригодиться для анализа матча, не как основной источник для принятия решения естественно, просто как один из параметров. Я советую не полагаться только на программы.
Что умеет программа
- силы нападения и защиты команд;
- точного счета и соответственно тотала тоже;
- вероятности возможной победы по теории Бейеса;
- размера ставки по критерии Келли и на какой исход ставить.
Project Rejting.rar [714Кб]
Сильно углубляясь, не буду вас загружать лишней информацией о разных теориях и критериях, которые были учтены при написании этой программы. А лишь покажу как можно использовать ее.

Как видите программа состоит из 5-ти блоков и они, хотя мы и не видим, взаимосвязаны. Поэтому надо будет все поля заполнить.
Для примера возьмем какой-нибудь матч. Воспользуемся сервисом myscore.ru.
Возьмем любой завершенный матч и посмотрим , что бы получилось, например:

1) Введем данные для вычисления рейтинга нападения и защиты.
Берем 5 последних матчей для обеих команд, соответственно проведенных дома и в гостях:

и

Берем соответствующие значения, суммируем и вставляем в программу.
Для рейтинга нападения:

Для рейтинга защиты:

2) Введем данные для вычисления точного счета и соответственно тотала.
Для этого берем 10 матчей – общее количество матчей(дома+в гостях) для обеих команд:

и

также для тотала коэффициенты

Берем соответствующие значения, суммируем, где надо и вставляем в программу:

3) Введем данные для вычисления вероятности возможной победы по теории Бейеса.
Введем в поля значения из 5-ти последних матчей, которые на скринах выше(где вычисляли рейтинги нападения и защиты): Здесь надо отметить, что в поля нельзя вводить нулевое значение, потому что программа выдаст ошибку. Поэтому введем очень маленькое значение 0,00001, что практически не повлияет на точность вычисления.

4) Введем данные для вычисления размера ставки по критерии Келли и на какой исход ставить.
Берем там же из myscore.ru

Допустим банк на данный момент 100 долларов и вставляем соответствующие коэффициенты:

Теперь остается только нажать в программе на кнопки вычисления переходя по порядку, сверху вниз, что и проделаем и получим вот какую картину:

и

также после нажатия кнопки «ОК»


Вилки здесь не самое главное, тем более неполные, программа просто показывает, что они есть.
Разберем, то, что получилось

Итак, программа выдала такие результаты:
- счет будет 3-0
- тотал больше 2,5
- вероятность победы 1 команды 66%
- букмейкер недооценил силу 1-ой команды (зеленым цветом ячейки показала валуй)
- в зависимости от размера банка(100 долларов) подсказала поставить чуть более 14 долларов.
Смотрим исход матча:

Таким образом, поставив 14 долларов на победу Мельбурна по коэффициенту 2,42 можно было выиграть: (2,42*14)-14=19 долларов и 88 центов.
Конечно же ставить 14% от банка рискованно, как в нашем случае при банке в 100 долларов. Но здесь дело в вероятности, т.е. программа показывает насколько много можно рискнуть. А мы сами должны решать, какой частью банка рисковать. Например, в программу можно ввести 10-ую часть всего банка. В нашем случае: весь банк 1000 долларов, но в программу внесли только 100.
Как наверно заметили, в программе есть кнопки:

На этом матче можно было как раз кнопку поставить на «исключить вероятность ничьи», т.к. видим, что ничьей тут и не «пахнет». Что получилось:

Программа подсказывает, что:
- вероятность победы 1-ой команды 99%
- зеленым цветом на ячейке с коэффициентами БК показывает недооцененность победы первой команды
- тоже зеленым цветом на ячейке «РзмСт» показывает размер ставки в 33 доллара.
Как дополнение
Программа дает лучшие результаты, когда нет ярковыраженного фаворита. Ну что, на этом вроде все. Желаю всем, кто приобрел мою программу, удачных сделок, прибылей больших и маленьких
Project Rejting.rar [714Кб]
Комментарии
Атец
7 лет назадНужно вносить данные без учета сыгранной игры т.е. сыгранную игру пропускаем и берем 5 матчей ниже той игры которую проверяем. Это элементарно.
Администратор по умолчанию
7 лет назадПерейти к комментарию! ГригорийЛажа полная. В примере анализируется матч с учетом его же результата.Простите, а что должно в примере быть? То чего ещё не было и нельзя проверить этого?
- Бонус 20 000₽

