BetCityBot

Беттер Бот для BetCity.

интерфейс программы BetCityBot

Данный бот парсит результаты прошлых турниров и ставки предстоящих.

Предоставляет удобный интерфейс для работы со ставками, изучения данных и составления прогнозов.
Производит анализ данных и предоставляет прогнозы по авторской методике.
Все результаты и расчитанные данные для прогнозов, а также настройки программы сохраняются в файлах базы данных.

Для управления в программе есть удобное меню и некоторые горячие клавиши.

Горячие клавиши:

  • ESC: свернуть окно в трей;
  • DEL: удалить событие из списка в линии или лайве;
  • ENTER: по событию переходит на страницу сайта;
  • PAUSE: копирует данные события и прогноз в буфер обмена;
  • CTRL: прервать речь подсказки SAPI;
  • Ctrl+P: открыть окно профиля;
  • Ctrl+H: скрыть/показать события с вероятностью меньше заданной границы;
  • Ctrl+F: открыть окно поиска;
  • Shift+F: открыть окно статистического прогноза вариант 1;
  • Ctrl+Shift+F: открыть окно статистического прогноза вариант 2;
  • Ctrl+B: повторить последнее уведомление;
  • Ctrl+L: запуск парсера лайва;
  • Ctrl+N: запуск парсера линии;
  • Ctrl+Shift+L: запуск парсера лайва (полный список видов спорта);
  • Ctrl+Shift+N: запуск парсера линии (полный список всех видов спорта);
  • Ctrl+Shift+C: запуск ручного расчета прогнозов онлайн алгоритмами;
  • Ctrl+C: запуск ручного расчета прогнозов всеми видами алгоритмов;
  • Ctrl+S: запуск ручного прогона стратегий;
  • Ctrl+E: открытие диалога ставок;
  • Shift+E: озвучивание количества текущих ставок;
  • Ctrl+Shift+E: начало-завершение создание экспресса ставок;
  • Ctrl+O: открыть окно настроек;
  • F1: открыть справку: горячие клавиши;
  • F2: озвучивание прогноза;
  • F3: озвучивание вероятности;
  • F4: озвучивание коэффициента;
  • F5: озвучивание названия выбранного алгоритма прогноза;
  • F6: озвучивание общего количества матчей;
  • F7: озвучивание дополнительной информации;
  • F8: озвучивание количества символов;
  • F9: озвучивание счетчика побед вида (P1:P2:X);
  • Ctrl+1: ручной запуск алгоритма 1 произвольная последовательность зависимые параметры;
  • Shift+1: ручной запуск алгоритма 1 произвольная последовательность свободные параметры;
  • Ctrl+Shift+1: ручной запуск алгоритма 1 строгая последовательность;
  • Ctrl+Shift+2: ручной запуск алгоритма 2 строгая последовательность;
  • Shift+Q: ручной запуск онлайн алгоритма вариант 1;
  • Ctrl+Q: ручной запуск онлайн алгоритма вариант 2;

Обновления:

версия 5.11:

  • Добавлена фильтрация по базовому коэфициенту в базовые алгоритмы без числа дня раздельно и онлайн 2 версии;
  • убрано ограничение на отсечение хвоста из названия турнира при фильтрации по базовым коэфициентам;
  • добавлена кнопка для установки или снятия аттрибута фактического исхода сразу на все онлайн алгоритмы;

версия 5.10:

  • Добавлена фильтрация по базовому коэфициенту в статистические алгоритмы;
  • Добавлена фильтрация по базовому коэфициенту в статистические алгоритмы по биоритмам;
  • улучшен функционал в системе приоритетов парсеров при одновременной работе парсеров с одинаковым приоритетом;
  • исправлены ошибки в алгоритмах 1 произвольные параметры с расширенной группировкой после фильтрации выборки по базовому коэфициенту;

