Перепрыгнеть в содержание


* * * * * 6 голосов

Туториалы по программированию под Betfair API. VB.Net


39 ответов в эту тему

#21 OFFLINE   Romik

    Новичок


  • Участник
  • Пип
  • 1 сообщения
2

Добавлено 15 July 2012 - 13:08

Jericho,

Благодарю за ответ.
Почему туториал закончился неожиданно? Хотела бы прочитать его продолжение.
Как продвигается работа над проектом "открытого GeeksToy"?
Если Вы выполняете программы под заказ, то у меня есть для Вас предложение.
Удачи J!!!

#22 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 15 July 2012 - 13:32

СообщенияRomik, on 15 July 2012 - 13:08, сказал:

Jericho,

Благодарю за ответ.
Почему туториал закончился неожиданно? Хотела бы прочитать его продолжение.
Как продвигается работа над проектом "открытого GeeksToy"?
Если Вы выполняете программы под заказ, то у меня есть для Вас предложение.
Удачи J!!!

Пока времени нет для туториалов, к сожалению.
Работа над проектом "открытого GeeksToy" закончилась покупкой лицензии)

Пишите по поводу предложений на Прикрепленное изображение: mail.png

Спасибо

#23 OFFLINE   pozitrone23

    ёпта


  • Участник II
  • ПипПипПип
  • 413 сообщения
19
  • МестоположениеСаранск

Добавлено 19 August 2012 - 08:01

