Arbitraje en apuestas deportivas

ESTUDIO DE VIABILIDAD DEL ARBITRAJE EN LAS APUESTAS DEPORTIVAS
Autor: Vegas Requena, Carlos.
Director: Tomás Kutz, Bernardo de.
Entidad Colaboradora: ICAI – Universidad Pontificia Comillas

La idea de este proyecto surgió tras la lectura de un libro: “La fabulosa historia de los Pelayo”, de Iván y Gonzalo García-Pelayo. En él hablan sobre cómo ganaron a los casinos más grandes de Europa jugando a la ruleta y sobre un sistema para ganar a las quinielas, en el que intentaban apostar a todas las opciones posibles. Se pueden aplicar los mismos principios a las apuestas en eventos deportivos y ganar a las casas de apuestas.

Hay cientos de casas de apuestas por Internet, y cada una ofrece un odd (el número por el que se multiplica la cantidad apostada, en el caso de ganar la apuesta) por cada resultado que pueda ocurrir. Para cualquier evento deportivo una casa de apuestas ofrecerá unos odds que en conjunto repartan el 90% de la cantidad total que se apuesta, por lo que siempre ganan dinero.

Se dice que la apuesta tiene un payout del 90%.

En función de las apuestas que van recibiendo, cada casa ofrece odds diferentes para cada resultado posible, lo que crea una dispersión, si los comparamos entre sí. Si para un evento deportivo elegimos los odds más altos para cada uno de los resultados posibles y estos hacen que el payout supere el 100%, al apostar a ellos una cantidad determinada, se ganará independientemente del resultado.

Se dice que hay una operación de arbitraje.

Hay más de cinco millones de eventos deportivos al año. Habría que estudiar en cuantos de ellos hay operaciones de arbitraje.

Este proyecto tiene dos objetivos principales:
  1. Probar que el arbitraje en apuestas deportivas es un negocio interesante.
  2. Construir una aplicación que encuentre las oportunidades de arbitraje en el momento en que se produzcan.
Para cumplir el primer objetivo se ha tenido que realizar una búsqueda exhaustiva de información en las casas de apuestas, los deportes, los sistemas de transferencia de dinero, los tipos de apuestas y las reglas de cada casa de apuestas para cada deporte. Se han analizado los programas de alerta de oportunidades del mercado, para comprobar su funcionamiento y efectividad, y se ha seleccionado el mejor para usarlo en unas pruebas.

Posteriormente, se han realizado unas pruebas virtuales, en las que no se ha apostado dinero, pero se ha simulado todo el proceso, desde la aparición de la oportunidad de arbitraje en el programa de alertas utilizado, hasta llegar a las pantallas anteriores a realizar las apuestas. En esta prueba se han apuntado todas las oportunidades que han ocurrido, dentro de un grupo de casas que se ha escogido para el estudio. Con los datos obtenidos, se han simulado las estrategias sobre el funcionamiento del negocio y se ha seleccionado la mejor de ellas. También se han seleccionado las casas de apuestas para hacer las pruebas reales.

Por último, se han hecho unas pruebas reales, creando usuarios en las casas de apuestas, con dinero y apuestas reales a los eventos en los que había arbitraje. Las pruebas se realizaron durante tres semanas, utilizando dieciocho casas de apuestas y realizando 45 oportunidades de arbitraje.

Los resultados han sido muy satisfactorios.

Para dotar de una mínima eficiencia al proceso es preciso crear una aplicación que avisa al usuario si en cualquier momento ocurre una oportunidad de arbitraje. Con esto optimiza el número de horas hombre necesarias para llevar a cabo el proceso de identificación de oportunidades. Su desarrollo es el segundo objetivo de este proyecto.

Para cumplir su función, la aplicación debe conectarse a las páginas web de las casas de apuestas. Debe buscar las páginas que en la que se encuentran las competiciones, y descargar los archivos .html o .xml que contienen los datos de los eventos deportivos. Estos datos se deben extraer de los archivos y almacenar en una base de datos.

