Saturday, May 19, 2012
Меню форума
Ставки на бирже BetFair:
 Новичкам
 Играем на BetFair
 Турнир прогнозистов
 Ботостроительство
 Дневники игроков
 Теннис ATP и WTA
 Вопросы к администрации BetBB

Игра в букмекерских конторах:
 Марафон
 ФОН
 Betandwin
 Другие конторы

Фонд доброй воли:
 Фонд доброй воли

Полезные ссылки:
 Ссылки LIVE
 Ссылки на теннис

Флуд:
 Анекдоты, приколы и другое

Архив:
 Тестируем BetMall
 Архив по BetFair

Рекомендуем


Меню сайта
Главная страница
ФОРУМ
Ввод/Вывод WM
Статьи
Видео
   Футбол
   Баскетбол
   Хоккей
   Теннис
RSS новости
Регистрация на сайте
Обратная связь
Поиск по сайту:
Воспользуйтесь формой поиска расположенной ниже, для быстрого нахождения интересующего Вас материала.



      Форум (главная) --> Ботостроительство --> Написание бота на C#
 
  vic_prime:
 
Никто не пробовал качать пример бота на C# с БФ? У меня эта зараза не загружает предложения, у кого-то было, что-то похожее??? %(
 
 
  vic_prime:
 
Этот вопрос адресовался к профи!

Интересуется ли кто-то вопросом написания бота на C# и если да, то какой у вас уровень знания программирования?

Если это кому-то интересно, я попробую описать свои похождения в написании бота, не знаю чем это закончится, но хочется вверить в лучшее!
Я немного знаю C# и довольно не плохо программлю на нескольких других языках, так что я думаю что-то должно получится, но правда не знаю сколько это займет времени!!! Если кого-то это заинтересовало, пишите и обязательно укажите до какой степени необходимо расжовывать все что буду здесь выкладывать!!!

PS Говорю сразу до рассмотрения стратегий я если и доберусь, то это будет очень не скоро, так что пока рассматриваем только вопрос программирования бота, а не его стратегии!!!

 
 
  Filon:
 
Попытайся, может программеры подтянутся, а то по ботам здесь ваще ничего не пишут cry
 
 
  chuk94:
 
потому и не пишут, что делиться готовым неохото по понятным причинам
а вместе попробовать написать слишком сложно

я не против с кем то вместе начиная с сентября написать готовый каркас, все равно какой язык

Добавлено (05-08-2007, 13:48)
---------------------------------------------
мне не жалко результата жалко времени на написание в сотый раз одного и того же

 
 
  vic_prime:
 
chuk94, я до сентябра как раз раскачаюсь, может что-то и выйдет! smile
Но я буду писать на C# без вариантов, я и язык выучу и того и гляди бота напишу!!! smile
 
 
  chuk94:
 
Quote (vic_prime)
chuk94, я до сентябра как раз раскачаюсь, может что-то и выйдет! Но я буду писать на C# без вариантов, я и язык выучу и того и гляди бота напишу!!!

окей

 
 
  Woodoo:
 
Вот смешные:)
Если вы думаете, что написать бота - это самое сложное, то сразу вам скажу (и другие програмеры подтвердят) - вы неправы.
Функциональную часть бота можно собрать в течение дня (имеется ввиду функции апи).
Самое сложное - это стратегия. Если ее нет, то то , что вы написали, не будет стоить ни гроша.
Более того, если у вас есть какая-либо стратегия в голове, не факт, что ее можно реализовать в роботе (если есть какой-то человеческий фактор).
И еще (это уже после того, как есть робот и есть стратегия) - любую стратегию стоит проверить "на кошках", потому как практика показывает, что не всякая кажущаяся прибыльной стратегия, таковой является.

ЗЫ: я не отговариваю писать ботов, наоборот, с уважением отношусь к таким проявлениям.

 
 
  Filon:
 
Woodoo, один хрен научиться писать ботов надо, хоть это и не самая сложная часть
 
 
  Woodoo:
 
Quote (Filon)
Woodoo, один хрен научиться писать ботов надо, хоть это и не самая сложная часть

Когда я у себя дома делал ремонт, хотел научиться шпатлевать потолки, но потом, когда посмотрел как это делает профессионал, оставил эту дурную затею. Я заплатил ему деньги и теперь, когда утром открываю глаза, меня очень радует идеально ровный потолок. Правда, красил его я сам wink

 
 
  AMD79:
 
