Урок 6. Боты PreMatch

В уроке рассказываем о конструкторе ботов для прематч анализа по букмекерской конторе Pinnacle. Конструктор позволяет создавать собственные алгоритмы как по линии открытия, так и по всей линии жизни коэффициентов вплоть до ее закрытия. Рассказываем про интерфейс и возможности конструктора.

Урок 6. Боты PreMatch

Наш конструктор ботов PreMatch по Pinnacle для футбола - позволяет создать бота по заданным параметрам и получать сигналы от бота в рассылку, а также в свой телеграм канал. При подключении автоставки к рассылке получается замкнутая система для ставок. Пользователь создает бота -> бот дает сигнал в рассылку на сайте - > автоставка проставляет. Вся цепочка по времени занимает 1-3 секунды. Это очень быстро. Идеальная система для пассивного дохода, естественно при условии, что ваш бот дает прибыль на дистанции. 

О том что такое рассылка и как подключить телеграм канал к рассылке мы рассказываем в наших статьях:

Что такое рассылки со спортивными прогнозами. Типы рассылок. Основные настройки

Подключение телеграм канала к своей рассылке с прогнозами на спорт 

Стоимость подписки на конструктор ботов PreMatch составляет 5000 руб за 30 дней. Оплата производится через платежную форму на сайте.

Несколько фактов, почему использование конструктора ботов на Альпинбет выгодно, чем создание бота своими силами:

  • при создании своего бота, вам придется научиться азам программирования или нанимать программиста и желательно чтобы он знал азы беттинга
  • работа программиста будет заточена под конкретную задачу, если вы захотите что-то изменить, то придется доплачивать
  • периодически необходимо обновлять парсеры данных, что также несет дополнительные расходы
  • необходимо покупать API Pinnacle 5000 Евро в месяц или брать данные у других поставщиков, но тогда возможны задержки в получении кф, а если вы собираетесь бить линию открытия, то это очень важно 
  • для автоматического проставления вам также необходимо делать собственный софт, для того чтобы ставить без задержек
Как видите, создание своего личного бота и автоставки имеет плюс -> он будет заточен под все ваши "хотелки", но если сложить все расходы на создание и поддержку, то идея становится не такой уже экономически выгодной. Следует также отметить, что любой софт требует регулярного обслуживания и апгрейда. В беттинге это происходит довольно часто, в отличие от других сфер, поэтому затраты на обслуживание могут превзойти ваши ожидания в несколько раз, только конечно, если вы сами не являетесь программистом :)
Мы предлагаем вам воспользоваться уже готовым конструктором, который создала наша команда. Каждый подписчик нашего PremMatch конструктора ботов приобретает статус VIP и имеет право предложить любую идею под свои алгоритмы. Таким идеям мы присвоим статус c "супер высоким" приоритетом. Если идея будет полезной и экономически выгодной мы внедрим ее в кратчайшие сроки. В нашей команде работают профессиональные программисты, имеющие специализацию именно в беттинге, поэтому для нас нет нерешаемых задач и мы своим проектом уже доказали это.
Преимущество работы ботов на Альпинбет. Мы непрерывно парсим линию Pinnacle, поэтому вы иногда даже не найдете кэф по линии открытия на бетэксплорере, который дал ваш бот на Альпине. Бетэксплорер часто показывает первый кф уже с задержкой и после прогрузов линии открытия ботами. Мы считаем, что скорость обнаружения кф в линии это самый важный фактор. Мы стремимся к самой высокой скорости обнаружения, а также проставлению автоставкой. Даже выигрыш в кэфе на 0.01 дает существенный вклад в прибыль на дистанции.

Создание рассылки под бота

Прежде чем создавать бота по прематчу, создайте рассылку с параметрами: для бота, прематч и укажите бк Pinncale. При создании бота, вы сможете ее выбрать для публикации прогнозов. Создание рассылки происходит из раздела Мои рассылки. Частая ошибка - пользователи создают рассылку с параметром, не соответствующим боту, например ставят Прематч, а бота создают под Live, вследствие чего, рассылка при создании бота не появляется в выпадающем списке. 

