SportsProvider.net - предоставляет данные спортивных событий (на данный момент - только футбол) в удобной для аналитики и использованию в сторонних приложениях форме. Иными словами, это API спортивных событий.
Уклон сервиса в сторону аналитики достигается за счет продвинутого поиска по событиям. Благодаря этому вы можете больше не тратить время на ручное подсчитывание статистических данных. Вы запросто запросто сможете применять ваши математические стратегии, выявлять закономерности и рассчитывать вероятности.
На данный момент сервис охватывает только футбол. 40 стран, 84 лиги, более 37 тысяч событий.
Какие данные предоставляет сервис:
- Расписание и результаты
- Статистика по играм
- Коэффициенты
Помимо этого наш сервис обладает возможностью работы с другими ресурсами, такими как betfair, myscore/oddsportal, фонбет. Матчи этих ресурсов синхронизируются через общий Id (наш id). (Доматчевые и лайв коэффициенты, движение коэффициентов и сравнение для oddsportal)
Сервис обладает не только API интерфейсом, а так же и веб-интерфейсом, который будет более привычен для обычных пользователей.
Чтобы лучше понять что из себя представляет данный сервис, а также узнать цены, читайте введение и FAQ на сайте.
На данный момент проходит открытое бета-тестирование. Получить доступ бесплатно может любой желающий, для этого свяжитесь с техподдержкой на сайте.
Если у вас есть пожелания по улучшению работы сервиса - смело высказывайте их здесь. А также вы можете предложить свой функционал, который, как вам кажется будет весьма полезен в аналитике.
На данный момент ведётся реализация математических стратегий. Если у вас есть на примете стоящие стратегии, описывайте их здесь и возможно они будут реализованы.
Небольшой пример того, что умеет сервис:
Spoiler
Начнем с простого. api.sportsprovider.net/f/Tournaments/List - получаем список турниров.
Нас интересует АПЛ с id=17.
Затем, чтобы провести аналитику по одному сезону, получаем Id необходимого сезона: api.sportsprovider.net/f/Tournaments/GetSeasons?id=17 - получаем список всех сезонов АПЛ.
Нас интересует сезон 2015-2016 с id=10412
Теперь по интереснее: Начинаем писать сложные запросы. api.sportsprovider.net/f/Events/Find?filter=(seasonid=10412)AND(_anyteamnamelike:chelsea)&fields=HomeTeamName,AwayTeamName - Получаем список всех матчей с участие Челси. В итоге получаем таблицу отображающую отфильтрованные данные с настраиваемыми стоблцами.
api.sportsprovider.net/f/Events/Find?filter=(seasonid=10412)&fields=HomeTeamName,AwayTeamName,_1X2_1,_1X2_2&mathFilter=((abs:_1X2_1-_1X2_2)>0.5)AND((abs:_1X2_1-_1X2_2)<1) - получаем список матчей в сезоне 10412, где разница в коэффициентах на победу была больше 0.5 и меньше 1. Выводим названия команд и сами коэффициенты
Теперь немного аналитики. Узнаем как часто в этом сезоне побеждал и проигрывал фаворит (фаворит будет определяться разницей в коэффициенте больше чем 1.5) api.sportsprovider.net/f/Events/Find?filter=(seasonid=10412)&fields=HomeTeamName,AwayTeamName,winner,_1X2_1,_1X2_2&mathFilter=((isfavorite:_1X2_1,_1X2_2,1.5)=winner)
- Получаем список игр где присутствовал явный фаворит и он же одержал победу. Всего таких игр 179 (всего игр в лиге 390). Это значит что фаворит выигрывал 45% матчей.
Теперь получим обратный результат: список матчей, где проигрывает фаворит и выигрывает его соперник. А так же выведем коэффициент на победу аутсайдера api.sportsprovider.net/f/events/find?filter=(seasonid=10412)&fields=HomeTeamName,AwayTeamName,winner,_1X2_1,_1X2_2&mathFilter=((isfavorite:_1X2_1,_1X2_2,1.5)!=winner)AND(winner!=0)&customFields=(getoutcomeodds:1)
Таких матчей оказалось 139. Теперь нужно подсчитать, оправдано ли постоянно ставить на аутсайдера. api.sportsprovider.net/f/events/find?filter=(seasonid=10412)&mathFilter=((isfavorite:_1X2_1,_1X2_2,1.5)!=winner)AND(winner!=0)&apikey=servicekey123&sum=(getoutcomeodds:1)&take=1000 - получаем сумму всех коэффициентов победы аутсайдера
Суммарный коэффициент = 537.8
И так: в 139 матчах из 390 побеждал аутсайдер. Суммарный коэф на него равен 537.8. Это значит, что если ставить на каждый мачт в сезоне (всего 390 матчей) по 100 рублей то мы проиграем 251 раз и выиграем 139 раз. Но, тем не менее, даже если мы проиграем 251*100 = 25100 рублей, то выиграем 100*537.8=53780 рублей (53780-13900=39880 рублей). В итоге 25100 проиграно, 39880 - выиграно. Чиcтая прибыль за сезон - 14780. А это равно 14780/(390*100) = 37% рой.
У команд, пар, лиг...нет по сути ни каких характеристик. Как Вам в таком случае видится построение стратегий игры , выбора пар и рынка для ставок? По коридорам кефоф ни каких стратегий создать невозможно (сомнительно что такая затея реальна) ибо на больших объёмах почти все коридоры дают отрицательные мат.ожидания прибыли для игрока. Надо допиливать базу. Мало того, некоторые сервисы имеют хоть и бедную но потугу к показу некоторых таких характеристик--ну типа средние показатели по забитым-пропущ. дома-в гост. и общие по тоталам по ещё чему-то(есть по углам и карточкам такие....)...по идее там дохрена можно напридумывать характеристик...но надо создать алгоритмы деления всей вашей беды(базы) на классы по ряду показателей --можно разные варианты сделать...потом там надо иметь возможность налагая ограничения вот на эти приписанные характеристики и(или) классы иметь возможность посмотреть балансы(причём по сезонам и в общей куче).
Неплохо в перспективе иметь минуты голов (ну и чтоб понять можно было какой стал счёт и кто забил)
На вашем сервисе пока невозможно проверить работоспособность стратегий например основанных на календаре игр--у команд пары должны быть например такие характеристики (для создания кластера-выборки близких пар по этим показателям)--сколько вин/лоз/ничьих текущих и сколько таких с точно такими же противниками в предыдущем сезоне, каковы показатели по балансу в этих кусках (теоретически по ставкам на все кефы что вы предоставляете ...практически--ну хоть на линию 1Х2 и тотал какой-то неплохо)
и так далее...а то могут быть такие ситуации что команда начинает в календаре рубиться с кучей которая сильнее (слабее) показатели выше-ниже средних игроки могут реагировать неадекватно...этим можно воспользоваться зная показатели хоть на аналогичную кучу в предыдущем сезоне...На принятие решения о ставке могут повлиять даже 2-лички(счёт) или исходы по резу(или счёту) одной-двух последних игр...а как создать выборку по этим пирогам когда это всё не приписано паре(и или командам)? Надо додумывать короче...спрашивать что игроки используют итд...Данные-то можно взять и на других ресурсах...вопрос-то состоит в том--а что потом со всей этой бедой делать ?( Вы для развития сервиса сами должны приводить примеры анализа и предоставить алгоритмы--возможно частично автоматизированные-- типа отчётов каких-то, графиков и так далее....можно ж тупо даже выяснять--а выгодно ли ставить на команду, которая имеет положительный баланс за 15 или 20 последних игр...ну число можно взять разное и так и сяк...а у второй команды если есть такая же характеристика но уже по играм в гостях то уже получим сочетание характеристик по профиту потом уже можно вашими запросами устанавливать дополнительные критерии отбора для создания кучи.....итд итп)...
Короче работы Вам на год хватит....
Согласен. Готовых методов по статистике и алгоритмов пока нет. Но они нужны. Мы работаем над этим. И, тем не менее, стратегий может быть много, каждая требует что то своё. Сколько бы готовых алгоритмов не реализовывалось, угодить всем не получиться. И вот по этому наш сервис предоставляет нечто подобное простенькому SQL синтаксису. Благодаря этим запросам можно извлечь данные практически любой сложности, если уметь аккумулировать данные запросов.
Я, например, использую Wolfram Mathematica. По мне так, быстрее и удобнее аналитической работы с json данными просто нет. Кто-то, использует языки программирования, кто то эксель, кто-то в ручную с блокнотом и калькулятором. Так или иначе, серьезный подход к аналитике требует каких-либо дополнительных средств, чем просто возможность видеть некоторые готовые показатели.
Я это к тому, что наш сервис предоставляет в замен куче готовых выведенных показателей весьма гибкий метод работы с данными, и при должном умении можно получать данные любой сложности.
А какие букмекеры вас интересуют?
на данный момент уже есть api для работы с коэффициентами Betfair (именно букмекер, не биржа, но есть синхронизация по id и с биржей), а также линия Фонбет.
ну и целая куча различных букмекеров через api к Oddsportal.
Сроки добавления новых букмекеров пока сказать не могу. В планах пока ещё куча других дел.
Поддержка что-то не отвечает, спрошу тут: это секрет, на чем написан сервис или можете сказать? И работает ли у вас веб-интерфейс сейчас? Сколько ни пытался в Поиске матчей хоть что-то получить, так и не вышло ничего.
А какие букмекеры вас интересуют?
на данный момент уже есть api для работы с коэффициентами Betfair (именно букмекер, не биржа, но есть синхронизация по id и с биржей), а также линия Фонбет.
ну и целая куча различных букмекеров через api к Oddsportal.
Сроки добавления новых букмекеров пока сказать не могу. В планах пока ещё куча других дел.