Помощь по написанию программы.
#1 OFFLINE
Добавлено 13 December 2011 - 13:56
Если не в тот раздел написал поправьте.
#2 Гость_Clb_*
Добавлено 13 December 2011 - 15:17
по предложению походит что ты исходник программы где то нарыл и пытаешься изменить это так? Что за программа?
#3 OFFLINE
Добавлено 13 December 2011 - 15:18
Но там есть такая штука как проверка на принятие ставки полностью, вернее её тебе надо самому реализовывать.
Получаешь статус ставки там должен быть массив что принято по купону а что нет или что так
Слаживаешь что приняли и если сходиться с сумой ставки то можно и звук включить.
Как то так
#5 OFFLINE
Добавлено 13 December 2011 - 21:34
vlad56, on 13 December 2011 - 13:56, said:
Посмотри Get Bet (exchange). Тебе нужно получить betStatus (тип - BetStatusEnum). И если полученное значение константы у тебя - MU(Matched and Unmatched) - то не звени... А если M(Matched) - то звени.
А еще посмотри что будет в remainingSize. Возможно там и будет "несматченная" сумма. Проверяй на ноль и звени сиреной...
Отредактировано Jericho, 13 December 2011 - 21:31.
#6 OFFLINE
Добавлено 14 December 2011 - 07:16
Пишу бот на vb net VS 2010. 90% кода с форума Betfair по vb net.
Jericho, on 13 December 2011 - 21:34, said:
Посмотри Get Bet (exchange). Тебе нужно получить betStatus (тип - BetStatusEnum). И если полученное значение константы у тебя - MU(Matched and Unmatched) - то не звени... А если M(Matched) - то звени.
А еще посмотри что будет в remainingSize. Возможно там и будет "несматченная" сумма. Проверяй на ноль и звени сиреной...
А в какой API функции приходит значение remainingSize? Я получаю значение Size через BetFairUK.getMUBetsCompleted.
Исходников ботов на vb net к сожалению не нашел. Поэтому царапаю сам и что из форума надыбаю.
#7 OFFLINE
Добавлено 15 December 2011 - 15:33
Пример с форума, что может возвращать сервис:
Returnings of getMUBets on individual examples:
1) [email protected] with betId=123 ,en block unmatched, no partial match:
bets[0].betId==123
bets[0].betStatus==U
bets[0].size==100
bets[0].price==3.40
2) [email protected] with betId=456 ,en block unmatched, 2 partial matches:
bets[1].betId==456
bets[1].betStatus==M
bets[1].size==15
bets[1].price==2.06
#8 OFFLINE
Добавлено 16 December 2011 - 07:40
А вот это.
Когда берется часть ставки, номер ставки у M и U ставок один и тот же. Остается депать цикл и ловить по величине.Но есть вероятность того что будет взята ровно половина ставки. И тогда как поймать когда возьмут вторую половину?
Пока не смог решить.
Есть мысль опрашивать размер у U половины ставки, но код усложняется. Надо добавлять еще столбик в Data Grid, на остаток ставки. А хочется попроще.
#9 OFFLINE
Добавлено 16 December 2011 - 14:43
Написано на C#, но вам это не помешает. Там реализованы загрузка рынков, получение коэф. в свой контрол и управление ставками (отменить/изменить ставки). Должно помочь.
Для себя написал бота еще давно - он получает список матчей на сегодня сортируя их не по лигам и чемпионатам, а по времени.. Потом в цикле пробегается по матчам и получает текущие коэф. на рынке тотала 2,5.
Так удобней просматривать линию для меня. А принятие решения и выставление ставки доверил себе. Поэтому конкретного по вашей проблеме подсказать не могу. Только предположения..
#10 OFFLINE
Добавлено 16 December 2011 - 16:06
Я ищу на скачках рынки с определенным сочетанием сумм, слежу за ставками, подача звука при взятии ставки. Еще есть некоторыв задумки, но пока не хватает знаний для реализации. Я ведь не программист, а самоучка.Начинал с макросов Exsel, поэтому и пишу на vb..
#11 Гость_oOo_*
Добавлено 16 December 2011 - 17:13
#12 OFFLINE
#13 OFFLINE
#14 OFFLINE
Добавлено 17 December 2011 - 07:07
Bhd, on 16 December 2011 - 22:54, said:
На бесплатном ограничение по трафику. С учетом всего этого и задумаешься на каком языке писать.
#15 OFFLINE
Добавлено 17 December 2011 - 17:40
#16 Гость_zed91_*
#17 OFFLINE
Добавлено 17 December 2011 - 21:15
#18 Гость_zed91_*
Добавлено 17 December 2011 - 21:46
#19 OFFLINE
Добавлено 18 December 2011 - 22:12
#20 OFFLINE
Добавлено 19 December 2011 - 06:29
Страте́гия (др.-греч. στρατηγία — «искусство полководца») — общий, недетализированный план какой-либо деятельности, охватывающий длительный период времени, способ достижения сложной цели.