Я хочу торговать скриптом во время матча.
Для этого нужно оперативно узнавать счет матча, что бы принимать адекватные решения по ставкам.
Смотреть визуально матч и вбивать результат в скрипт - не вариант.
То есть нужно оперативно, с задержкой до нескольких секунд, узнавать:
- текущий счет в матче
- информацию по розданным красным карточкам
Подскажите, откуда можно черпать эти данные?
4
Как оперативно узнать счет во время матча?
dweep, Feb 09 2015 10:31
#1
09 February 2015 - 10:31
#3
09 February 2015 - 13:45
А разаве можно сделать ставку после скажем забитого гола? БК вроде стопит рынки...
#4
09 February 2015 - 15:39
я так понимаю, тут идет речь о том, чтобы опередить биржу или бк. нет?
#5
09 February 2015 - 22:30
можно тут, или еще где в аналогах
В принципе похоже на что что нужно, правда надо еще проверять на сколько оперативно они обновляют счет.
В идеале хотелось бы с самого бетфейра получать данные, правда непонятно куда именно за ними конектится.
я так понимаю, тут идет речь о том, чтобы опередить биржу или бк. нет?
Опередить биржу можно только если смотреть матч визуально. У меня задач поскромнее: просто знать текущий счет, например что б скрипт не делал ставки на невозможные события.
К примеру забили гол, и после этого некоторые боты по ошибке ставят За счет 0-0
А разве можно сделать ставку после скажем забитого гола? БК вроде стопит рынки...
Гол забили, через несколько секунд уже можно делать ставки. Ну и соответственно мой бот должен знать текущий счет что б адекватно рассчитать коэффициенты на события
#6
09 February 2015 - 22:37
Маркетфидер знает и счет, и рассчитать может.
#7
10 February 2015 - 04:45
В идеале хотелось бы с самого бетфейра получать данные, правда непонятно куда именно за ними конектится.
beta.betfair.com/football/event?id=27364957&exp=e
можно и так
beta.betfair.com/football/event?id=27364957
можно и без беты, если провайдер пропускает
Видно, что адрес состоит из двух частей - коренной и идентификатора сообытия. Идентификатор в адресе есть тот самый евентИД, который поставляется по АПИ биржи. Остается распарсить код страницы и получить требуемое.
Но вот в чем беда - так это в косяках отображения счета самой биржей. Иногда счет на сайте не соответствует действительности.
Для отслеживания счета можно использовать сами рынки события. Надо определить исход текущего счета рынка Результат и отслеживать саспенды рынка. Если после выхода рынка из саспенда на отслеживаемом исходе предлагается бэк 1000 и нет предложений против - счет изменился. ищем два исхода следующего счета. На одном из них будет та же 1000 за при отсутствующих против, на другом все будет "по-человечески". Этот исход будет исходом текущего счета. Подтверждение можно получить, запросив рынки тоталов - тотал последнего текущего счета при изменении счета будет долго заморожен при открытых прочих, а потом и вовсе закроется. Причем даже в закрытом состоянии он будет отвечать на запросы до конца матча.
Конечно, приведенный алгоритм, скорее всего, не единственный верный. Но вполне работоспособный.
#8
10 February 2015 - 07:01
Сдается мне, что на некоторых матчах такой алгоритм будет давать сбой. Когда ликвидность небольшая или одна команда существенно сильнее другой. Имхо здесь глюков будет больше, чем при парсинге сайта. Но можно и совмещать оба метода.
#9
10 February 2015 - 07:10
Конечно метод не без недостатков. И использование того или иного метода, а равно и их комбинаций, зависят от конкретной задачи.
п.с. а что делать на неликвиде? торговать - не поторгуешь, просто ставить - так там и предложения не ахти, как по кэфам, так и по объему. Но, допускаю, и там иногда "клюет"
п.с. а что делать на неликвиде? торговать - не поторгуешь, просто ставить - так там и предложения не ахти, как по кэфам, так и по объему. Но, допускаю, и там иногда "клюет"
#10
10 February 2015 - 14:29
Типовой адрес страницы БФ конкретного матча выглядит так
beta.betfair.com/football/event?id=27364957&exp=e
можно и так
beta.betfair.com/football/event?id=27364957
можно и без беты, если провайдер пропускает
Видно, что адрес состоит из двух частей - коренной и идентификатора сообытия. Идентификатор в адресе есть тот самый евентИД, который поставляется по АПИ биржи. Остается распарсить код страницы и получить требуемое.
Но вот в чем беда - так это в косяках отображения счета самой биржей. Иногда счет на сайте не соответствует действительности.
Для отслеживания счета можно использовать сами рынки события. Надо определить исход текущего счета рынка Результат и отслеживать саспенды рынка. Если после выхода рынка из саспенда на отслеживаемом исходе предлагается бэк 1000 и нет предложений против - счет изменился. ищем два исхода следующего счета. На одном из них будет та же 1000 за при отсутствующих против, на другом все будет "по-человечески". Этот исход будет исходом текущего счета. Подтверждение можно получить, запросив рынки тоталов - тотал последнего текущего счета при изменении счета будет долго заморожен при открытых прочих, а потом и вовсе закроется. Причем даже в закрытом состоянии он будет отвечать на запросы до конца матча.
Конечно, приведенный алгоритм, скорее всего, не единственный верный. Но вполне работоспособный.
beta.betfair.com/football/event?id=27364957&exp=e
можно и так
beta.betfair.com/football/event?id=27364957
можно и без беты, если провайдер пропускает
Видно, что адрес состоит из двух частей - коренной и идентификатора сообытия. Идентификатор в адресе есть тот самый евентИД, который поставляется по АПИ биржи. Остается распарсить код страницы и получить требуемое.
Но вот в чем беда - так это в косяках отображения счета самой биржей. Иногда счет на сайте не соответствует действительности.
Для отслеживания счета можно использовать сами рынки события. Надо определить исход текущего счета рынка Результат и отслеживать саспенды рынка. Если после выхода рынка из саспенда на отслеживаемом исходе предлагается бэк 1000 и нет предложений против - счет изменился. ищем два исхода следующего счета. На одном из них будет та же 1000 за при отсутствующих против, на другом все будет "по-человечески". Этот исход будет исходом текущего счета. Подтверждение можно получить, запросив рынки тоталов - тотал последнего текущего счета при изменении счета будет долго заморожен при открытых прочих, а потом и вовсе закроется. Причем даже в закрытом состоянии он будет отвечать на запросы до конца матча.
Конечно, приведенный алгоритм, скорее всего, не единственный верный. Но вполне работоспособный.
Спасибо.
В принципе вещи более менее понятные.
Пока думаю через АПИ бетфеир активно проверять рынок ближайшего тотала, и если рынок неактивен - то не делать ставки аж пока рынок не возобновит работу, или пока не спарсю с бетфейра актуальный счет.