понедельник, 17 декабря 2012 г.

Moneybookers изменяет условия


Как известно, Moneybookers 2 года назад ввели плату, взымаемую с неактивных эккаунтов.
Если клиент в течение 18 месяцев не сделал ни одного логина на свой счет, то с него начнется списываться ежемесячно 1 евро за каждый месяц неактивности.

С 25 декабря минимальный срок неактивности эккаунта понижается до 12 месяцев. Данная информация уже отражена на странице Комиссии.

суббота, 15 декабря 2012 г.

Бесплатная ставка от Betdaq

Betdaq всеми силами пытается переманить как можно больше клиентов у Фаера. Каждую неделю объявляются возвраты комиссии на отдельных рынках и фри-беты. На этот раз предлагается фри-бет суммой £/€10 за использование нового приложения для мобилок который выпустил Betdaq.
Для получения фрибета необходимо скачать приложение Betdaq+ для iPhone или Android, и в течение 15/16 декабря, с помощью этого приложения, сделать ставку на любой рынок с ответственностью 10 фунтов или евро. После того как фрибет будет зачислен на ваш счет его необходимо обналичить с помощью ставки на кэф 1.5 или выше. Официальные термс&кондишнс здесь. К сожалению, для многих игроков из СНГ, WebMoney Betdaq до сих пор не принимает (и врядли будет принимать). Я пополняю/вывожу средства с Дака используя Moneybookers.

В принципе, я и так пользовался "ихней" программой на своем андроидном планшете. Поэтому пропускать подобное предложение было бы глупо и я сразу же скачал приложение Betdaq+ и разместил необходимую ставку.
Новое приложение Betdaq+ практически ничем не отличается от старого. И я не понимаю зачем они его вообще создавали :-))


воскресенье, 9 декабря 2012 г.

В Марике сорван Джек-Пот 500 000 евро

В 286 тираже марафоновского тотализатора сорван Джек-Пот в 500 тысяч евро. Один из игроков сформировал купон с 4608 ставок по €0.50 каждая. Что и позволило ему сорвать куш. 
Признаюсь, последние несколько тиражей я тоже проверял удачу и пихал по полтинничку в тираж )) Однажды выиграл около сотни, а все остальные проиграл ))


Я не знаю насколько часто в Марике накапливаются такие солидные Джек-поты. Было бы любопытно узнать каким образом Марафон выплачивает подобные суммы.

вторник, 4 декабря 2012 г.

Лига Чемпионов. 6 тур.

Шахтер - Ювентус 3,75 - 1,91 - 4,6

Казалось бы, ничейный исход в этом матче наиболее вероятен. И также считает большинство "знатоков футбола" которые своими ставками опустили коэффициент на ничью до вульгарных 1.9..


Однако у меня есть вопросы к этому коэффициенту. Давайте сравним аргументы за и против ничьи в этом матче.

PRO

1. В случае ничьи и Шахтер и Ювентус выходят из группы, соответственно с первого и второго места. А Челси вылетает из розыгрыша Кубка Чемпионов.

CONTRA

1. Хозяева Шахтера и Челси, Ахметов и Абрамович, близко знакомы и хорошо знают друг друга. Скатать договорную ничью с Ювентусом означает сознательно утопить Челси.
2. После матча с Нордселландом, где дурачок Адриано забил гол наплевав на принципы Fair Play, и Адриано и Ахметов сказали в интервью, что ".. нам очень жаль.. это больше не повторится... бла-бла-бла...". И теперь, в следующей игре, Шахтер опять наплюет  на Fair Play и откажется от спортивной борьбы? Хм.
3. Шахтер выйдет из группы при любых раскладах. Если выиграет или сыграет вничью, то с первого места, если проиграет, то со второго.

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

среда, 28 ноября 2012 г.

Betfair уходит из Греции

Это уже становится неприятной традицией, однако в течение ноября Betfair покидает уже вторую страну (первой была Германия). Совершенно очевидно, что это связано с последними новостями из Евросоюза касательно новых лицензионных изменений, связанных с игровой индустрией.

Dear Valued Betfair Partner,
As a result of a recent decision by the Greek Gaming Commission, we regret to inform you that we are to cease offering betting and gaming services in Greece as of Monday 3rd December 2012.
This means that unfortunately all our products across all platforms will no longer be available to customers located in Greece from 3rd December and we are stopping acquiring new Greek customers with immediate effect. We will therefore be switching off live creative promoting our products in the next 48-hours and would like to ask you to do the same for any live or embedded links back to Betfair.
In order to best minimise the impact on our customers we have already begun a series of communications to our Greek resident customers notifying them that as of 3rd December 2012 they will not be able to place a bet or wager with us. They will, however, have access to their My Account page in order to withdraw funds. 
We'd like to apologise for the impact that this decision may have on your business and please be assured that we will continue to honour existing customer revenue share deals as previously agreed with you.
Thank you very much for your support and the role you have played for us in Greece to date.

вторник, 27 ноября 2012 г.

Борьба за Европу продолжается

Хочу заметить от себя, что с тех как биржа Betfair ввела у себя на сайте абсолютно 3.14здаватый раздел "Букмекер" (Fixed Odds) она стала попадать во всех странах под подобные запреты и ограничения уже прямо, а не косвенно. И согласно директиве Евросоюза о новом взгляде на азартные игры, подобные траблы начнутся во многих странах Евросоюза.

Для операторов онлайн-гемблинга, которые работают в Греции без соответствующей лицензии, начался обратный отсчет времени. Власти дали компаниям срок до 6 декабря, чтобы прекратить свою деятельность на территории этой страны. Тем, кто проигнорирует постановление, грозит как минимум штраф в размере 500 тысяч евро, как максимум – попадание в черный список или даже лишение свободы.
Предупреждение поступило около недели тому назад, и тем, кто действительно заинтересован в закреплении на греческом рынке, дали месяц на получение лицензии. В противном случае банки прекратят обрабатывать финансовые операции компаний, а IP-адреса сайтов будут заблокированы.
Закон об азартных играх, принятый еще в августе 2011 года, подразумевал выдачу лицензий, однако пока что 24 оператора работают по временному разрешению. Крупные букмекеры Paddy Power и Sportingbet приняли поставленные условия, в то время как Betfair, Bet365 и William Hill подали жалобу в комиссию ЕС. Что касается Bwin.party, то компания, скорее всего, даже не будет подавать заявление на лицензию и ограничится протестом в ЕС, особенно после ареста руководителя организации Норберта Тойфельбергера в Бельгии. Не исключено, что если компания будет гнуть свою линию и на рынке США, игнорируя потенциальный поток доходов, станет вопрос о смене руководства.

