User Tag List
Discusión: Estructura de vuestras Bases de Datos
Threaded View
-
23/12/09, 02:45 PM #8
Institución
Moderador
- Registrado
- Apr 2009
- Posts
- 2,135
- Agradecimientos
-
- 4395
- 2454
- Mencionado
- 40 Post(s)
- Tagged
- 0 Hilo(s)
Re: Estructura de vuestras Bases de Datos
Una de las cosas que quería estudiar era precisamente oscilaciones de cuotas. El bot que tengo puede escupirnos toda la info que proporciona el API de betfair y guardarlo en la BBDD debería ser trivial. Si existe algún otro tipo de info al que no podamos acceder por limitaciones del API o simplemente porque el API no la dé, webscraping como ya hablamos en su día y listo.
Luego para el simulador para tapados, análisis de cuotas, o cualquier otra funcionalidad que necesitemos, se podrían programar servicios sencillitos independientes a la BBDD que nos faciliten la comunicación con nuestros respectivos bots controlando así las simulaciones y las apuestas. Es decir, el primer diseño que había pensado es:
BBDD - Una o varias, divididas por funcionalidad. Por ejemplo una primera para caballos con todos la info que citas.
Bots - Entidades independientes capaces de apostar por sí mismas, automatizar estrategias, etc. Están programados como plugins.
Interfaz/Servicios/Programa maestro - Una aplicación manager que centraliza todas las bases de datos, permite activar / desactivar bots, hacer consultas, simulaciones, preparar estrategias, etc.
Yo lo veo más que factible y la estructura me gusta porque es muy modular y permite que le añadamos cosas que se nos ocurran según necesitemos. Por ejemplo, queremos analizar una estrategia en dardos: añadimos una nueva BBDD dardos, creamos un nuevo bot (adaptando uno que ya tengamos) y los activamos desde el manager.
Luego en el manager se puede hacer webscraping de otras bookies (podemos tener otros plugins especializados en webscrapping de cada bookie), importar datos a la BBDD desde un csv, etc.
Si quieres colaborar, yo encantado.
Todavía no he empezado más que a diseñar todo, ya que por ahora con mis bots me valía. Pero es una aplicación que necesito y quería empezar ahora en vacaciones.
Más en lo técnico, sería Qt, en Java o C++, gracias a lo cual podemos tener luego una versión del manager en el móvil sin mayores problemas. Yo uso trac para seguimiento de proyectos, que es muy sencillito y potente, con control de versiones y centralizado en un server, aunque estoy abierto a cualquier otra tecnología. Si te animas genial. Si no has usado alguna de estas cosas no te preocupes, una tarde por skype y estás picando código
-
anogues ha(n) agradecido este post
Total: 1 Agradecimientos





Citar y responder
RESULTADOS: [/URL]
Analisis al marcador exacto ligas...