Citar Originalmente publicado por lissette22 Ver post
Hola!
Estoy haciendo un proyecto de fin de carrera sobre apuestas deportivas, he estado mirando por la red y no encuentro mucha documentación de como poder realizar un algoritmo de generación de apuestas, es decir quería un algoritmo para cargar los datos iniciales de la apuesta y a medida que la gente apueste a una determinada apuesta, se vaya actualizando automáticamente de manera que la banca nunca pierda.
A todos los demás foreros que han querido ayudar, este proyecto no se trata de utilizar algoritmos para seleccionar picks. Lissette está escogiendo jugar como bookie, no como apostador.

Lissette, en tu lugar yo haría un modelo simplificado con las siguientes variables iniciales:

- Número de selecciones (ej. dos para partidos de baloncesto, tenis y balonmano, tres para el futbol)
- Probabilidades de que cada selección resulte triunfadora
- Porcentaje de "ganancia" (overround) en el evento
- Cantidad de dinero total que esperas recibir en el evento.

Ejemplo improvisado de cómo hacerlo en un partido de futbol:
- Tres selecciones (equipo A, equipo B y empate)
- Supongamos probabilidades de 50% para el equipo A, 20% para el equipo B y 30% para el empate
- Overround de 15% (lo sé, soy un abusivo)
- Se espera apuestas de EUR 100,000

Cuotas justas (fair odds):
A: (1/0.5), X: (1/0.3), B: (1/0.2) = 2.00, 3.33, 5.00

Cuotas con overround:
A: (1/(0.5*1.15)), X: (1/(0.3*1.15)), B(1/(0.2*1.15)) = 1.74, 2.89, 4.34

y redondeamos para tener cuotas similares a las de la vida real:
A: 1.75, B: 2.90, X: 4.25

y ahora viene lo divertido: cómo ajustar cuotas dependiendo del volumen (cantidad de dinero) apostada en cada selección. Se me ocurre traducirlo a tres desigualdades simultáneas que, en forma de gráfica, van a crear un "hueco" al centro, que es el área de rentabilidad, y tu objetivo debe ser que el centro de dicha figura sea equidistante de los vértices. Al ajustar las cuotas cambias la pendiente de las desigualdades y ajustas el área de rentabilidad.

Yo creo que con una buena sesión de álgebra y geometría analítica debes lograr un modelo razonablemente aceptable.

Saludos,


F.