Перейдем в раздел Мои боты PreMatch. Сам интерфейс похож на интерфейс, знакомого уже многим, конструктора Live. Тем кто работал у нас по ботам для лайва, то изучение нового конструктора не составит труда. Для новичков мы рассказываем подробно про интерфейс и возможности.

Данные бота

Создание бота начинается с главного раздела "Данные бота", где необходимо последовательно заполнить поля. Если вы начнете создание из других вкладок, то при сохранении вас перебросит на незаполненные обязательные поля вкладки "Данные бота".

  • Название бота. Название бота может быть как на латинице, так и на русском языке
  • Комментарий. Поле с комментарием к боту заполняется по желанию. Комментарий видите только вы. Когда ботов много, а некоторые из них имеют тонкие настройки, то очень удобно это указать в комментариях, тогда бота будет вам проще найти в списке
  • В выпадающем списке уже выбрана контора Pinnacle
  • Вид спорта - футбол
  • Рассылка для публикации прогнозов. В выпадающем списке вы должны выбрать рассылку, которую вы создали ранее. В нее будут приходить сигналы от бота. Чтобы она появилась в списке в настройках рассылки должны быть указаны параметры: для бота, тип рассылки прематч и pinncale
  • Для каких чемпионатов. В данном списке можно выбрать для каких чемпионатов будет работать бот. Если ничего не выбирать, то бот будет работать по всем чемпионатам. Здесь также можно отключать и включать чемпионаты сразу целыми списками, используя предустановленные шаблоны. Например, можно отключить все женские лиги или молодежные.

Выбор чемпионатов:

Выбор чемпионатов по шаблонам:

В блоке "Время работы бота" вы задаете принцип работы. Бот может сканировать:

  • Линию открытия
  • Линию закрытия
  • Проверять условия на протяжении всей линии жизни кэфов

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

Анализ матча 

Список настроек для анализа:

  • Анализ через третью команду
  • Статистика команд
  • Основная игра
  • 1-ый тайм
  • Разница прематчевых КФ
  • Значения ровной линии

Фаворит

Если ваш алгоритм предполагает наличие в игре фаворита и определение его в прематче, то первым делом заполните этот блок. По нашему мнению, явный фаворит в игре имеет диапазон КФ от 1.01 до 1.6. Но вы можете выставить любой свой диапазон. Следует помнить, что если вы ошибочно поставите диапазон и кэф из заданного диапазона будет принадлежать обеим командам, то, бот не сможет определить фаворита и игра будет пропущена. 

Анализ

Анализ через третью команду

В данном блоке настроек мы реализовали базовый математический метод поиска валуйных кф через анализ архива коэффициентов Pinnacle. С теорией более подробно об этом методе вы можете ознакомиться в Урок 4. Расчет коэффициентов через третью команду по архиву Пинакл.

Данный блок работает аналогично функционалу из раздела ProfTools. Поэтому мы не будем подробно описывать его в этом уроке, а ограничимся некоторыми дополнениями. Для ознакомления работы с этим блоком перейдите в Урок 5. Инструменты ProfTools

Блок Отклонение среднего КФ чемпионата. Ранее мы писали, что метод расчета кэфов через архив имеет математическую погрешность. База по кэфам архива и отклонениям ведется с 07.10.22. Отклонение кэфа это относительная величина, которая позволяет сравнить расчетный кэф с идеальным кэфом закрытия и применяется ко всему чемпионату. Т.е., иными словами, мы проверяем точность предсказания нашего расчетного кэфа. Формула расчета:

D=(KФрасч−KФзакр)/KФзакр*100

