Рассылка "Ставка Дня" от Winbetting.ru - получайте лучшие ставки дня на e-mail!Лучшая букмекерская контора мира Pinnaclesports!Новый бонус 30$/20€/15£ от BetredKings!Сыграй в Казино Party и получи 40$ от нашего сайта!30$ для ставок в подарок от Betfair!Покер-рум RedKings - бонусы до 2500$!Казино EUcasino - пакет приветствия 7500$!Получи 150$ без депозита для игры в покер!
EuroSoccer - незаменимая программа для успешных ставок на футбол!LIVESCORE (online трансляции спортивных событий)LIVE-VIDEO (online видео трансляции спортивных событий)
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Логин:    Пароль:
Новости:
Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: В помощь новичку ботописателю  (Прочитано 6844 раз)
0 Пользователей и 4 Гостей смотрят эту тему.
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« : 23.04.2010 – 20:43:57 »

В этой теме будет обсуждаться построение (написание) собственного софта для работы betfair. Направления различные. Готовые результаты будут выкладываться здесь же. Материал, в основном, будет рассчитан для новичков ботописателей. Желательно, чтобы опытные ботописатели делились опытом, тогда процесс пойдет быстрее. Ну а накопленный опыт пойдет на пользу многим, кто хочет думать и работать головой.  :)
Записан
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #1 : 23.04.2010 – 20:54:34 »

:hat:
один только вопрос - ЗАЧЕМ писать еще одного бота? :wall:
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #2 : 23.04.2010 – 21:03:26 »

Боты в основном платные, да и функционал не совсем тот что нужен. Поэтому будем реализовывать то что надо нам, причем бесплатно. Кто привык платить за боты и только пользоваться ими, пусть так и продолжают, а кто хочет и может делать что-то свое, тогда совсем другой разговор. Всё зависит от меры понимания.
Записан
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #3 : 23.04.2010 – 21:07:08 »

откуда такая щедрость?
имхо бесплатным оно будет пока будет глючить, а потом... :cry:
а что с функционалом не так? чего не хватает?
и кому нам?
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #4 : 23.04.2010 – 21:17:25 »

В частности я буду выкладывать тут свои исходники.
Для начала, для меня лично, мне бы хотелось сохранять коэффициенты определенного рынка (по ходу игры) в файл, для анализа. Далее, хотелось бы выставлять ставки через свою программу (в том числе ставки менее 4 баксов), что экономит время реакции, ну и расчет необходимой ставки делать тоже не помешает. Причем у меня нет желания и денег платить за fairbot по 100 баксов в год. Считаю я не один такой.
А "нам" - это тем, у кого такие же мысли, и поверь, я не одинок.
Записан
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #5 : 23.04.2010 – 21:24:27 »

 :кросавчег:
на чем пишешь?
файлы вроде скачать можно с BetFair, нет?
т.е. бот под какую-то конкретную стратегию? вообще идею было бы неплохо услышать.
а то делать ставки меньше 4 - не идея для бота.
ЗЫ. я не против присоединиться даже - выясняю собсно концепцию проекта.
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #6 : 23.04.2010 – 21:26:04 »

Начнем с самого начала.
На самом betfair  есть пример бота и он написан на C#, там реализованы основные процедуры, соединения с сайтом, взятие информации оттуда и т.п.  Пример на сайте betfair-a я так и не нашел, но где-то читал об этом. Чтобы не придумывать новый велосипед (пробовал я реализовать сей пример на С++, но что то не пошло у меня) и мы (те кто хочет сделать свою программу) будем писать всё на C#, а по сему нам будет необходимо:



Сам я ранее программировал на С++, и не совсем привычно переходить на С#, несмотря на очень схожий синтаксис. В С# концепция построения программ непривычная, поэтому сам еще продолжаю читать соответствующую литературу.

Недавно зашел в книжный магазин, поинтересовался наличием и ценовым диапазоном книг по C#, книга 2010 года, страниц на 500-600 (название не помню)  стоит 1200руб. Ого, подумал я, мне дешевле будет распечатать скачанную из интернета книжку. Вот так вот.
« Последнее редактирование: 23.04.2010 – 21:37:58 от _Nikita » Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #7 : 23.04.2010 – 21:31:51 »