версия 5.9:

  • исправлены ошибки в алгоритмах 1 произвольные параметры после фильтрации выборки по базовому коэфициенту;
  • исправлен подсчет для прогноза X12;
  • добавлена фильтрация прогнозов на ничью в лайве при разнице счета 2 и более;

версия 5.8:

  • создан фильтр выборок для базовых алгоритмов по текущим коэфициентам;
  • добавлена информация по сохраненным данным коэфициентов во временное хранилище и перенесенных в базу результатов;

версия 5.7:

  • создан парсер коэфициентов с линии;
  • создан таймер для автоматического парсинга коэфициентов;
  • добавлена возможность ручного запуска парсинга коэфициентов;

версия 5.6:

  • создан статистический алгоритм текущая форма игрока по годам общая с обеих сторон;
  • создан статистический алгоритм текущая форма игрока по годам только по одной стороне;

версия 5.5:

  • создание в настройках алгоритмов блока для включения алгоритма в рейтинговую систему;
  • исправление некоторых ошибок в алгоритмах;
  • исправление ошибки в блоке стратегий;

версия 5.4:

  • созданы алгоритмы онлайн версии 97-99;

версия 5.3:

  • созданы алгоритмы онлайн версии 49-96;

версия 5.2:

  • созданы алгоритмы онлайн версии 25-48;

версия 5.1:

  • созданы алгоритмы онлайн версии 1-24;
  • добавлена горячая клавиша для прогона онлайн алгоритмами отдельно от других;
  • добавлена возможность прогона онлайн алгоритмами тех событий, что не входят в список видов спорта в настройках;

версия 5.0:

  • создан алгоритм теннис эйсы и двойные ошибки вариант 2;
  • исправлен ряд мелких ошибок и неточностей;

версия 4.9:

  • оптимизация структуры и индексирование базы результатов для максимальной скорости;
  • исправлены все алгоритмы и прочие модули программы для работы с новой структурой базы;

версия 4.8:

  • изменен парсинг результатов для сохранения всех видов спорта;
  • добавлен глобальный рейтинг спортсменов в базу спортсменов;
  • улучшен вывод дополнительной информации о периоде для алгоритма статистического чет-нечет;
  • исправлена ошибка для скачивания результатов по одному виду спорта;
  • исправлена ошибка в алгоритме расчета эйсов и двойных ошибок вариант 1;

версия 4.7:

  • создан первый вариант алгоритма для тенниса по эйсам и двойным ошибкам;
  • сделан пропуск событий без эйсов и двойных ошибок для ускорения расчета алгоритма;
  • добавлена расширенная настройка в статистические алгоритмы для возможности указания выборки с привязкой к названию турнира;
  • добавлено пересоздание усеченной базы после парсинга результатов;

версия 4.6:

  • добавлено автоматическое переподключение авторизации при отключении от сервера;
  • изменена структура модели результатов в базе данных;
  • удалена предрасчитанная база и механизмы ее расчета;
  • переделаны выборки во всех алгоритмов под новую версию структуры базы данных;
  • объединены запуск всех видов алгоритмов под одной горячей клавишей и сохранение раздельного запуска из меню;

версия 4.5:

  • Создан расчет для обработки тоталов;
  • создан механизм объединения ставок в экспресс;
  • добавлен автоматический выбор победителя в окне ставки при наличии расчитанного прогноза;

версия 4.4:

  • создана система виртуального банка;
  • создано окно установки ставки на событие;
  • автоматическое отслеживание состояния ставки и расчет выигрыша;
  • создан расчет для фактического исхода;
  • создан расчет для двойного исхода;
  • создана база данных для хранения совершаемых виртуальных ставок;

версия 4.3:

  • создан алгоритм статистический очные противостояния с любой стороны чет-нечет;
  • добавлен расчет общего чет-нечета матча;
  • исправлен вывод результата стратегии чет-нечет;

версия 4.2:

  • создан механизм стратегий;
  • созданы настройки стратегий;
  • создана база первой стратегии чет-нечет;