Источник - english, русский.


суббота, 24 ноября 2012 г.

TheIgrok.com. Эпилог.

Угадав исход поединка Панатинаикос - Марибор наш подопытный почивал на лаврах и принимал поздравления от многочисленных подписчиков. И поэтому сегодня, стараясь окончательно убедить сомневающегося попана отдать свои кровные за инфу о следующем "договорной матче", TheIgrok рассылал очередной матч. Однако, в этот раз он поступил хитрее чем в прошлый. Прямо о "договорном" характере матча не говорилось, но он всячески старался об этом намекнуть. Чтоб в случае выставления претензий всегда можно было бы сказать, что "я и не говорил что этот матч договорной, вам просто показалось".

Агенты прислали срочную телеграмму нашему профессору о грядущем "договорном матче" в чемпионате Украины, Ворскла - Волынь. В котором предлагалось сделать ставку на "100% победу Ворсклы". Итог матча 0:1, Ворскла проиграла. Между прочим я принципиально просмотрел весь матч от начала до конца. Однако мне, недалекому, не удалось увидеть ни одного эпизода подтверждавшего бы "договорной" характер игры. Совершенно обычный матч.

Итог. В двух бесплатных матчах TheIgrok пытался УГАДАТЬ исход поединков, выбирая в обоих случаях победу хозяев с боевым коэффициентом 2.0. Причем, он пытался шулерским способом всячески уверить подписчиков в том, что он обладает некоей мифической информацией о договорном характере игры. Из двух матчей угадан был один результат (все в рамках теории вероятностей :-)). Поэтому теперь я смело заявляю, что TheIgrok является обычным прогнозистом-неудачником. Неудачником я его называю потому, что он пытается привлекать клиентов не положительным балансом своих ставок, а информацией о договорных матчах которыми он якобы обладает. Вот так-то. Надеюсь, теперь читатель val64rus не сможет обвинить меня в необъективности :-))

Считаю, что тему TheIgrok.com можно закрывать.

четверг, 22 ноября 2012 г.

TheIgrok - проверка на дорогах


TheIgrok, или как он еще себя называет "Роман Черешнюк з мiста Тернопiль", по причине увеличения клиентской базы объявил аукцион невиданной щедрости. В своей рассылке он предложил всем желающим услугу "Оплата после выигрыша" - 
На четверг мы подготовили сверхнадежную ставку на футбол. Коэффициент 2,0. Очередная информация о подозрительных играх в еврокубках. Для клиентов с небольшим игровым банком это возможность "стартануть". Матч можно сыграть вабанк и умножить свой капитал на 100%. Более того, ставка предоставляется с оплатой после выигрыша! Все что для этого надо это отпишите на igrok@theigrok.com письмо с темой "Оплата после выигрыша". В письме укажите сумму ставки надежного матча и предоставте гарантии оплаты после игры (скриншоты: счета в БК, интернет деньги, Visa, вембани, яндекс, киви и др.) Письма без гарантий будут проигнорированы. Рассылка информации в ответном письме спустя 10..20 минут. Начало матча 22:00 в четверг 22 ноября".
Обратите внимание, "Письма без гарантий будут проигнорированы"! Вот так-то. Роман чувак серьезный :-))

Ну что ж, предложение это показалось мне очень заманчивым, поэтому я на скорую руку слепил парочку фуфловых скриншотов из онлайн будок и отправил нашему Буратино. Ответ пришел моментально. К сожалению, обещанной информации о договорном матче я не увидел. Для умножения своего капитала на 100% Роман предлагает сделать ставку на матч Панатинаикос - Марибор. А именно на победу Панатинаикоса. В качестве доказательства свое правоты TheIgrok прислал какую-то хуету, увиденную на каком-то новостном сайте со спортивным уклоном :-))
Панатинаикос под руководством Жезуалду Феррейры не показывал и трети своего потенциала. Команда играла спустя рукава. Скорее всего игрокам не нравились методы работы Феррейры. Вконце концов руководство клуба его уволило и на воскресный матч с ПАОКом команду выводил 58-летний Хуан Рамон Роча, который в системе клуба работает очень давно, и четыре последних сезона возглавлял молодежную команду афинского клуба. 
Новый коуч сделал несколько рокировок в составе, вернув в основу Квинси Овусу-Абейе, а на острие отрядив Точе, который не пользовался статусом безоговорочного игрока основы при Феррейре. И команда ПОБЕЖАЛА. Хорошая игра и хорошая победа над ПАОКом.
Удалось увидеть две игры Марибора. Команда на голову слабее по составу, чем Панатинаикос. Победа греков в этом матче не вызывает сомнений. Скорее всего нас ожидает интересный матч в Англии за вторую путевку в еврокубковую весну межу Тоттенхемом и Панатинаикосом.
Ставим победа Панатинаикоса!
Как видим информация, которой делится с нами Рома, действительно не представляет никакой ценности. Это обычные пустые фразы, которые можно применить практически к любому матчу (надо только изменить фамилии). Наверное поэтому он расщедрился и рассылает эту инфу даром.

Мне вот интересно было бы узнать другое, какие матчи он присылает остальной части своей аудитории? Или он пошел вабанк (пан или пропал) и рассылает один-единственный матч?

P. S. Мое мнение, кстати, по этому матчу такое - NO BET. Легко угадать исход этого поединка не так уж и просто.
P. P. S. Результат матча 1:0. Весь второй тайм Марибор играл в меньшинстве. Гол был забит с пенальти.

воскресенье, 18 ноября 2012 г.

Конец операции 'Sensei'

Я уже публиковал здесь свое мнение о человеке, который скрывается под ником Sensei. Чувак имеет по крайней мере одну рассылку со внушительным числом подписчиков (чуть меньше пяти тысяч). Что помогает ему обманным путем успешно завладевать материальными ценностями других граждан, или другими словами - заниматься мошенничеством. Возможно, у него есть еще рассылки, но уже под другими именами. Мне об этом неизвестно.