Пример использования. Например, вы сделали ретроспективный анализ вашей стратегии и убедились что на отклонениях выше 20% - > маленький UDI или отрицательная прибыль. В этом случае вы можете задать диапазон от 0 до 20, тогда чемпионаты по которым расчетный кэф отличается выше чем на 20% будут игнорироваться. Важно отметить, что база постоянно растет и текущее отклонение по чемпионату, через некоторое время может уже отличаться от значения, которое было месяц или более назад. Кол-во матчей позволяет задать определенную выборку по чемпионатам, чтобы избежать случаев, когда по чемпионату всего 2-3 игры, отклонение при этом будем минимальным, но по факту из-за маленькой выборки точность расчетного кэфа будет под вопросом. Рекомендуем начинать делать подбор от 20 игр и ставить отклонение не менее 20%

Статистика команд

Очные встречи

Блок полностью идентичен блоку из конструrтора Live. Блок позволяет проводить анализ по очным встречам команд. Подсчет ведется по среднему количеству голов за период и заданное кол-во очных встреч. 

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

Примеры:

  • если выставить значение ≤5 очных встреч, для анализа будет взято 5 или меньше последних встреч, в зависимости от того, сколько есть в базе. Например, если в базе есть 3 последние очные встречи, то анализ будет проведен по ним
  • если выставить значение =5 очных встреч, для анализа будет взято ровно пять встреч. Если по матчу в базе будет меньше 5 очных встреч, то матч пропускается
  • если выставить значение ≥5 очных встреч, для анализа будет взято пять и более встреч. Если по матчу в базе будет меньше 5 очных встреч, то матч пропускается
  • если оставить поле пустым, анализ будет проводиться по тому количеству встреч, которое есть в базе

Форма команд

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

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

Примеры:

  • если выставить значение ≤5 игр, для анализа будет взято 5 или меньше последних игр, в зависимости от того, сколько есть в базе. Например, если в базе есть 3 последние игры, то анализ будет проведен по ним
  • если выставить значение =5 игр, для анализа будет взято ровно пять игр. Если по матчу в базе будет меньше 5 игр, то матч пропускается
  • если выставить значение ≥5 игр, для анализа будет взято пять и более игр. Если по матчу в базе будет меньше 5 игр, то матч пропускается;
  • если оставить поле пустым, анализ будет проводиться по тому количеству игр, которые есть в базе

Основная игра

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

Разница прематчевых КФ

Пример: в матче на ТБ 2.5 кф 2.09, а на ТМ 2.5 кф 1.59, и разница в прематч настройках бота ТБ > ТМ задана не меньше 0.4, значит матч подходит под условие

Значения ровной линии

Помимо П1 X П2 на основную игру мы берем данные у букмекера по тоталам, форам и угловым. Поэтому можем отслеживать ровную линию в прематче. Обращаем внимание, что не на все матчи Pinnacle дает угловые. Т.е. если вы заполните блок по ровной линии по угловым, а данных не будет, то сигнал не придет.

Пример настройки ровной линии по тоталам. Например, в бк значение ровной линии по тоталу 3.5, а в прематч настройках диапазон ровной линии задан от 2.5 до 4.5, значит этот матч подходит под условие.

Блок ровной линии довольно интересный инструмент. Например, после нескольких запусков ретро по нашим ботам мы в аналитике рассылки находили зависимости, где дополнительная фильтрация по ровной линии открытия давала перевес над линией пинакла. Правильное использование этого блока может хорошо повысить эффективность вашего алгоритма.

Анализ по условиям Если:

  • Выбор для какой команды делать проверку. "Для каждой команды" - означает, что условие должно выполниться как для К1, так и для К2. "Для любой команды" означает, что условие должно быть выполнено либо для К1, либо для К2 либо сразу для К1 и К2.
  • Место в турнирной таблице. Делается проверка через знаки равенства по расположению выбранной команды в турнирной таблице. Данные берутся с sofascore. Условие для места в турнирное таблице сравнивается в абсолютных значениях. Другими словами, если вы задаете условие "Место в турнирной таблице > 5", то оно выполнится для мест 6, 7 и т.д. Аналогично для условия "Место в турнирной таблице >, чем у соперника" 