Сделал следующее:
1. Установил Visual Studio 2008
2. Создал новый оконный проект.
3. В проекте добавил ссылку на службу (где указал URL wdsl BFGlobalService, а именно: https://api.betfair.com/global/v3/BFGlobalService.wsdl ) обозвав её BetFairFunction (потом нужно разрешить доступ в интернет Visual Studio, так как она берет этот файл с betfair-a)
4. добавляю в проект строку using (имя вашего проекта).BetFairFunction;
5. далее кидаю следующий код (на обработчик события кнопки):

       
            BetFairFunction.LoginReq req = new LoginReq();
            req.username = "имя пользователя на betfair";
            req.password = "пароль на betfair";
            req.productId = 82;
            req.vendorSoftwareId = 0;

            BetFairFunction.LoginResp resp = new LoginResp();

            BFGlobalServiceClient bfGlobal = new BFGlobalServiceClient();

            resp=bfGlobal.login(req);

            if (resp.header.errorCode != APIErrorEnum.OK || resp.errorCode != LoginErrorEnum.OK)
            {
                MessageBox.Show("Error");
            }
            else
            {
                MessageBox.Show("Hello");
            }


Этот код 100% рабочий.
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #8 : 23.04.2010 – 21:52:45 »

Реализовать конкретную стратегию это самая отдаленная цель, и желательно чтобы бот рулил почти сам (кроме экстренных случаев, где решение принимает человек).
Для начала стоит опробовать весь функционал API betfair-a, чтобы использовать прогу как помощника при выставлении ставок.
Для анализа рынков, необходимо будет сохранять все это дело в файл (не скринтоши же делать каждую минуту  ГЫ ). А когда на руках будет большой анализ, то и мысли по поводу выбора стратегий будут совсем другие.
Конечно же, ставки менее 4 не сама цель, но для тестирования некоторых стратегий (представленных на этом сайте), не помешало бы ставить микро ставки.

Я вот заметил такую особенность. Если есть коэффициент lay 1.02 например, и поставить туда 5 (или 2) центов, то обязательства получаются нулевыми. Вручную это ставить мягко говоря зае...я. А через бота можно рыскать по сайту и ставить автоматом. Но тут мне не понятно вот что, каким образом, в итоге, с меня betfair снимет 5% с выигрыша.
Записан
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #9 : 25.04.2010 – 02:04:12 »

В MarketFeeder есть прикольная фича - test mode - тестируешь свои стратегии (есть пара ограничений, но они касаются только огромных ставок, что естественно не наш случай) сколько влезет без риска - и не надо мучаться с микроставками. Хотя и ставить меньше 4 она тоже умеет. Кстати, ты в курсе, что BetFair банит тех, кто увлекается такими ставками?
Цитировать
Если есть коэффициент lay 1.02 например, и поставить туда 5 (или 2) центов, то обязательства получаются нулевыми
а выигрыш? меньше нуля? :rofl:
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #10 : 25.04.2010 – 10:59:49 »

а выигрыш? меньше нуля? :rofl:

ты бы теорию почитал для начала, на lay выигрываешь столько- сколько ставил, а вот проигрыш твой уже от коэффициента зависит.

Про бан за микро-ставки не вкурсе, но я и не увлекаюсь особо.
« Последнее редактирование: 25.04.2010 – 11:17:55 от _Nikita » Записан
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #11 : 25.04.2010 – 11:03:44 »

Цитировать
Но тут мне не понятно вот что, каким образом, в итоге, с меня betfair снимет 5% с выигрыша.
Записан
_Nikita
Бывалый игрок
**
Offline Offline

Пол: Мужской
Сообщений: 75



Просмотр профиля
« Ответ #12 : 25.04.2010 – 11:24:09 »

Цитировать
Но тут мне не понятно вот что, каким образом, в итоге, с меня betfair снимет 5% с выигрыша.

Ну ты сам подумай, поставил я 5 центов на lay 1.01, обязательства у меня нулевые получаются так как 1% от 5 центов это менее 1 цента а betfair округляет как математике. И если я каким то чудом выиграю и тем самым получу свои 5 центов то betfair должен забрать у меня 5% с выигрыша, то есть с 5 центов это опять менее 1 цента, вот тут и не понятно как они будут брать свой процент. Возьми калькулятор в руки и посчитай сам.
Записан
Насреддин
Хочешь денег?Включи мозг!
Ветеран беттинга
*****
Offline Offline

Пол: Мужской
Сообщений: 1736


Параноик+)


Просмотр профиля WWW
« Ответ #13 : 25.04.2010 – 11:45:07 »

За микроставки бан это факт. БФ с тебя ничего не снимет просто забанит на недельку. Если повторится то забанит ещё на недельку.
Записан

Для меня деньги бумага, для тебя – свобода.
Знаете, господа, сколько раз я е..ал черную кошку в черной комнате, не смотря на то, что ее там не было?
savostin
Игрок
*
Online Online

Сообщений: 20


Просмотр профиля
« Ответ #14 : 25.04.2010 – 12:22:14 »

Ага, ставки меньше 0.1 налогом не облагаются. Только баном. прорвёёёмся
Цитировать
на lay выигрываешь столько- сколько ставил
а, сори, как-то в голову не пришло, что ты по 1.02 на lay ставишь :саффсем ттуракк?:
возьми калькулятор и посчитай ;-) сколько нужно в среднем проиграть ставок на lay, чтобы выиграть одну и сколько ты проиграешь денег пока выиграешь свои 2-5 центов :hat:
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  

Rambler's Top100
Powered by SMF 1.1.14 | SMF © 2006-2008, Simple Machines LLC