версия 4.1:

  • создана вкладка общей информации профиля на сайте;
  • создана вкладка текущих ставок профиля на сайте;
  • создана вкладка истории ставок профиля на сайте;
  • создана вкладка дополнительной информации профиля на сайте;
  • исправлена ошибка пересоздания усеченных баз при изменении цветов других светофоров кроме глобального;
  • исправлена ошибка первого онлайн алгоритма при применении поправок;

версия 4.0:

  • создан алгоритм хозяева-гости количества символов;
  • создан алгоритм хозяева-гости сумма букв;
  • создан алгоритм хозяева-гости по общей сумме сумма букв;
  • создан алгоритм противостояния сумма букв без числа дня;
  • создан алгоритм противостояния раздельно сумма букв без числа дня;
  • созданы асинхронные воркеры для сетевого модуля;
  • в расчете средней вероятности добавлена инверсия результата при вероятности ниже 50%;

версия 3.9:

  • созданы приоритеты алгоритмов в очереди вычислений прогнозов;
  • создана вкладка настроек для изменения приоритетов алгоритмов;
  • создан алгоритм противостояния количества символов без числа дня;
  • исправлен расчет средней вероятности;

версия 3.8:

  • создан алгоритм 1 произвольная последовательность свободные параметры по сумме букв без числа дня;
  • создан алгоритм 1 произвольная последовательность свободные параметры по количеству символов без числа дня;
  • создан алгоритм противостояния раздельно количества символов без числа дня;

версия 3.7:

  • доработана система подсчета поправок;
  • доработан механизм применения поправок ко всем типам алгоритмов;
  • исправлена ошибка при автоматическом преобразовании фиксированного исхода к двойному исходу при коэффициенте больше порогового;

версия 3.6:

  • создана возможность динамической смены профиля;
  • создан альтернативный подсчет результата при разных прогнозах;
  • создан фильтр событий при разных прогнозах;

версия 3.5:

  • создана возможность копирования данных события и прогноза в буфер обмена;
  • создан механизм экспорта прогнозов в excel документы;

версия 3.4:

  • создан модуль по работе с каталогами для отладки;
  • создан механизм экспорта выборок из базы в текстовые файлы;
  • вывод отладки выборок интегрирован во все алгоритмы;

версия 3.3:

  • создан алгоритм 1 произвольная последовательность свободные параметры вариант 2 по количеству символов;
  • создан алгоритм 1 строгая последовательность вариант 2 по количеству символов;
  • создан алгоритм 2 строгая последовательность вариант 2 по количеству символов;
  • в алгоритм 1 строгая последовательность по сумме букв добавлен механизм фиксированного параметра;
  • в алгоритм 2 строгая последовательность по сумме букв добавлен механизм фиксированного параметра;

версия 3.2:

  • улучшены настройки, при добавлении новых нет необходимости в пересоздании базы настроек;
  • улучшен расчет средней вероятности, теперь она расчитывается между теми прогнозами, что относятся к группе победителя;
  • исправлена ошибка с выводом тоталов при отключенном расчете тоталов в настройках алгоритмов;

версия 3.1:

  • создан алгоритм по биоритмам физический цикл;
  • создан алгоритм по биоритмам эмоциональный цикл;
  • создан алгоритм по биоритмам интеллектуальный цикл;
  • добавлен подсчет времени на прогнозирование результатов алгоритмами;

версия 3.0:

  • добавлен расчет тоталов в статистический алгоритм очные противостояния независимо с какой стороны;
  • добавлен расчет тоталов в статистический алгоритм очные противостояния только по одной стороне;
  • добавлен расчет тоталов в статистический алгоритм текущая форма игрока общая с обеих сторон;
  • добавлен расчет тоталов в статистический алгоритм текущая форма игрока только по одной стороне;
  • добавлен расчет тоталов в статистический алгоритм по календарным дням всех месяцев общий;
  • добавлен расчет тоталов в статистический алгоритм по календарным дням всех месяцев по одной стороне;
  • добавлен расчет тоталов в статистический алгоритм по месяцам общий;
  • добавлен расчет тоталов в статистический алгоритм по месяцам с одной стороны;
  • добавлен расчет тоталов в статистический алгоритм по дням недели общий;
  • добавлен расчет тоталов в статистический алгоритм по дням недели с одной стороны;

