ТЗ для бота
Вариант ТЗ №1 главный
Описание алгоритма
Подходят все матчи, у которых кф на победу в раунде от 1.7 до 1.95
Каждый матч фильтруется по следующим критериям:
- Разница времени по обоим значениям
- Таймер среднего времени
- Коэффициенты на среднее время (точное совпадение кф на ТМ и ТБ)
- Диапазон коэффициентов на победу фаворита +-0.1 от коэффициента.
Примеры
Пример №1
Кф на победы в раунде: П1 - 1.83 / П2 - 2.09
Разница времени: 7/5
Таймер среднего времени: 32.5
Кф на среднее время: ТМ - 1.83 / ТБ - 2.09
Скрин фильтрации по разнице времени, по таймеру среднего времени и по точным кф на среднее время. Фильтрация выделена черной рамкой.
Скрин фильтрации кф-а на фаворита по диапазону +-0.1.
Поскольку кф на фаворита 1.83, то кф фильтруется по диапазону от 1.73 до 1.93
Скрин матчей после финальной фильтрации:
После фильтрации осталось всего 2 матча (кроме целевого), иными словами для прогноза будет использоваться выборка в 2 матча.
Прогноз осуществляется на первые 3 победы в раунде и на первые 3 раунда среднего времени.
Прогноз = повтор результатов первых трёх побед в раунде и первых 3 раундов среднего времени, взятый из последнего в выборке матча.
Результаты первых трёх раундов последнего матча после всей фильтрации - это и есть прогноз.
Если в прошлом матче (перед целевым) в первых трёх раундах был заход фаворита, фаворита и аута, то и прогноз будет на фаворита, фаворита и аута на первые 3 раунда.
Если в прошлом матче (перед целевым) в первых трёх раундах среднее время было ТБ, ТБ, ТМ, то и прогноз будет на ТБ, ТБ, ТМ.
Заход победы фаворита и заход ТБ в первом раунде:
Вот как выглядел по итогу матч:
Пример №2
Кф на победы в раунде: П1 - 2.09 / П2 - 1.81
Разница времени: 7/10
Таймер среднего времени: 28.5
Кф на среднее время: ТМ - 1.86 / ТБ - 2.05
Скрин после фильтрации по разнице времени, по таймеру среднего времени и по точным кф на среднее время.
Скрин фильтрации кф-а на фаворита по диапазону +-0.1.
Поскольку кф на фаворита 1.81, то фильтруется кф по диапазону от 1.71 до 1.91
Итого после фильтрации имеем выборку в 1 матч.
1. На аутсайдера в первом, на фаворита во втором, на аутсайдера в 3 раундах.
2. На ТМ в 1-ом раунде, ТМ во 2-ом раунде, ТБ в 3-ем раунде.
Заход победы в 3 раунде (аутсайдер), среднего времени в первом раунде (ТМ).
Пример №3
Кф на победы в раунде: П1 - 2.03 / П2 - 1.875
Разница времени: 5/4
Таймер среднего времени: 36.5
Кф на среднее время: ТМ - 1.925 / ТБ - 1.975
Итого после фильтрации имеем выборку в 2 матча.
1. Фаворит в 1-ом раунде, фаворит во 2-ом раунде, аутсайдер в 3 раунде.
2. ТМ в 1-ом раунде, ТМ во 2-ом раунде, ТМ в 3-ем раунде.
В результате прогнозы не зашли.
ЛОГ БОТА
Лог бота должен содержать следующие сведения :
- Количество матчей в выборке
- Кф-ы прошлого в выборке матча
- Ход побед в первых трёх раундах прошлого в выборке матча
- Ход среднего времени в первых трёх раундах прошлого в выборке матча
- Информацию о длине вертикальной волны побед и среднего времени в первых трёх раундах
- Информацию о паре прошлого в выборке матча
Лог бота
05:55 29-03-2024
Целевой матч:
#Горо - #Ди'Вора
1.83 | 2.09
2.67 | 8.37 | 1.715
Донор:
ДжейсонВурхиз - КотальКан
1.925 | 1.975
3.24 | 8.72 | 1.515
Выборка: 2
Победы:
P1 (2)
P1 (2)
P2 (1)
Прогноз:
ТБ (1)
ТБ (1)
ТМ (2)
Хэштеги
Автозаход
Поскольку повтор был в первых двух раундах побед и в первом раунде ТБ, то автозаход будет выглядеть следующим образом:
При не-заходе ничего не ставится.
Волна в логе
Пример №1
Цифры в скобках означают длину вертикальных волн.
Поскольку в первых двух раундах длина волны побед фаворита была 2 матча, то ставится цифра 2.
В третьем раунде длина побед аутсайдера составила 1 матч, поэтому ставится цифра 1.
В первых двух раундах длина вертикальной волны ТБ составила 1 матч, поэтому ставится цифра 1.
В третьем раунде длина вертикальной волны ТМ составила 2 матча, поэтому ставится цифра 2.
Пример №2
Парсинг результатов
Также нужна функция парсинга результатов в базу данных.
В идеале реализовать её для гугл таблиц либо чтобы можно было выгружать экселькой.