Как изменить рынок тоталоd на Match Odds ? :(

Отредактировано Илья Проняшин, 19 August 2012 - 08:04.


#24 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 19 August 2012 - 08:16

СообщенияИлья Проняшин, on 19 August 2012 - 08:01, сказал:

Как изменить рынок тоталоd на Match Odds ? :(
Если взять код отсюда, то
При получении рынков сделать проверку, вместо
Прикрепленный файл  778.png   8.27K   5 Количество загрузок

"Over/Under 2.5 goals" поставить "Match Odds"

#25 OFFLINE   pozitrone23

    ёпта


  • Участник II
  • ПипПипПип
  • 413 сообщения
19
  • МестоположениеСаранск

Добавлено 19 August 2012 - 08:27

СообщенияJericho, on 19 August 2012 - 08:16, сказал:

"Over/Under 2.5 goals" поставить "Match Odds"

Ды вот никак, почему не знаю даже. :unsure:

Отредактировано Илья Проняшин, 19 August 2012 - 08:28.


#26 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 19 August 2012 - 08:36

СообщенияИлья Проняшин, on 19 August 2012 - 08:27, сказал:

Ды вот никак, почему не знаю даже. :unsure:
Поменяв только это ты просто заполнишь listview списком рынков вида - время/матч/id... где, id будет - идентификатор рынка Match Odds. По этому id уже соответственно делаешь необходимые для себя действия (получаешь кефы, делаешь ставки и т.д.)

#27 OFFLINE   pozitrone23

    ёпта


  • Участник II
  • ПипПипПип
  • 413 сообщения
19
  • МестоположениеСаранск

Добавлено 19 August 2012 - 08:50

СообщенияJericho, on 19 August 2012 - 08:36, сказал:

Поменяв только это ты просто заполнишь listview списком рынков вида - время/матч/id... где, id будет - идентификатор рынка Match Odds. По этому id уже соответственно делаешь необходимые для себя действия (получаешь кефы, делаешь ставки и т.д.)

Именно в твое боте так можно сделать? Там ведь двух исходное соб, а это трех... После загрузки Odds - Get Odds - список не появляется. Возможно и появляется, но на фемтосекунду. :( Bad, что делать не знаю. Читал твои и мумблеса исходники, очень плохо идет, вот и не могу никак сообразить...

#28 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 19 August 2012 - 08:57

СообщенияИлья Проняшин, on 19 August 2012 - 08:50, сказал:

Именно в твое боте так можно сделать? Там ведь двух исходное соб, а это трех... После загрузки Odds - Get Odds - список не появляется. Возможно и появляется, но на фемтосекунду. :( Bad, что делать не знаю. Читал твои и мумблеса исходники, очень плохо идет, вот и не могу никак сообразить...
Тот бот писался специально под тоталы. Чтобы работало под ставки код естественно нужно переписывать. Если у тебя на этом этапе возникают вопросы, то дальше будет еще хуже...

#29 OFFLINE   Tringle

    Специалист


  • Участник II
  • ПипПипПип
  • 317 сообщения
16
  • МестоположениеНягань

Добавлено 20 August 2012 - 11:53

СообщенияJericho, on 19 August 2012 - 08:57, сказал:

Тот бот писался специально под тоталы. Чтобы работало под ставки код естественно нужно переписывать. Если у тебя на этом этапе возникают вопросы, то дальше будет еще хуже...

Здравствуйте! Личные сообщения, к сожалению, не работают почему-то, а альтернативных контактов не указано... Я бы хотел с вами связаться... У вас есть ICQ? Skype?

#30 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 21 August 2012 - 11:16

СообщенияTringle, on 20 August 2012 - 11:53, сказал:

Здравствуйте! Личные сообщения, к сожалению, не работают почему-то, а альтернативных контактов не указано... Я бы хотел с вами связаться... У вас есть ICQ? Skype?
Добрый день. Пишите на почту, которая у меня в подписи каждого поста)

#31 OFFLINE   jojo123

    Пунтер


  • Участник
  • ПипПип
  • 39 сообщения
8

Добавлено 04 January 2013 - 21:17

Jericho, спасибо за сделанную работу :)

помогите пожалуйста
Kак можно отправить'' odds на favorite В ячейки списка ?
Прикрепленный файл  botsw.jpg   90.04K   7 Количество загрузок

Отредактировано Jericho, 04 January 2013 - 21:36.


#32 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 04 January 2013 - 21:41

Сообщенияjojo123, on 04 January 2013 - 21:17, сказал:

Kак можно отправить'' odds на favorite В ячейки списка ?
Через google переводите? вопрос понял - как получить кефы back и lay на фаворита забега.

#Region "GET PRICES"
	'//////////////////////////////////////////////////////////////////////////////////////////////////////////
	'==============================================================================
	Public Sub GetWinnerData(ByVal MarketId As String)

		Dim oMarketReq As New BFUK.GetMarketPricesCompressedReq
		Dim oMarketResp As BFUK.GetMarketPricesCompressedResp
		With oMarketReq
			.header = oHeaderUK()
			.marketId = MarketId
		End With
		oMarketResp = BetFairUK.getMarketPricesCompressed(oMarketReq)
		With oMarketResp
			CheckHeader(.header)
			If .errorCode = BFUK.GetMarketPricesErrorEnum.OK Then
				Dim oMarketPrices As New UnpackMarketPricesCompressed(.marketPrices)
				With oMarketPrices
					For i = 0 To .runnerPrices.Length - 1
						With .runnerPrices(i)
							'==============================================================================
							If .bestPricesToBack.Length = 0 Then
							Else
								MsgBox(.bestPricesToBack(0).price)
							End If
							If .bestPricesToLay.Length = 0 Then
							Else
								MsgBox(.bestPricesToLay(0).price)
							End If
							'==============================================================================
						End With
					Next i
				End With
			End If
		End With
	End Sub
	'==============================================================================
	'//////////////////////////////////////////////////////////////////////////////////////////////////////////
#End Region

На вход процедуры передаете id рынка. На выходе получите циклом кефы back и lay для каждой лошади. Биржа сама сортирует списки лошадей в забеге. Соответственно в массиве элемент .runnerPrices(0) т.е. с индексом 0 и будет лошадь фаворит. (с наименьшим текущим кефом back)

Например, Back:
If .bestPricesToBack.Length = 0 Then
Else
	MsgBox(.bestPricesToBack(0).price)
End If
Тут я вам вывел просто как сообщение. подставите сюда свой массив данных или сразу в соответствующие ячейки таблицы.

#33 OFFLINE   jojo123

    Пунтер


  • Участник
  • ПипПип
  • 39 сообщения
8

Добавлено 01 June 2013 - 14:46

Может ли кто-нибудь рассказать из программистов, как получить все цены, предлагаемые для back и lay для runner'a как видно в ladder
потому что. runnerPrices.Length возвращает только 3 лучшие цены.
Runner 1
Back = 1,65/ 1,64/ 1,63/
Lay = 1,68/ 1,69/ 1,7/

но хотелось бы получить:

Back = 1,65/ 1,64/ 1,63/ X/ Y/ Z/ .......
Lay = 1,68/ 1,69/ 1,7/ X/ Y/ Z/ ....... итд.

спасибо

#34 OFFLINE   vs73

    Новичок


  • Участник
  • Пип
  • 2 сообщения
1

Добавлено 01 June 2013 - 15:38

Надо использовать функцию API getCompleteMarketPricesCompressed

#35 OFFLINE   jojo123

    Пунтер


  • Участник
  • ПипПип
  • 39 сообщения
8

Добавлено 02 June 2013 - 01:01

Сообщенияvs73, on 01 June 2013 - 15:38, сказал:

Надо использовать функцию API getCompleteMarketPricesCompressed

Не покажите пример того, как использовать функцию для получение значений?
Что то у меня не получается!!!

спасибо

#36 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 02 June 2013 - 03:03

Сообщенияjojo123, on 02 June 2013 - 01:01, сказал:

Не покажите пример того, как использовать функцию для получение значений?
Что то у меня не получается!!!
Здесь пример:
forum.bdp.betfair.com/showthread.php?p=264

А здесь подобный вопрос был: Ссылка Здесь

#37 OFFLINE   jojo123

    Пунтер


  • Участник
  • ПипПип
  • 39 сообщения
8

Добавлено 02 June 2013 - 04:09

СообщенияJericho, on 02 June 2013 - 03:03, сказал:

Здесь пример:
forum.bdp.betfair.com/showthread.php?p=264

А здесь подобный вопрос был: Ссылка Здесь

спасибо Jericho, буду изучать

#38 OFFLINE   maxspeed

    Специалист


  • Участник II
  • ПипПипПипПип
  • 508 сообщения
37

Добавлено 22 August 2014 - 11:19

вопрос к Jericho почему у меня рынки на английском языке ? как получить рынки на русском?

#39 OFFLINE   Jericho

    Иерихон


  • RSB
  • ПипПипПипПипПип
  • 2226 сообщения
859

Добавлено 22 August 2014 - 15:07

Сообщенияmaxspeed, on 22 August 2014 - 11:19, сказал:

вопрос к Jericho почему у меня рынки на английском языке ? как получить рынки на русском?
Рынки возвращаются биржей по умолчанию с тем языком, какой выставлен в аккаунте.
Либо указать принудительно при получении рынков, в этой функции:
Spoiler

С ноября этого года данное API v6 будет не актуально. Биржа переходит на новое.

#40 OFFLINE   skala

    Пунтер


  • Участник II
  • ПипПип
  • 68 сообщения
2

Добавлено 21 February 2016 - 14:15

Создайте новую тему (инструкцию) по этому боту с новым API пожалуйста.
И в этом боте не хватает игрового аккаунта, т.е. ставки не на деньги. По моему это называют "игра на фантики"
В Geeks Toy такое есть))