версия 2.9:

  • создан статистический алгоритм очные противостояния независимо с какой стороны;
  • создан статистический алгоритм очные противостояния только по одной стороне;
  • создан статистический алгоритм текущая форма игрока общая с обеих сторон;
  • создан статистический алгоритм текущая форма игрока только по одной стороне;
  • создан статистический алгоритм по календарным дням всех месяцев общий;
  • создан статистический алгоритм по календарным дням всех месяцев по одной стороне;
  • создан статистический алгоритм по месяцам общий;
  • создан статистический алгоритм по месяцам с одной стороны;
  • создан статистический алгоритм по дням недели общий;
  • создан статистический алгоритм по дням недели с одной стороны;

версия 2.8:

  • добавлен расчет тоталов в алгоритм 1 динамическая последовательность свободные параметры;
  • добавлен расчет тоталов в алгоритм 1 строгая последовательность;
  • добавлен расчет тоталов в алгоритм 2 строгая последовательность;
  • добавлен расчет тоталов в алгоритм противостояние вариант 1;
  • добавлен расчет тоталов в алгоритм противостояние вариант 2;
  • добавлен расчет тоталов в алгоритм противостояние вариант 3;
  • добавлен расчет тоталов в алгоритм противостояние вариант 4;
  • добавлен расчет тоталов в алгоритм противостояние вариант 5;
  • добавлен расчет тоталов в алгоритм противостояние вариант 6;
  • добавлен расчет тоталов в алгоритм противостояние вариант 7;
  • добавлен расчет тоталов в алгоритм противостояние вариант 8;
  • добавлен расчет тоталов в алгоритм онлайн вариант 2;
  • добавлен расчет тоталов в алгоритм хозяев-гостей количество символов;

версия 2.7:

  • создан алгоритм хозяева-гости по общей сумме количества символов;
  • улучшена информационная система светофоров;
  • добавлена система проверки существующих алгоритмов для добавления новых;

версия 2.6:

  • доработана система усеченных баз через промежуточные временные файлы;
  • реализовано отслеживание парсинга результатов и пересборка усеченных баз;
  • реализовано отслеживание изменений глобального светофора;

версия 2.5:

  • создан глобальный светофор для отсечений данных по годам;
  • создано отсечение предрасчитанной базы по глобальному светофору;
  • создано отсечение базы результатов по глобальному светофору;
  • создан алгоритм на основе противостояний вариант 2;
  • создан алгоритм на основе противостояний вариант 3;
  • создан алгоритм на основе противостояний вариант 4;
  • создан алгоритм на основе противостояний вариант 5;
  • создан алгоритм на основе противостояний вариант 6;
  • создан алгоритм на основе противостояний вариант 7;
  • создан алгоритм на основе противостояний вариант 8;

версия 2.4:

  • создана основа для новых базовых алгоритмов противостояния;
  • создана основа для выборки и подсчета победителей по сумме символов;
  • создана основа для выборки и подсчета победителей по количеству символов;
  • создана основа для выборки и подсчета победителей по смешанному режиму;
  • создан первый алгоритм на новой основе противостояний;

версия 2.3:

  • добавлен внешний онлайн светофор для сравнения результатов алгоритмов;
  • все светофоры получили индивидуальные настройки по цветам;
  • обновлена база настроек видов спорта с дополненной информацией о расчете тоталов;
  • добавлено преобразование к двойному исходу всех результатов с коэфициентом двойного исхода больше порогового;
  • добавлены глобальные настройки в линию и лайв по типу обрабатываемых ставок;
  • ограничено количество отсечений хвоста не более одного раза во всех алгоритмах;