Итак, теперь, у меня, кроме пустозвонства и беспочвенной личной неприязни, появились доказательства нечистоплотности великого учителя по прозвищу Sensei. А именно, переписка с одним из подписчиков, которую мне любезно предоставил читатель блога по имени Олег. Из переписки можно легко увидеть, что Sensei это обычный обманщик. Причем обманщик безграмотный, бестолковый, жадный и невоспитанный. Цепочка писем начинается с того, что Олег возмущается хитрым подлогом в архиве результатов Учителя. А заканчивается комментарием Сенсея по поводу предстоящего матча Милан-Малага, где он уверяет Олега в победе Милана (1:1).  И этот комментарий (да и вся переписка в целом) не оставляет никаких сомнений в том, что Sensei к миру футбола имеет отношение весьма далекое, никакой "международной сети агентов-информаторов договорных матчей" :-) у него нету, и все его прогнозы и продажи договорных матчей это тыканина пальцем в небо :-))

4 нояб.
кому: Sensei
Добрый день, Sensei!
Нашел "некоторые неточности" по матчу 23 октября, а именно http://newsman.com.ua/arc/4099/23451.html:
"...Этот матч являлся сюжетным. Защитники англичан в первом тайме работали на Алана - футболиста португальской Браги, ему было позволено забить два довольно быстрых гола. Оба с левого фланга, верхом и низом, довольно простые в розыгрыше.
Затем слово брал Манчестер Юнайтед и тоже довольно простенько по ходу игры сделав счет 3-2, на том и разошлись.
Красиво, прибыльно, эффектно... "
……..Вы лжете в рассылке о результатах прогноза тем самым вводя в заблуждение публику. Это неправильно...
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
12:46 пользователь Sensei написал:
Sensei
4 нояб.
кому: мне
Добрый вечер Олег!
 Все указано верно. Первый тайм выиграла Брага, матч выиграл Манчестер Юнайтед. Правда не пробил фору.
 Но заметьте! Матч на отыгрыш был дан и успешно выигран.
 Вот собственно и все. А далее решать Вам, продолжать сотрудничество или нет.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru    
4 нояб.               
кому: Sensei

Вы не написали в рассылке, что Ваш прогноз был проигрышным, каким он был на самом деле. Как видите, я не написал Вам  после матча по проигрышному прогнозу. Все может случиться наверное даже в договорных матчах... :)
Я запрашивал Вас дать реальные результаты по прогнозам, которые я предполагал из расчета 50/50, Вы отказались, сославшись на то, что в архиве рассылок все видно. На основании приведенной мною цитаты Вашей рассылки можно предположить, что и другие рассылки не соответствуют действительности, а это значит, что в них есть обман, как составная мошенничества.
Прогноз был не просто на выигрыш, а на фору и она не сыграла. Значит прогноз был неверный и это факт. В рассылке же все представлено наоборот и это не правильно. Поэтому будем считать, что Ваш ответ меня не удовлетворил.
Прогноз на отыгрыш я получил - это так. И он оказался, уж не знаю благодаря чему, правильным.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
4 ноября 2012 г., 20:52 пользователь Sensei написал:
Sensei
4 нояб. (8 дн. назад)                   
кому: мне
Частично согласен, Олег.
 Комментарий был дан из-за того что нам было обязательно нужно собрать публику на богатый матч.
 Но право как и что писать, я все же оставляю за собой, но прислушаюсь и к Вашему мнению.
 Вы должны были выйти в прибыль с помощью матча на отыгрыш. Я не виноват что Вы этого не сделали.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
4 нояб. (8 дн. назад)                   
кому: Sensei
То есть Вы признаете, что в рассылке написана ложь, не соответствующая действительности? Меня только этот момент задел. Я не ставлю Вам в вину, заметьте, ошибку прогноза, даже если Вы просто стараетесь угадать результат. Вы искажаете картину результатов своих прогнозов, а это - мошенничество. Вы ссылались на данные архива рассылки, как подтверждение результативности своих прогнозов, а написав ложь в рассылке, поставили под сомнение весь Ваш архив.  Получается, что Вы продали мне прогноз, предоставив обманные данные, а это, еще раз повторяю, мошенничество.
Меня вновь не удовлетворил Ваш ответ.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
4 ноября 2012 г., 21:55 пользователь Sensei написал:
Sensei
4 нояб. (8 дн. назад)                   
кому: мне
Не ложь, а сообщение как на самом деле прошел матч (не путать с информацией!)
 Согласен в качестве компенсации предоставить матч вторника с 50% скидкой. Жду согласия.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
4 нояб. (8 дн. назад)                   
кому: Sensei
А если прогноз будет неверным? Что в этом случае?
Кстати, субботний прогноз насколько был правильным?
После ответа на эти вопросы, я напишу свое решение.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
4 ноября 2012 г., 22:40 пользователь Sensei написал:
Sensei
4 нояб. (8 дн. назад)                   
кому: мне
 Субботний матч был абсолютно правильным - во всех смыслах.
 Матч будет верным, так как затрачены огромные деньги на взятку. Это наша честь. (!)
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
4 нояб. (8 дн. назад)                   
кому: Sensei
Sensei, Вы не ответили на мои два вопроса. Это принципиально.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
4 ноября 2012 г., 22:55 пользователь Sensei написал:
Sensei
4 нояб. (8 дн. назад)                   
кому: мне
Если Вы про компенсацию в случае форс-мажора, то если матч вторника (исключительно!) не пройдет то я верну 3600 рублей и дам матч на отыгрыш бесплатно.
 Еще вопросы?
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
4 нояб. (8 дн. назад)                   
кому: Sensei
Есть еще вопрос - Вы можете предоставить реальное соотношение Ваших правильных/неправильных прогнозов за последний год. Если нет, то почему? Что Вам скрывать?
И еще - я не совсем понял договорной матч будет в этот вторник?
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
4 ноября 2012 г., 23:02 пользователь Sensei написал:
Sensei
4 нояб. (8 дн. назад)
кому: мне
Примерно 8-9 матчей из 10 верны.
 Матч в этот вторник будет не просто договорной, а очень важный.
 Я лично на него поставил очень много денег. А я денег зря не ставлю.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
