Обсуждение туториалов под Betfair API
#61 OFFLINE
Добавлено 28 January 2012 - 17:52
когда запускаю исходник появляется эта картинка.которую вы сказали это свойства проекта
#62 OFFLINE
Добавлено 28 January 2012 - 18:26
x.x.x, on 28 January 2012 - 17:52, сказал:
Здесь очень много видеороликов для начинающих - msdn.microsoft.com/ru-ru/vstudio/ff459609
Так же кучу роликов можно найти на youtube... Для вас это будет более наглядно, чем буду описывать я... И здесь форум о ставках, а не о программировании. Быстрее пробовать научится самому по книжкам и урокам, нежели ждать ответа на тривиальные вопросы...
И уж извините, но бот для работы с удаленным сервисом, это не то с чего следует начинать..
#63 OFFLINE
Добавлено 28 January 2012 - 18:31
#64 OFFLINE
Добавлено 30 January 2012 - 07:07
Jericho, on 28 January 2012 - 21:16, сказал:
4. .lastPriceMatched - последний сматченный коэф. выбранного нами .runnerPrices():
040.png
Красным прямоугольником помечен последний сматченный коэф
• Зеленым - сумма. Сумма вычисляется путем запоминания .totalAmountMatched в переменную. А после того, как она изменилась - вычитается из сохраненной. Результат и будет последняя сматченная сумма.
При использовании бесплатных API функций с запросом 1 раз в 1 сек сумма может быть не вся проставленная по этому кф, т.к. в течении сек может быть сделано более чем 1 ставка и не всегда по этому кф. Особенно наглядно это будет заметно на скачках перед забегом за 15 мин и во время забега. Для получения более точных результатов необходимо использовать платное API, которые позволяют делать запросы значительно чаще. А также использовать API функцию getcompletemarketpricescompressed и уже вычислять прирост по нужному нам кф.
А вот как красиво использовать эту фукцию getcompletemarketpricescompressed для вычисления прироста по нужному нам кф? Кто нибудь может че подсказать по этому вопросу?
#65 OFFLINE
Добавлено 30 January 2012 - 13:39
getCompleteMarketPricesCompressed возвращает подобные данные о рынке как и getMarketPrices. Возвращает полный массив коэф-ов для всех событий и рынков... Может быть вызван раз в секунду для Free API. Полученные этой функцией данные необходимо "парсить".
Вот здесь - bdp.betfair.com/index.php?option=com_content&task=view&id=36&Itemid=64 сравнительная таблица возможностей платного и бесплатного API..
По описанию, например - 60 p/m - означает 60 раз в минуту... т.е. 1 вызов в секунду.
Из таблицы видно, что мы можем использовать:
- getCompleteMarketPricesCompressed - 60 раз в минуту
- getMarketPrices - 10 раз в минуту
#66 OFFLINE
Добавлено 30 January 2012 - 14:12
Jericho, on 30 January 2012 - 13:39, сказал:
getCompleteMarketPricesCompressed возвращает подобные данные о рынке как и getMarketPrices. Возвращает полный массив коэф-ов для всех событий и рынков... Может быть вызван раз в секунду для Free API. Полученные этой функцией данные необходимо "парсить".
#68 OFFLINE
Добавлено 28 March 2012 - 23:07
#69 Гость_bKscan_*
Добавлено 29 March 2012 - 12:38
#70 OFFLINE
Добавлено 05 April 2012 - 10:50
Private Sub ComboBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedValueChanged
selSport = ComboBox1.SelectedItem
GetEventsEx()
End Sub
Private Sub ComboBox2_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedValueChanged
selTime = ComboBox2.SelectedItem
GetEventsEx()
End Sub
Private Sub ComboBox3_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox3.SelectedValueChanged
selType = ComboBox3.SelectedItem
GetEventsEx()
End Sub
#71 OFFLINE
Добавлено 15 April 2012 - 13:20
Public BetfairGL As New BFGlobal.BFGlobalServiceClient .... .... .... With oLoginReq .username = "логин" .password = "пароль" .productId = 82 End With oLoginRes = BetfairGL.login(oLoginReq)В принципе суть метода ясна - присвоение значений свойствам response. Наверное что-то типа Refresh. Но хотелось бы почитать его описание.
Подскажите пожалуйста где.
Отредактировано Dr. Robert, 15 April 2012 - 13:21.
#72 OFFLINE
Добавлено 15 April 2012 - 15:42
Dr. Robert, on 15 April 2012 - 13:20, сказал:
Подскажите пожалуйста где.
BFGlobalServiceClient - это большой класс, который содержит в себе функции, такие как Login, Logout, getEvents (все которые относятся к классу Global - есть в описании API на сайте биржи)
В констркуторе класса идет подключение к сервису, передача запросов, и получение ответа...
тут
Public BetfairGL As New BFGlobal.BFGlobalServiceClient
ты создаешь экземпляр BetfairGL класса BFGlobal.BFGlobalServiceClient... Поэтому описания как такого и нет.. а все методы этого класса описаны в документации.
#73 OFFLINE
Добавлено 15 April 2012 - 19:16
Цитата
В главе Login только описание свойств LoginReq, LoginResp и перечисления LoginErrorEnum. Про функцию ничего не нашёл. А у вас вот тут функция есть.
oLoginRes = BetfairGL.login(oLoginReq)А где вы про BFGlobalServiceClient читали? Дайте ссылочку пожалуйста.
#74 OFFLINE
Добавлено 15 April 2012 - 20:09
Dr. Robert, on 15 April 2012 - 19:16, сказал:
В главе Login только описание свойств LoginReq, LoginResp и перечисления LoginErrorEnum. Про функцию ничего не нашёл. А у вас вот тут функция есть.
Еще раз пишу - BetfairGL экземпляр класса BFGlobal.BFGlobalServiceClient. Т.е. в переменной BetfairGL все функции и методы, которые есть в классе BFGlobalServiceClient.
Dr. Robert, on 15 April 2012 - 19:16, сказал:
Нигде. Оно и не нужно это описание, поэтому его и нет... Это просто название класса, у которого в конструкторе прописано "работать как клиент". Есть описание функций и методов.
А просмотреть можно так: правой кнопкой на BFGlobalServiceClient -> Go to defenition:
556.png 9.83K 6 Количество загрузок
откроется класс, и вам станет понятно...
#75 OFFLINE
Добавлено 18 August 2012 - 21:07
#76 OFFLINE
Добавлено 24 August 2012 - 15:55
#77 OFFLINE
Добавлено 24 August 2012 - 18:43
regal, on 18 August 2012 - 21:07, сказал:
#78 OFFLINE
Добавлено 24 August 2012 - 18:53
#79 OFFLINE
Добавлено 24 August 2012 - 18:54
regal, on 24 August 2012 - 18:53, сказал:
Скачайте файл из того поста, и вставте в свой проект.
Или скачайте исходники проекта отсюда, и используйте его за основу.
#80 OFFLINE
Добавлено 24 August 2012 - 19:01