Quote (Woodoo)
И еще (это уже после того, как есть робот и есть стратегия) - любую стратегию стоит проверить "на кошках", потому как практика показывает, что не всякая кажущаяся прибыльной стратегия, таковой является.

Золотые слова cool
В точку, так сказать самое яблочко.
Сам написал, радовался как ребёнок, давай его мучать в полевых условиях. Ну гад не хочет работать корректно и всегда так как надо. За ним глаз да глаз надо. wink

 
 
  AMD79:
 
И еще работа головой и руками это одно, а вот автоматический процес это другое.

Как ты его организуешь так пойдет.
На первой версии даже в минус ушел. angry

Хорошо что падлу вовремя остановил. biggrin

 
 
  Filon:
 
Quote (Woodoo)
Woodoo, один хрен научиться писать ботов надо, хоть это и не самая сложная часть

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


Потолок сделал и забыл, а с ботами так не прокатит. Постоянно программера звать, для каждого изменения или эксперимента?
 
 
  vic_prime:
 
Quote (Woodoo)
Функциональную часть бота можно собрать в течение дня

если знать, что писать, то может и за день! Но лично я надеюсь в месяц уложится! Во-первых я C# знаю очень поверхносно, во-вторых я никогда не разбирался с программированием по интернет!
Так что я хочу убить 2 зайцев: подучить C# и если повезет, то написать бота! smile
А потом уже буду думать о стратегии!!!

PS Если бот и не сможет сам торговать, то по крайней мере сможет собирать инфу, сбор которой вручную требует кучу времени!!!

 
 
  vic_prime:
 
Учитывая, что я никак не могу определить интерес к теме и уровень знания языка C# интересующихся, поэтому пишу так, чтобы меньше тратить времени, если у кого будут вопросы задавайте!!! smile
 
 
  vic_prime:
 
Начнем с самого простого....
Попробуем залогинится....
Для этого создадим чистый оконный проект добавим туда web references c адреса https://api.betfair.com/global/v3/BFGlobalService.wsdl - обзываем его Global
В проект добавляем строку типа - using BF4.Global;
На форму кидаем 2 эдита и кнопку tbUser, tbPass и bOK.
На событие клика по кнопке кидаем код:
try
{
BFGlobalService bfGlobal = new BFGlobalService();
LoginReq req = new LoginReq();
req.username = tbUser.Text;
req.password = tbPass.Text;
req.productId = 82;
req.vendorSoftwareId = 0;
LoginResp resp = bfGlobal.login(req);

if(resp.header.errorCode != APIErrorEnum.OK || resp.errorCode != LoginErrorEnum.OK)
{
MessageBox.Show("The API returned the following error codes\r\n\r\nHeader Error Code: "
+ resp.header.errorCode.ToString().Replace("_", " ") + "\r\nLogin Error Code: "
+ resp.errorCode.ToString().Replace("_", " "), "Login Error", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
else
{
MessageBox.Show("Hello");
}
}
catch(Exception Ex)
{
MessageBox.Show("Detailed Error Message:\r\n" + Ex + "\r\n\r\nClick \"OK\" to exit the application",
"Fatal Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Ну типа пока усе! Если после ввода логина и пароля у вас на экране выскакивает окно со словом Hello, значит все работае... кажется....

PS Болую часть кода я бессовесно спер с примера который валяется на БФ, но мне почему-то совсем не стыдно!!! smile

 

С Т Р А Н И Ц Ы :   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Популярные темы
» Обучение игры на BetFair
» Как вывести деньги с БФ
» Рейтинг сомнительных достижений
» Скачки от коня
» Биржа ставок - часть 6 (Раздел 2)
» Мазы, движения линии, прогнозы и прочая вкуснятина
» Личные размышления о Бетфаир
» Биржа ставок - часть 5 (Разделы: 2 3 4 5 6 7 8 9 10 11 12)
» Турнир
» Биржа ставок - часть 4 (Разделы: 2 3 4 5 6)
» Fairbot и другой софт для торговли
» Написание бота на C#
» Ставки на бирже
» Продолжаем! Биржа ставок - 3-я часть!

Друзья сайта
Биржа ставок BetFair.com. Попробуй свои силы!
Manolo Blahnik. Новости и фото - обувь большого размера.



Статистика

Rambler's Top100

Наша кнопка
Стань нашим партнером - размести на сайте нашу кнопку:

BetBB.ru - сайт для игроков на бирже BetFair: ФОРУМ, спортивные прогнозы, полезные статьи для новичков, программы.



Главная страница | Наш Форум | Регистрация | Статистика | Реклама на сайте