4 нояб. (8 дн. назад)                   
кому: Sensei
Я отпишусь дополнительно.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Добрый день, Сенсей.
Вы пишите:
"Вы должны были выйти в прибыль с помощью матча на отыгрыш. Я не виноват что Вы этого не сделали."
 - Я спрашивал Вас по поводу процента банка, который нужно было ставить в первый и второй раз, но Вы не дали этой информации, следовательно "вы должны были" не совсем уместно.
Вы пишите:
 "Субботний матч был абсолютно правильным - во всех смыслах." (о матче Суиндон Таун - Астон Вилла)
 "Еще как поверили, Свидон Таун перед матчем уже шел фаворитом встречи по коэффициентам. Отличный шумовой фон - то что я люблю."
информация со scanbet:Суиндон Таун - Астон Вилла               3.65      3.50       2.15      1.77       1.34      1.32       0            2.68                0            1.56       2.5         1.98       1.96      28.10.12 20:12

Соотношение ставок:
80% ставило на Гостей (Астон), а Вы пишете "Свидон Таун перед матчем уже шел фаворитом"
Далее, ход матча:

                               30'                          Christian Benteke
                               39'                          Gabriel Agbonlahor
Miles Storey                      78'                        
Miles Storey                      81'                         
                               90'                          Christian Benteke

Решающий гол был только на 90 минуте, так что и здесь были на волоске от ничьи, даже по договору не возможно было гарантировать, что был бы забит этот гол, опять таки не похоже на договорной матч. Фактически просто выиграл изначальный фаворит дома.
Поэтому убедительно прошу, высылаете следующий матч бесплатно, в случае его неудачи компенсируете 3600.
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Добрый день!
 Скажите пожалуйста, а где Вы нашли статистику ставок по объему? У меня просто таких данных нет. Не могли бы ссылочку подкинуть?
 По поводу оплаты - Вам нужно оплатить хотя бы 1000 рублей, так как матчи без оплаты плохая примета.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Я в приметы не верю. :)
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 11:47 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
По ссылке скажете что нибудь? Где найти данные об объемах ставок?
 Оплатить все же нужно, так как в них верю я. А мое психоэмоциональное самочувствие дорогого стоит для всех нас.
 К тому же я предоставляю Вам исключительные страховые возможности, что редкость. Я свое слово держу.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Уважаемый Сенсей, я не намерен торговаться - мы все обсудили и я все написал. Ссылка сейчас не под рукой, поскольку я сам в офисе, а ссылки я анализировал на ноуте дома. Если Вам это нужно - обещаю перекинуть, как буду дома.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 12:02 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Я не могу дать матч без финансовых вложений с Вашей стороны.
 Так как при этом у Вас будет отсутствовать заинтересованность в моем матче. А для меня это не приемлемо!
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Не считаю Вашу аргументацию решающей для изменения моего мнения по поводу наших взаиморасчетов. Делайте как знаете. Я все сказал.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
 5 ноября 2012 г., 12:17 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
А где гарантии, что Вы в дальнейшем будете приобретать нашу информацию?
 Где гарантии того, что Вы будете вносить свою лепту в наш фонд? А не паразитировать, как в матче вторника.
 Как-то все однобоко получается. Где взаимовыгодность? (например для меня)
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Ну Вы то гарантии тоже не можете дать, что матч хоть и договорной, тем не менее может закончиться не по договору. Честно говоря, если это инсайдерская информация, то как она может не подтвердиться - не понимаю. Поэтому давайте подведем итог нашей затянувшейся дискуссии. У меня была претензия и поверьте, если бы не было фальсификации в рассылке по поводу сделали ставки - заработали деньги, я бы действительно не предъявлял бы Вам претензии. Не более того. Я написал Вам свое предложение окончания разговора. Поверьте обсуждать более действительно нечего. Я предлагаю 2 варианта:
1. Вы даете прогноз на вторник на матч
2. Вы не даете прогноза на матч.
У каждого из этих вариантов есть оговоренные дальнейшие действия как в Вашей, так и с моей стороны. Не хочу занимать Ваше время более.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
 Задаю конкретный вопрос:
 Расскажите о Ваших действиях далее если все проходит положительно? (Матч вторника)
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   

кому: Sensei
Это тема отдельного разговора – конкретного…
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 17:32 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Ну пока Вы не посвятите меня в эти планы, касательно моего вопроса, у меня нет желания что либо делать для Вас.
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Тогда я считаю, что Вы отказались давать прогноз. Это Ваше право. Я бы конечно мог бы написать всякую хрень про долгосрочное сотрудничество и великие цели, но это было бы неправдой, поскольку это могло бы быть ясно только после обсуждения всех деталей и только после правильного прогноза.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 17:39 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Так давайте обсудим детали, я не тороплюсь.
 Ибо мне нужны от Вас гарантии на дальнейшую деятельность после вторника.
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Бог с Вами Сенсей. Вам сколько лет? Тут на одного нормального - куча дебилов и вралей... :) Если Вы собираетесь развивать бизнес в нете, то желательно разбираться в людях... У меня нет времени сейчас обсуждать то, что неизвестно - случится или нет - я имею в виду правильность прогноза. И поймите - мне не принципиально получение от Вас прогноза - я не собираюсь на нем зарабатывать. Мне истина дороже. Я в итоге хочу знать - стоит с Вами иметь дело или не стоит. Я писал про это.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 17:50 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Ну хорошо.
 И скиньте мне пожалуйста ссылку на данные где указаны объемы ставок на матчи.
 После, я пришлю информацию Вам.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Ссылка я же писал - дома на ноуте. Я еще в офисе. И потом - если я говорю - я всегда делаю - вот такой дурацкий характер. Никому не доверяйте, мне - можно... :)
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
Потом Сенсей высылает прогноз:
Ладно, попробую)  Наслаждайтесь)
Внимание! Информация!
6 ноября 23– 45 МСК
Лига Чемпионов
Милан  – Малага  Победа Милана  кф. 2.18 (Марафон)
Малага испытывает именно сейчас колоссальные финансовые проблемы!
Пока не будет погашена задолженность в 9 миллионов долларов, командой поставлен ультиматум на сдачу игр в Лиге Чемпионов. Объективно известно, что решение сдать матч Милану принято окончательно и сомненью не подлежит. В свою очередь Милан, испытывающий определенные трудности финансово стимулировал соперника и судей на победу в домашней игре. И эта сумма тоже очень солидная, результат здесь решен.
С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
 5 ноября 2012 г., 18:10 пользователь Sensei написал:
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Ну наслаждаться или нет будет ясно завтра вечером... :) Я же слово держу - как доеду до дома (это может быть совсем поздно поэтому не обессудьте) и до ноута - скину ссылку.
Строго между нами - насколько Вы сами верите в этот прогноз и насколько оправдана ставка на него?
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
 Полностью верю.
 Значительная часть моих личных средств на этом матче.
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Ссылку держите http://www.soccerfame.ru/match/325233/swindon-town/aston-villa
Странно, что Вы не знаете этот сайт.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
5 ноября 2012 г., 20:37 пользователь Sensei написал:
Sensei
5 нояб. (7 дн. назад)                   
кому: мне
Спасибо Олег!
 Я думал у Вас есть выход к объемам ставок сделанных на матч в букмекерских конторах. (Я слышал, что такой источник где-то есть, но скорее всего инсайд)
 А это мне не надо. Это просто результаты прогнозов посетителей сайта.
 Если то о чем я говорю, о том что мне надо, отчасти инсайд, то то что у Вас - это просто статистический сайт, с которыми я множество раз встречался.
 Мне всегда жаль админов этих сайтов, ибо они влачат жалкое существование, почти на голом энтузиазме.
 Меня несколько раз приглашали вести колонки на таких сайтах, но мне с их посетителями полтора землекопа это не интересно.
 С Уважением Sensei
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
5 нояб. (7 дн. назад)                   
кому: Sensei
Ну только то, что есть... :) Было бы что другое - дал бы. А Вы где инфу берете если не секрет и в реале - как могут нарушаться договоренности, если они имеют место быть?
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
 5 ноября 2012 г., 22:47 пользователь Sensei написал:
Sensei
6 нояб. (6 дн. назад)    
кому: мне
Система европейских агентов - вот наша информация.
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
6 нояб. (6 дн. назад)                   
кому: Sensei
День добрый, Сенсей.
Ничего не имею против... :) Вечером все станет ясно. Удачи!
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
XXXXXXXXX@mail.ru
7 нояб. (5 дн. назад)                   
кому: Sensei
Доброй ночи, Сенсей!
Однако... Что ж договор есть договор. Жду его выполнения с Вашей стороны.
С уважением, Олег
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
7 ноября 2012 г., 1:53 пользователь ok ok написал:
Sensei
7 нояб. (5 дн. назад)                   
кому: мне
Грамматика и стиль автора нижеследующего бреда сохранен… J
 Уважаемый Олег!
 Дорогой друг, я проучил Вас, проучил тонко, как это и подобает интеллигентному человеку)))
 Пусть для Вас останется жизненным уроком, что за верную информацию нужно платить в полном объеме, столько сколько я прошу.
 Все мои клиенты учетверились, а Вы остались у разбитого корыта в которое остается только что поссать)))
 Моя система вырабатывалась годами и на ВСЕХ уровнях сидят заинтересованные люди, которые подотрут Вашими писклявыми жалобами свою задницу)))
 Зная, Ваше баранье упорство, Вы скоро упретесь рогами в стену непонимания.
 Скупой платит дважды! Напишите себе это на лбу!
Нет слов для интеллигента... J
Хотя нет - вот мое прощальное послание Сенсею, если это имеет значение:
От кого: ok ok
 Дата: 7 ноября 2012 г., 15:13
 Тема: Re: Матч
Кому: Sensei
Это последнее послание в Ваш адрес, дружочек. Переходить на уровень дешевых препирательств - не мое амплуа. Из Вашего мало членораздельного словесного поноса я понял одно - Вы в очередной раз облажались с прогнозами. Мне жаль Вас, сенсей, жаль Вашу тупость и жадность. Вы ничего не поняли.
Вам в утешение сообщу, что я, естественно, ни разу не делал ставки по Вашим дебильным прогнозам, дебильность которых была видна невооруженным взглядом (доказательство этому я присылал Вам, а многие и не присылал). А потерять (что я знал с самого начала) 3600 руб. это для меня незаметная потеря. Просто меня попросили выявить Ваше гнилое, тупое и жадное нутро, что я блестяще считаю и сделал, заплатив всего жалкие 3600 руб (114,6 USD). Конечно, многовато за Вашу паскудную душонку и скудную репутацию, ну да не жалко - Ваши слезные умаляния про 1000 руб. и ползания при этом на коленях, как последняя попрошайка из нашей переписки будут красивым флайером развеваться на ветру просторов интернета. Вы станете знаменитостью, сенсеюшка... :)
Так, что тупой из нас двоих это - ты... ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) и манипулировал тобой я -  запомни меня и детям накажи помнить, если таковых по своему подобию наплодил опять-таки по глупости, прогнозер... :)
За сим прощаюсь безо всякого сожаления и уважения.
Честь имею.

пятница, 9 ноября 2012 г.

Betfair уходит из Германии

Сегодня, просматривая за чашечкой кофе сайт Financial Times :-), обнаружил шокирующую новость. 9 ноября, биржа ставок Betfair уходит с немецкого рынка (немецкий язык с сайта уже исчез). Причина - изменение налогового законодательства связанного со шпилевкой. Что характерно, обычный прием ставок и казино останутся. Германию покинет именно биржа ставок.

Суть вопроса заключается в том, что теперь в Германии с букмекерских контор будут снимать 5% налога не с прибыли (как было раньше), а с оборота. Что, естественно, сводит на нет прибыльность биржи (но не обычной будки). Betfair, попытался было апелировать  со словами "мы не принимаем ставки, мы просто посредники", однако понимания не встретил. Кстати, точно такой же налоговый закон (налог с оборота, а не с прибыли) действует во Франции. И именно поэтому Betfair не принимает ставки из Франции.

Новость очень неприятная. Немецкая часть в доходах биржи составляла 4%. Следовательно, денег на рынках станет в среднем на 4% меньше. А на немецких соревнованиях намного меньше, имхо. Прощай ликвидность Бундеслиги? Нет. Да здравствует ликвидность Бундеслиги на Бетдаке!

среда, 7 ноября 2012 г.

ЛЧ. Селтик - Барселона 2:1

