User Tag List
Discusión: Programando para la API de betfair
-
16/12/08, 09:35 PM #11
Institución
- Registrado
- May 2005
- Ubicación
- Barcelona
- Posts
- 2,307
- Agradecimientos
-
- 4629
- 4593
- Mencionado
- 5 Post(s)
- Tagged
- 0 Hilo(s)
Re: Programando para la API de betfair
Hola potas.
Me estudiaré lo que dices. de hecho no creo que sea muy complicado, pero hay que mirar las limitaciones de la api gratuita para hacer estas cosas.
Salu2
-
17/12/08, 03:11 AM #12
Forobetero júnior
- Registrado
- Aug 2007
- Ubicación
- Seattle, WA, USA
- Posts
- 408
- Agradecimientos
-
- 306
- 979
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Programando para la API de betfair
No, realmente no me ocurre nada aunque puedo aportar algo de mi experiencia en el desarrollo con el API. Sin embargo no soy un samaritano al 100%, por ejemplo nunca contesto dudas muy elementales y sólo me involucro en un tema si siento que tiene algún mérito.
Para empezar te tengo algunas sugerencias respecto al zip que subiste:
1) Cambia la compatibilidad de tu Visual Studio a lo más bajo que puedas, de preferencia el .Net Framework 1.1. En mi caso yo trabajo con VS2005 y no pude abrir tu proyecto por ese simple detalle. Efectivamente, el código se puede ver en el bloc de notas pero es más ilustrativo cuando puedes verlo como proyecto.
2) Ten en cuenta que aunque Microsoft ofrezca el Visual Studio Express gratis no todo el mundo está dispuesto a bajar una herramienta de 300MB nada más para poder ver un proyectito de apuestas. Además no son tantos los usuarios del foro que tienen inclinación hacia el desarrollo de software.
3) El zip es de 1 MB pero el archivo con el código ocupa apenas unos cuantos KBs. Todo lo demás son archivos que Visual Studio incluye como parte de la solución pero que son innecesarios para aprender el concepto del API.
4) Recuerda que, como buen proyecto de desarrollo de software, lo complicado se encuentra en los detalles. Te hablo por experiencia propia.
La principal limitación del API gratuito es el número de veces que se pueden llamar a algunas de las funciones. Por ejemplo, el proyecto que menciona potas:
Son dos las funciones principales del API que se utilizarían para lo que pide potas: GetMarket (que entre otras cosas contiene las opciones de cada mercado) y GetMarketPricesCompressed (que contiene las cuotas para cada selección). Pero La función de GetMarket sólo se puede llamar cinco veces por minuto. Entonces, por ejemplo, esta semana hay 16 partidos de la Copa UEFA y cada uno tiene 14 mercados, por lo que registrar todas las opciones de todos los mercados se necesitarían (14 mercados x 16 partidos)/(5 llamadas por minuto) = 45 minutos aproximadamente.
Por otro lado, GetMarketPricesCompressed(la función que nos permite conocer las cuotas) sólo se puede llamar 60 veces por minuto. Por ejemplo, en los partidos de la primera división hay 27 mercados, y el domingo pasado en La Liga se jugaron 6 partidos a la misma hora. Eso quiere decir que para registrar las cuotas de todos los mercados de esos juegos se necesitan 27x6 = 162 mercados, por lo que sólo podríamos obtener los precios de cada mercado cada 2min45seg aproximadamente. Y estoy seguro que cuando potas habla de una aplicación que permita observar la evolución de cuotas live necesita registrarlas al menos cada 15 segundos y cuanto más corto el intervalo, mejor.
En fin, por aquí estaré en caso de que surja algo interesante.
Saludos,
F.
-
17/12/08, 10:06 AM #13
Su cara nos suena
- Registrado
- Jun 2008
- Posts
- 147
- Agradecimientos
-
- 746
- 129
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Programando para la API de betfair
Gracias FMX
Evidentemente con las limitaciones de la api gratuita la posibilidad de recoger las cuotas de todos los mercados es una tarea verdaderamente complicada.
Pero tendremos que enfocarlo desde ese punto e intentar exprimirlo. Por ejemplo dividir los mercados entre diferentes usuarios y recoger toda esa información en una base de datos comunitaria. Lo que no se es si sacaríamos provecho o nos serviría tantos megas de información.
SaludosEditado por rma, 17/12/08 a las 10:10 AM
-
anogues ha(n) agradecido este post
Total: 1 Agradecimientos -
17/12/08, 10:09 AM #14
Institución
- Registrado
- May 2005
- Ubicación
- Barcelona
- Posts
- 2,307
- Agradecimientos
-
- 4629
- 4593
- Mencionado
- 5 Post(s)
- Tagged
- 0 Hilo(s)
Re: Programando para la API de betfair
Hola.
Muchas gracias por tu sugerencia. Si, el proyecto lo hice con el 2008 y tal vez debia haber incluido solo los ficheros necesarios pero puse toda la solucion. Estoy acostumbrado a hacerlo así.
Sobre las limitaciones de la api estas en lo cierto, pero mas cierto es que podemos atacar la api de manera distribuida, asi todos estos problemas se solucionan. Solo es cuestión de darle una vuelta de tuerca mas. O sino crearse tres cuentas en betfair y irlas rotando. Puedes hacer 60 logins por cuenta cada minuto, así nos cepillamos la mayoria de restricciones. Es cuestión de como pensarmel sistema distribuido. De momento me centraré en lo que me interesa para añadir a mi programa. Es decir, me interesa el capturar todas las apuestas de una cuenta en un periodo de tiempo realizado para poder añadirlas automáticamente mi programa.
Pero lo que plantea potas es interesante porque para muchas estrategias se desean obtener cuotas en ciertos puntos de tiempo. Y pagar la api completa como que no...
Jiji si queda algo grande aun podría presentarlo como proyecto final de carrera haaha
Nah iré viendo estas navidades como abordar las limitaciones.
Salu2




Citar y responder

ANALISIS AL MARCADOR EXACTO LIGAS FIN DE SEMANA 13 14 15 NOVIEMBRE 2026. EERSTE DIVISIE HOLANDA:
Analisis al marcador exacto ligas...