версия 2.2:

  • создан онлайн алгоритм вариант 2;
  • создан счетчик побед для онлайн алгоритмов и новых базовых;
  • добавлен расчет средней вероятности;
  • добавлена возможность ручного запуска онлайн алгоритмов по событию;
  • добавлен вывод коэфициента в информацию при ручном запуске онлайн алгоритмов на событии;

версия 2.1:

  • добавлен 4 подалгоритм в первый онлайн алгоритм;
  • добавлен 5 подалгоритм в первый онлайн алгоритм;
  • добавлен онлайн светофор для сравнения результатов подалгоритмов;
  • результаты светофора добавлены в сортировку событий;
  • результаты светофора добавлены в экспорт данных;
  • изменены некоторые приоритеты сортировки для более удобной выборки;
  • добавлены фильтры удаления неудачных матчей;

версия 2.0:

  • добавлен первый онлайн алгоритм без использования базы с тремя подалгоритмами;
  • система онлайн алгоритмов внедрена в общую систему автоматики и графического отображения результатов;
  • создан светофор для удобства отображения сигналов онлайн алгоритмов;
  • реализована сортировка результатов онлайн алгоритмов;

версия 1.9:

  • добавлена возможность парсинга полного списка всех видов спорта без фильтра по линии;
  • добавлена возможность парсинга полного списка всех видов спорта без фильтра по лайву;
  • добавлена общая поправка по количеству матчей;
  • добавлена общая поправка с прогнозированием каждого возможного исхода;
  • добавлена поправка для линии;
  • добавлена поправка для лайва;
  • структурированы настройки алгоритмов по подвкладкам;

версия 1.8:

  • создан алгоритм 2 строгая последовательность;
  • добавлена возможность скрывать/показывать события с вероятностью меньше заданной границы;
  • добавлен расчет поправки вероятности событий;

версия 1.7:

  • создан механизм автоматического запуска всех алгоритмов, настроенных на запуск в автоматическом прогнозе;
  • созданы гибкие настройки для каждого алгоритма;
  • добавлены настройки для экспорта событий из лайва и линии;
  • добавлены настройки для гибкой настройки условных обозначений;
  • добавлена возможность ручного запуска авто прогнозов для выбранных событий;
  • переработана структура перерасчитанной базы;
  • оптимизирована и увеличена скорость работы с расчитаной базой;

версия 1.6:

  • добавлен первый алгоритм прогнозов с произвольной последовательностью кодирования и свободными параметрами;
  • в настройки добавлена возможность выбора ограничителя для сравнения кодирования;
  • оптимизирован предварительный расчет прогнозов;

версия 1.5:

  • добавлен первый алгоритм прогнозов со строгой последовательностью кодирования;
  • создана система сравнения результатов алгоритмов и выборки наилучшего прогноза;
  • в список событий добавлен вывод наилучшего варианта прогноза;
  • добавлена сортировка событий в списках линии и лайва;
  • добавлена возможность скрывать события, не проходящие по границе коэффициента, но не влияя на нахождение через поиск данного события;
  • добавлен экспорт данных в файл из линии и лайва;

версия 1.4:

  • создан парсер линии;
  • создан парсер лайва;
  • Сделан переход на страницу матча из программы;

версия 1.3:

  • создан парсер результатов;
  • создан алгоритм статистического прогноза;
  • добавлено очное противостояние для поиска;

версия 1.0:

  • добавлен журнал уведомлений;
  • добавлено запоминание пользователя для автоматического входа;
  • работает мультипользовательская система;
  • работает вкладка просмотра результатов;
  • работает окно универсального поиска;
  • работают основные настройки программы;
  • работает система звуковых оповещений;
  • работает система голосовых оповещений;
  • создано окно профиля;
  • создан основной интерфейс программы;