Попаны со стажем и просто фанаты Месси обвалили доматчевую победу Барселоны до волшебных 1.29 (!). Невероятно, но факт, на выездную победу Барселоны с кэфом 1.3 поставили ну очень много.
Я же считаю, что кэф 1.5 или меньше на выездную команду в турнире Лиги Чемпионов это грандиозный валуй, который, безусловно, следует принимать. Похуй кто домашний соперник фаворита, БАТЭ (Борисов), Динамо (Загреб) или мой любимый Кельтик. Турнир Лиги Чемпионов это вам не чемпионат Украины или Белоруссии. Это серьезный европейский турнир, где соперников не следует недооценивать. Поздравляю всех кто думает также как и я.




суббота, 20 октября 2012 г.

О пользе просмотра трансляций

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

Я же на такие "признания", обычно, никак не реагирую и мысленно кручу пальцем у виска. Если человек не умеет фильтровать информацию и отличить черное от белого, то таких людей надо не только от телевизора оттаскивать, но и отселять в какие-то отдаленные районы чтоб не натворили чего-нибудь :-))

Поэтому я телевизор смотрю. Иногда даже с интересом. Сегодня, например, смотрел трансляцию Динамо-Металлист. До матча щитал ставку на Betfair ПРОТИВ Динамо с 1.7 за дармовое, поэтому после гола Металлиста закрылся и смотрел одним глазом трансляцию без всякой торговли. После матча я глянул на график и увидел, что матч был интересный. При счете 1:0 в пользу Металлиста кто-то изловчился, сделать ставку на Металлист с коэффициентами 4.0 и 4.4 при истинном 2.1. Похоже, что эти ставки были сделаны в то время, когда Динамо забивало голы которые были сразу отменены. Мне вот только интересно узнать у тех кто сидел на торговле на этом матче - саспендился ли матч во время незасчитанных голов Динамо?

понедельник, 1 октября 2012 г.

Betfair Free API. Ч.4. Продолжаем создавать бот.


Продолжаем создавать бот для автоматического доступа к бирже Betfair. В конце концов, в последней части, у нас получится полностью законченный бот. Что же он будет делать? Ну, допустим, пусть он будет расставлять минимальную  ставку LAY с коэффициентом 1.01 на все вновь появившиеся теннисные рынки.

Итак, в это части добавим в бот, который уже умеет логиниться к бирже, способность получать новые рынки. Внизу измененный код, из предыдущего примера, который умеет это делать. Изменить следует основной фал исходного кода программы JavaApplication1.java (не забудьте подставить свой логин и пароль к бирже в строках 27 и 28)


package javaapplication1;

import com.betfair.publicapi.types.exchange.v5.ArrayOfInt;
import com.betfair.publicapi.types.exchange.v5.GetAllMarketsReq;
import com.betfair.publicapi.types.exchange.v5.GetAllMarketsResp;
import com.betfair.publicapi.types.global.v3.LoginReq;
import com.betfair.publicapi.types.global.v3.LoginResp;
import com.betfair.publicapi.v3.bfglobalservice.BFGlobalService;
import com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service;
import com.betfair.publicapi.v5.bfexchangeservice.BFExchangeService;
import com.betfair.publicapi.v5.bfexchangeservice.BFExchangeService_Service;
import java.util.ArrayList;

public class JavaApplication1 {

    public static void main(String[] args) {
            String sessionToken = "";
            com.betfair.publicapi.types.exchange.v5.APIRequestHeader exchangeHeader = new com.betfair.publicapi.types.exchange.v5.APIRequestHeader();
            
            BFGlobalService_Service WSDLService_Global = new BFGlobalService_Service();
            BFGlobalService WSDLPort_Global = WSDLService_Global.getBFGlobalService();

            BFExchangeService_Service WSDLService_Exchange = new BFExchangeService_Service();
            BFExchangeService WSDLPort_Exchange = WSDLService_Exchange.getBFExchangeService();
            
            LoginReq loginRequest = new LoginReq();
            loginRequest.setUsername("mylogToBetfair");
            loginRequest.setPassword("mypassword");
            loginRequest.setProductId(82);
            loginRequest.setVendorSoftwareId(0);
            loginRequest.setIpAddress("0");
            loginRequest.setLocationId(0);
            
            LoginResp result = WSDLPort_Global.login(loginRequest);
            
            System.out.println("Логин на Betfair - " + result.getErrorCode().toString());
            if (result.getErrorCode().toString().equals("OK")) {
                sessionToken = result.getHeader().getSessionToken();
                System.out.println("Текущий session Token - " + result.getHeader().getSessionToken());
            } else {
                // По какой-то причине логин не получился. Выход из программы
                System.exit(0);
            }
            
            /*********** Готовим запрос и запрашиваем все теннисные рынки **************/
            
            // Готовим заголовок для запроса
            exchangeHeader.setSessionToken(sessionToken);
            exchangeHeader.setClientStamp(0);
            
            // Готовим запрос всех теннисных рынков
            GetAllMarketsReq allMarketsRequest = new GetAllMarketsReq();
            // Добавляем в запрос заголовок запроса
            allMarketsRequest.setHeader(exchangeHeader);
            allMarketsRequest.setLocale("en");
            // Создаем массив интересущих нас видов спорта
            ArrayOfInt array = new ArrayOfInt();
            // Добавляем в этот массив число 2 соответствующее теннису
            // Например, для футбола это 1.
            // Соответствие чисел видам спорта смотрим здесь http://data.betfair.com/sportids.htm?rfr=15929
            array.getInt().add(2);
            // Подставляем в массив видов спорта в запрос
            allMarketsRequest.setEventTypeIds(array);
            
            // Запрос готов! Отправляем его на сайт Betfair
            GetAllMarketsResp resp = WSDLPort_Exchange.getAllMarkets(allMarketsRequest);

            System.out.println("Ответ на запрос рынков - " + resp.getErrorCode().toString());
            // Проверяем ответ. Сравниваем его со строкой ОК
            if (!resp.getErrorCode().toString().equals("OK")) {
                // Запрос завершился неудачно. Выходим из программы
                System.out.println("Ответ на запрос рынков - " + resp.getErrorCode().toString());
                System.exit(0);
            }
            // Разбираем весь запрос.
            ArrayList<MyMarketInfo>> markets = MarketsParser.parseMarkets(resp.getMarketData());
            if (markets.isEmpty()) {
                System.out.println("Не получено ни одного рынка в ответе на запрос рынков");
                System.exit(0);
            } else {
                System.out.println("Получено всего " + markets.size() + " рынков в ответе на запрос рынков");
            }
            
            // Из всего множества теннисных рынков формируем массив
            // который будет содержать только рынки Match Odds (ставки на победителя в матче)
            ArrayLis<MyMarketInfo> matchOddsMarkets = new ArrayList<MyMarketInfo>();
            for (int i = 0; i < markets.size(); i++) {
                if (markets.get(i).getMarketName().equals("Match Odds")) {
                    matchOddsMarkets.add(markets.get(i));
                }
            }
            // Печатаем количество Match Odds рынков или выходим из программы если таких рынков не обнаружено
            if (matchOddsMarkets.isEmpty()) {
                System.out.println("Не найдено ни одного Match Odds рынка");
                System.exit(0);
            } else {
                System.out.println("Получено всего " + matchOddsMarkets.size() + " Macth Odds рынков в ответе на запрос теннисных рынков");
            }
            
            // Печатаем все полученные рынки на экран
            for (int i = 0; i < matchOddsMarkets.size(); i++) {
                System.out.println((i+1) + ". " + matchOddsMarkets.get(i).getEventName() + ", " + matchOddsMarkets.get(i).getMarketMenuPath());
            }
    }
}

