- Для чего предназначена система «OddsGear – рабочий стол букмекера»?

OddsGear выполняет расчет коэффициентов и управляет трансляцией ставок на сайте букмекера.

Система OddsGear является рабочим инструментом букмекера, в том же смысле в каком AutoCAD является инструментом инженера-механика, а PhotoShop инструментом графического дизайнера. Продуктом работы инженера-механика являются чертежи по которым изготавливаются изделия, а продуктом работы букмекера являются коэффициенты, по которым игроки делают ставки.

- Как работает OddsGear?

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

Процесс формирования коэффициентов на исход спортивных состязаний похож на процесс формирования цен (кстати, в английском жаргоне коэффициенты так и называются – цены) на любой финансовый инструмент, да и по большому счету на любой товар. Это баланс спроса и предложения. Если товар или сырье пользуется спросом, то цена на него растет; если наоборот – падает. Как правило, трейдер отслеживает тенденцию рынка и меняет цену на предлагаемый товар в соответствии с текущей «общепринятой» ценой. Каждый трейдер и вообще любой участник торговли вносит свой вклад в формирование рыночной цены.

Задачей букмекера является выбор коэффициентов на различные исходы соревнований. Как и любой трейдер он, как правило, следует общей тенденции, изредка занимая свою позицию. Первый случай превалирует по двум причинам: букмекеру приходится иметь дело с большим количеством всевозможных исходов и оперативно оценивать шансы для каждого из них физически невозможно. Отходя от рыночной цены, он дает игрокам возможность сделать «вилку» - т.е. сделать ставку с ним и с другим буком обеспечив себе выигрыш при любом исходе.

Соответственно перед букмекером встает следующая техническая задача: оперативно отслеживать рыночные цены (коэффициенты) на всех исходах, по которым он предлагает делать ставки, и копировать эти коэффициенты в свою систему, возможно привнося некоторые свои поправки.

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

 Поясним первое: Возьмем высокопрофильный теннисный матч: Звонарева против Шараповой. На бирже ставок Betfair текущие коэффициенты на победителя матча следующие: на Звонареву 1.86; против Звонаревой 1.87; на Шарапову 2.15; против Шараповой 2.16. Соответственно букмекер, не мудрствуя лукаво, берет среднее – Звонарева 1.865, Шарапова 2.165 – добавляет свою торговую наценку и публикует что-нибудь вроде Звонарева 1.8, Шарапова 2.07. Все отлично.

Теперь возьмем другой пример – футбольный матч Динамо Брянск / Заря Калуга. Надо найти коэффициенты на то, кто забьет следующий гол. На Betfair имеются следующие коэффициенты: на Брянск 1.1; против Брянска 10; на Калугу 1.1; против Калуги 10; на нет гола 1.2; против нет гола 5. Рынок не сложился.

 Ну а с временной задержкой, особенно в динамичном спорте вроде тенниса, проблема очевидная.

Для решения этих двух проблем, а заодно и технической проблемы с копированием коэффициентов, и создана система OddsGear.

Основная идея очень простая – вместо того чтобы копировать 100 различных коэффициентов гораздо проще и быстрее скопировать 3, а остальные 97 посчитать автоматически на основе первых трех. Этим, в частности, решается проблема низкой ликвидности.

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

Далее, вовсе не обязательно копировать и основные коэффициенты каждые 10 секунд или после каждого разыгранного очка. Достаточно сделать это один раз, настроив таким образом модель, а дальше просто вводить в систему информацию о состоянии матча (обновление в счете и т.п.). При этом все коэффициенты, включая и основные, будут соответствующим образом пересчитываться.

 Поскольку рыночная цена, как мы знаем, ни как не рассчитывается, а складывается «псевдо-хаотичным» образом, то какой-бы совершенной не была используемая OddsGear модель, рано или поздно значения выдаваемых ею коэффициентов разойдутся с рыночными. Чтобы вернуться в рыночное русло достаточно просто ввести новые значения основных коэффициентов (произвести калибровку).

- Программа сама «ведет» и обсчитывает какое-то определенное количество матчей?

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

В существующем виде программа работает под управлением пользователя (трейдера).

Следующим шагом по интеграции системы будет ее подключение к источнику букмекерских данных, например Betradar или того же Betfair. Тогда она сможет работать автономно и теоретически вести неограниченное количество матчей. Хотя на практике наверно, какое-то наблюдение со стороны трейдера все-таки потребуется. Что и будет ограничивающим фактором.

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

По сути, система OddsGear не следит за ходом матча. OddsGear реагирует на изменение коэффициентов.

- Способна ли программа быстро реагировать на поведение линии?

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

До тех пор пока система не подключена к источнику букмекерских данных (см. выше), вся поступающая информация исходит только от трейдера. Так что как быстро он ее будет вводить, настолько быстро программа будет реагировать.

Но и в «ручном режиме», пересчет коэффициентов автоматически происходит каждые 10 секунд.