Если каких-то данных по матчу не будет в базе данных, то он не участвует в анализе. Но если поставить галочку "Игнорировать отсутствие данных", то при отсутствии значений некоторых параметров для матча, будет считаться, что условие выполнено.

В разделе Если - можно задавать до трех условий и объединять их между собой логическими условиями: "И если" или "Или если"

Прогноз

В блоке "Прогноз" выбирайте непосредственно тот маркет на который бот должен делать ставку. Давайте посмотрим какие есть варианты для создания бота в прематче:

Тип игры

  • Основная игра
  • 1-половина
  • Специальные ставки

Основная игра

  • Победы
  • Форы
  • Тоталы
  • Инд. тотал 1
  • Инд. тотал 2
  • Инд. тотал фаворита
  • Инд. тотал аутсайдера

Победы

  • П1
  • П2
  • Ничья
  • Победа фаворита
  • Победа аутсайдера
  • Победа фаворита из анализа через третью команду
  • Победа аутсайдера из анализа через третью команду
  • П1 фаворита из анализа через третью команду
  • П2 фаворита из анализа через третью команду
  • П1 аутсайдера из анализа через третью команду
  • П2 аутсайдера из анализа через третью команду

Форы

  • Фора 1
  • Фора 2
  • Фора фаворита
  • Фора аутсайдера

Тоталы

  • ТБ
  • ТМ

Индивидуальные тоталы

  • ИТБ1
  • ИТМ1
  • ИТБ2
  • ИТМ2

Индивидуальный тотал фаворита/аутсайдера

  • ИТБ фаворита
  • ИТМ фаворита
  • ИТБ аутсайдера
  • ИТМ аутсайдера

При выборе Типа игры: 1-я половина, остальные параметры будут аналогичны основной игре.

Специальные ставки в Pinnacle включают в себя: 

  • Двойной исход
  • Двойной исход 1-я половина

Двойной исход

  • П1 или ничья
  • Ничья или П2
  • П1 или П2
  • ФаворитX
  • АутсайдерX

Минимальный и максимальный КФ

Здесь задаете тот диапазон в пределах которого бот должен сработать. Корреляцию по кэфам обычно делают когда уже есть понимание, на каких кэфах есть прибыль, а на каких убыток. В этом помогает сбор статистики или ретроанализ с использованием раздела Аналитика о которых мы расскажем вам в следующих уроках. 

Минимальный и максимальный UDI

Этот блок используют в совокупности с параметром бота: Время работы бота: в любое время. Например, если вы зададите UDI 5 - 10%, бот будет отслеживать кэфы с момента открытия линии и высчитывать UDI текущего кэфа по отношения к линии открытия. При достижении UDI из заданного диапазона, бот даст сигнал. Например, это используется в стратегии "Паровоз" - когда видим, что идет прогруз линии, кф падает - > UDI растет. При этом мы предполагаем, что это делают профи целенаправленно, владея какой-то информацией, и пытаемся запрыгнуть в вагон, поймав еще валуйный кэф. Однако здесь много нюансов, а именно: мы не знаем до скольки еще будет падать кф, а также кэф может развернуться в любой момент и пойти в другую сторону и тогда UDI станет отрицательным. Поэтому, в чистом виде эту стратегию не используют, а применяют в совокупности с другими параметрами.

Минимальный и максимальный Лимиты

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

Пример. Смоллмаркеты дают стабильный плюс на дистанции: 

На этом мы пока поставим точку. Статья будет модерироваться по мере развития конструктора PreMatch ботов и добавления в него нового функционала.

Следующий урок: Урок 7. Автоставка 

Оглавление: Курс профессионального беттинга 

Комментарии (0)
Чтобы оставлять комментарии, Вам нужно авторизоваться