class MarketsParser {
}

class MyMarketInfo {
}

Пробежимся по коду.

Строки 48, 49. Готовим заголовок для запроса рынков. Подставляем в заголовок сессионный ключ полученный в ответе на логин. Это делается для того что бы не надо было в каждом запросе вставлять свой логин и пароль.

Строки 52-63. Готовим запрос к бирже для получения всех возможных теннисных рынков. То, что нас интересуют только теннисные рынки указано в строке 61. Об этом говорит число 2. Если б нас интересовал еще и футбол, то надо было бы написать в следующей строке  array.getInt().add(2). У каждого вида спорта есть свое число которое надо подставлять в запрос. Список всех возможных чисел смотрим здесь.

Строка 66. Отправляем, только что сформированный запрос на биржу.

Строки 68-74. Проверяем код ошибки и завершаем программу если код ошибки отличается от строки "ОК".

Строки 76-82. Разбираем ответ биржи. Внимание! Ответ от биржи будет получен в виде одной строки следующего уродливого вида -
106955486~Match Odds~O~ACTIVE~1349238600000~\Tennis\Group A\China Open 2012\Womens Tournament\Second Round Matches\Bartoli v Morita~/2/26900942/26901463/26901449/26901677/106955486~0~1~CHN~1349038369954~2~1~0.0~N~Y:106955487~Set Betting~O~ACTIVE~1349238600000~\Tennis\Group A\China Open 2012\Womens Tournament\Second Round Matches\Bartoli v Morita~/2/26900942/26901463/26901449/26901677/106955487~0~1~CHN~1349038369954~4~1~0.0~N~Y
Новичку в программировании поначалу сложно будет извлечь полезную информацию из этой информационной свалки. Поэтому я облегчу ваши страдания. Я написал специальный класс который будет за мгновение ока разбирать эту строку и создавать отдельный объект типа MyMarketInfo для каждого найденного рынка. Что бы не загромождать страницу я не привел описания этих классов здесь. Однако, я приложу весь исходный текст программы целиком в конце этой заметки. Вам надо будет только скопипасить его на место кода написанного в предыдущем посте.

Строки 86-91. Фильтруем все найденные рынки и отбираем рынки которые называются Match Odds. Что соответствует обычным ставкам на победителя в теннисном матче. Собираем отфильтрованные рынки в переменной массиве matchOddsMarkets.

Строки 92-103. Распечатываем количество полученных теннисных рынков, а также все Match Odds рынки  с названиями рынков.

Весь исходный текст программы в одном файле JavaApplication1.java



вторник, 25 сентября 2012 г.

Betfair Free API. Ч.3 Пишем бот на Java.

Продолжу тему, посвященную Betfair Free API, которую я начал в Ч.1 и Ч.2.

Все на этих ботах помешались. Только и слышно - Куплю бота! Продам бота! Напишу бота! Украду бота! Обману бота!
Почему же эти боты (программы автоматической торговли на бирже) такие популярные? А потому, что на бирже им позволено делать все, что позволено делать людям - следить за рынками и делать ставки. Только вот боты могут делать эту работу в тысячи раз быстрее чем человек.

Попробую в этом посте раскрыть тайну написания ботов. Для начала реализуем функцию автоматического логина к бирже с помощью бота. Использовать я буду, специально предназначенное для этого Betfair API. На самом деле, ничего страшно сложного в нем нет. При современном развитии инструментариев для разработчиков ПО, написать (вернее создать) программу можно даже не обладая знаниями программирования. Хотя, для нашей конкретной области, ботописательства, отсутствие знаний элементарных вещей может обернуться большими убытками. Поэтому, хотя бы начальные знания программирования лишними не окажутся.

Итак, вперед! Написание ботов для домохозяеек!

Для написания ботов я выбрал язык программирования Java, поскольку этот язык очень простой и понятный даже такому тупому валенку как я. И поскольку писать бот мы будем на языке Java, то для начала следует установить эту самую Яву. Я думаю, что Java Runtime у вас на машине уже, скорее всего, установлен. Но нам для разработки требуется Java SDK, качаем последний релиз здесь Java SE Development Kit 6 Update 35. Установка не должна вызвать проблем

Далее, требуется установить среду разработки. Мне нравится Netbeans. Качаем версию Netbeans 7.2 здесь. Выбирать для загрузки следует сборку Java SE. Во время установки среды разработки Netbeans можно отказаться от установки серверов приложений GlassFish и TomCat, сняв соответствующие галочки. Они нам для разработки не понадобятся, а места занимают много.

 Все готово. Через 10 минут у вас будет готов первый бот который уже умеет логиниться к Betfair с помошью Betfair Free API!

Запускаем Netbeans. В меню "Файл" выбираем "Создать новый проект". В открывшемся окне щелкаем на категорию Java, а в проектах выбираем Java Application и клацаем Next. В следующем окне можно изменить название проекта, но лучше не надо, )) (по умолчанию это JavaApplication1) и поставить галочку на опции "Create main class" (Создать класс Main). Все, Finish.