Posteriormente la aplicación buscará las operaciones de arbitraje dentro de los eventos deportivos que están en dicha base de datos. Al encontrarlas, avisará al usuario de que se ha producido una operación de arbitraje. El usuario tendrá toda la información necesaria para poder hacer las apuestas pertinentes en las casas de apuestas que ofrecen la operación. Se mantendrá también un histórico de las operaciones detectadas para que puedan ser analizadas.

Una vez acabado el análisis, la aplicación comenzará con el proceso de descarga y análisis otra vez. Así podrá ofrecer todas las operaciones de arbitraje casi a tiempo real.

Se ha considerado que el volumen de trabajo que requiere esta aplicación es muy elevado, por lo que el objetivo será construir un módulo de descarga de archivos, uno de análisis y búsqueda de las operaciones, una base de datos para almacenar información y trabajar con ella y tres parsers.

Cada parser está diseñado para recorrer los archivos .html o .xml que se han descargado y sacar de ellos todos los eventos deportivos con sus odds. Dado que el funcionamiento de todos los parsers es muy similar, se ha pensado que era el mejor sitio donde reducir el volumen de la aplicación, que se ha dejado preparada para que sólo haya que construirlos y añadir una línea de llamada en el código principal.

Se ha probado la aplicación y funciona correctamente. De hecho se ha encontrado una operación de arbitraje, y considerando que sólo se analizan tres casas de apuestas, se puede considerar todo un éxito.

Los resultados obtenidos del estudio de viabilidad del negocio han sido los siguientes:

Rentabilidad media por operación de arbitraje: 2,62%

Número de operaciones por día: 29,14

Si la operación media es de 2,62%, dependiendo del número de operaciones por día los resultados en un año serán los siguientes:
  • Operaciones al día: 10 (25% de inversión total)
100 % x (0,25 x 1,0262)elevado a 365 = Dá una rentabilidad del 255%
  • Operaciones al día 14 (35% de inversión total)
100% x (0,35 x 1,0262)elevado a 365 = Dá una rentabilidad del 370%

Si además se tienen en cuenta los middles (operaciones con doble arbitraje debido a los odds) realizados durante las pruebas reales, con los que se ganó un 8% adicional sobre toda la inversión en un periodo de tres semanas, la rentabilidad anual sería del 700%.

Esta cifra, muy escandalosa, no puede ser considerada del todo correcta, ya que los límites de las apuestas de las casas harían que no se pueda aumentar la apuesta inicial a la misma velocidad a la que aumenta la inversión. Sin embargo, da una buena idea sobre el potencial de este negocio.

Teniendo en cuenta el éxito de la aplicación construida y los resultados obtenidos, se ha decido seguir trabajando en este proyecto.

El estudio de viabilidad se continuará, mejorando la selección de las casas de apuestas y el sistema de operaciones del negocio. Se harán más pruebas reales, con cantidades cada vez mayores y se estudiará como reducir el efecto de los límites de las apuestas.

Con respecto a la aplicación, se añadirán los parsers de 22 casas de apuestas y los distintos tipos de apuestas, y se intentará reducir aún más el tiempo de descarga de datos y su análisis. Para conseguirlo se modificará el funcionamiento de la aplicación para que las descargas y el análisis se puedan realizar en paralelo, mediante una división en threads o hilos. También se dividirá una tabla de la base de datos para reducir los tiempos de búsqueda.

La realización de este proyecto me ha dado la oportunidad de realizar todos los pasos necesarios en la construcción y diseño de una aplicación de tamaño considerable. Además ha dado la oportunidad de pensar desde la perspectiva de un economista, buscando la mejor manera de invertir el dinero.

Es viable y puede ser muy rentable montar un negocio de arbitraje en apuestas deportivas, de hecho ya hay por lo menos un fondo de inversiones que se dedica a ello.

SI DESEA DESARROLLAR UN PROYECTO DE ARBITRAJE CONTACTE CON NUESTRA EMPRESA DE DESARROLLO DE SOFTWARE DE APUESTAS DEPORTIVAS
WWW.DOYOUBET.COM

Desarrollo de software de Apuestas Deportivas