Теперь самое главное. Надо указать Нетбинсу, что мы будем работать с биржей с помощью протокола SOAP. Для этого кладем пальчик на правую кнопку мыши и клацаем на наш проект. В выпадающем меню выбираем "New", а затем "Web Service Client". Если такого пункта меню сразу не видно, то его надо разыскать в подменю "Other" -> "WebService" -> "Web Service Client".


 В открывшемся окне "New Web Service Client" выбираем WSDL URL и в соответствующем ему текстовом поле вставляем следующий урл - https://api.betfair.com/global/v3/BFGlobalService.wsdl. Клацаем Финиш и ждем пока Netbeans загрузит файл по этому урлу, а затем создаст все необходимые классы для работы с Betfair с помощью Betfair Free API.


Теперь повторяем все то же самое (создаем еще один Web Service Client), но указываем уже другой урл - https://api.betfair.com/exchange/v5/BFExchangeService.wsdl.
Если кому интересно, то эти урлы я взял из документации на Betfair API, страница 10. Документация доступна здесь в HTML и здесь в PDF форматах. Без знакомства с этим документом что-либо создавать будет очень сложно. Справка по АПИ, разумеется, на английском языке. Но это мне кажется даже лучше, поскольку в наше интересное время английским не владеют только гопота и эскимосы, а подобные документы следует читать в оригинале.

Итак полдела сделано. Остались сущие пустяки. В только что созданном проекте ищем файл JavaApplication1.java. Это и есть исходный код нашей программы. Изменяем его до следующего вида.
package javaapplication1;

import com.betfair.publicapi.types.global.v3.LoginReq;
import com.betfair.publicapi.types.global.v3.LoginResp;
import com.betfair.publicapi.v3.bfglobalservice.BFGlobalService;
import com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service;
import com.betfair.publicapi.v5.bfexchangeservice.BFExchangeService;
import com.betfair.publicapi.v5.bfexchangeservice.BFExchangeService_Service;

public class JavaApplication1 {

    public static void main(String[] args) {
            String sessionToken = "";
            
            BFGlobalService_Service WSDLService_Global = new BFGlobalService_Service();
            BFGlobalService WSDLPort_Global = WSDLService_Global.getBFGlobalService();

            BFExchangeService_Service WSDLService_Exchange = new BFExchangeService_Service();
            BFExchangeService WSDLPort_Exchange = WSDLService_Exchange.getBFExchangeService();
            
            LoginReq request = new LoginReq();
            request.setUsername("login");
            request.setPassword("password");
            request.setProductId(82);
            request.setVendorSoftwareId(0);
            request.setIpAddress("0");
            request.setLocationId(0);
            
            LoginResp result = WSDLPort_Global.login(request);
            
            System.out.println("Логин на Betfair - " + result.getErrorCode().toString());
            if (result.getErrorCode().toString().equals("OK")) {
                sessionToken = result.getHeader().getSessionToken();
                System.out.println("Текущий session Token - " + result.getHeader().getSessionToken());
            }
    }
}

Вот и все. Жмакнув F5 или запустив программу из меню "Run", можно увидеть результат запуска программы в окошечке Output внизу экрана - строку содержащую тип ошибки (например, Betfair API можно пользоваться только если на твоем счету есть отличная от нуля сумма) или ОК если логин прошел успешно. Естественно, запустить программу можно и без Нетбинса. Для этого кликаем на корень проекта правой кнопкой мышки и в выпадающем меню выбираем Build или Clean and Build. После этого в иерархии папок появится папка dist, а в ней и будет находится исполняемый файл программы - JavaApplication1.jar. Запустить его из консоли просто. Надо набрать следующую команду java -jar JavaApplication1.jar

Теперь быстренько пробежимся по коду.
Строка 13. В переменной sessionToken будет храниться идентификатор сессии (что такое идентификатор сессии читай в документации на странице 16 главы 2). Этот идентификатор надо будет передавать всем следующим запросам к бирже.
Строки 15-19. В этих переменных хранится нечто, что должно использоваться для вызова любого запроса к бирже. Деталей я не знаю и знать не хочу. Знаю только, что эти переменные проинициализировать надо один раз и затем использовать для каждого вызова. Поскольку при каждой инициализации эта штука будет скачивать с сайта Betfair файл BFGlobalService.wsdl, а он по размеру не маленький. Около 1.5Мб.
И еще, важно понимать, что все вызовы API делятся на две части Global и Exchange. В документации возле описания каждой функции большими буквами, черным по белому написано, к какой категории данный вызов относится. Если это Global функция (какой, например, является функция Login), то дергать ее следует из переменной WSDLPort_Global. Если же это Exchange функция, то дергать ее уже следут из переменной WSDLPort_Exchange.
Строки 21-27. Создание и инициализация логина к бирже. В строке 24 значением 82 инициализируется поле запроса productID. Это как раз и есть указание на то, что мы будем пользоваться именно Free API. Если я был счастливым обладателем платного доступа к бирже, то в это поле необходимо было бы поставить, число которое мне выдал бы менеджер биржи. Детали здесь. В отличие от платного доступа, бесплатный доступ с помощью Free API имеет кое-какие ограничения. Сравнение различных способов доступа смотрим здесь.
Строка 29. Собственно запрос логина к бирже.
Строка 31. Печать результата на экран (в консоль)
Строка 33. В случае успешного логина сохранение идентификатора сессии для передачи всем последующим вызовам.

Ну вот и все, начало положено. В следующем посте расскажу как запросить текущие рынки с биржи. Хотя те кому надо и сами дальше смогут разобраться. Дополнительные материалы по разработке на Java ищите в известном месте. Также есть русскоязычный форум для Betfair и Betdaq разработчиков (Да, биржа Betdaq тоже предоставляет бесплатный API для доступа к своей бирже для разработчиков, которые хотят автоматизировать свои алгоритмы и на этой бирже). Форум правда не очень посещаемый, но кто-то там тусуется.

P. S. В виду последних событий, этот пост немного запоздал. Поскольку Betfair API, в скором времени, перейдет с технологии SOAP на JSON. Но все таки, я надеюсь, что может быть кому-то эта тема будет еще интересна. Тем более, что еще как минимум 1.5 года Betfair API будет работать используя протокол SOAP. И пусть эти страшные аббревиатуры вас не пугают. Всю грязную работу за вас сделает среда разработки.