Un robot de apuestas es simplemente un rpograma informático que hace apuestas en la Betfair por nosotros.
En este artículo no hablaré de programación ni de la parte técnica, porque no entiendo mucho de nada de eso. Solo abordaré aspectos muy importantes sobre los que debéis reflexionar antes de hacer un robot de apuestas con base en datos estadísticos y antes de gastar tiempo en su programación.
Primero criterio
La primera tarea fundamental en el desarrollo de un robot de apuestas de base estadístico es tener una estrategia lucrativa.
Primero formulamos una hipótesis y después la testamos para saber si es de valor. Por ejemplo:
- Hipótesis: ¿Apostar siempre en el favorito es una estrategia lucrativa al final de X apuestas?
- Teste: Cuanto mayor sea la muestra que seleccionamos para validar nuestra hipótesis, más importantes y válidas son las conclusiones que podemos sacar.
A partir del momento en que encontramos una estrategia lucrativa, debemos analizarla con sentido crítico de apostador y:
- 1º entender si los datos estadísticos hacen sentido;
- 2º si esos datos estadísticos se repetirán en el futuro.
Después de encontrar una estrategia lucrativa, que hace sentido y es repetible, entonces el paso siguiente es traducir la estrategia a condiciones del tipo SI {}.
Esto de traducir una estrategia en un algoritmo puede parecer muy sencillo, pero en realidad no lo es. La mayor parte de las estrategias que utilizo como trader en eventos en vivo no pueden traducirse por este tipo de condiciones.
Ejemplo de una de esas estrategias que no es posible de traducir:
- Si veo que el Barcelona está controlando la posesión del balón, pero no tiene interés en aproximarse del área del oponente...
- ... Entonces aposto a favor del Menos de siguiente..
Esta estrategia hace sentido y es repetible, pero no puedo explicar a un robot de modo a que lo entienda y pueda apostar por mí. Porque el robot lo tiene como saber si el Barcelona está, o no, controlando la posesión del balón sin buscar el gol.
Un robot de apuestas solo es capaz de hacer análisis SI{} sencillas, que son mayoritariamente apoyadas en el análisis estadística y el análisis de las cuotas.
Ejemplo de un robot con base estadístico del presente (los momentos del propio partido):
- Si un equipo conquista más de 5 saques de banda antes del minuto 30,
- Entonces apostar a favor del equipo.
Ejemplo de un robot con base en datos estadísticos de un historial de partidos:
- Analizando los últimos 30 partidos de un equipo, si más de 30% de los goles del equipo fueron marcados en los primeros 15 minutos del partido...
- Entonces apostar a favor del equipo antes de empezar el partido y cerrar posición al minuto 15.
Estos son dos ejemplos hipotéticos de estrategias que podemos aplicar en un robot de apuestas. Es importante destacar que ¡estas estrategias no fueron testadas ni pueden garantizar lucro!
Segundo criterio
Es importante que nosotros, como apostadores, seamos conscientes de que un robot es estúpido.
Nosotros, humanos, conseguimos observar algo ver que no hace ningún sentido. Por ejemplo, conseguimos entender que si el partido está 2-0 a favor del Benfica, ya no puede terminar 0-2 a favor del Oporto. Pero el robot, si no se lo explicamos claramente, no lo sabrá ni será capaz de entenderlo.
Por lo que si el robot no fue muy bien programado, con todos los detalles, podrá apostar a favor del 0-2 cuando el partido está 2-0.
Tercer criterio
No basta que la táctica a utilizar en un robot sea lucrativa y que pueda traducirse en condiciones SI {}. La táctica debe ser super-lucrativa.
Porque la táctica debe compensar los costos de entrada y salida del mercado (que en el caso de los robots son más elevados que en el caso de los humanos).
Lo digo por mi experiencia. En este momento, soy capaz de entender cuál es la mejor cuota y si me interesa entrar inmediatamente en el mercado o esperar para obtener la mejor cuota.
O sea, puedo reducir mis costos de entrada y salida porque no tengo que aceptar ciegamente las cuotas disponibles.
Pero como no es posible transmitir esta experiencia al robot a través de condiciones SI{}, esto significa que el robot tiene costos de entrada más elevados que los míos.
Intenté resumir aquí los aspectos que debéis considerar a la hora de desarrollar un robot de apuestas exitoso. Espero que este artículo os haya ayudado.
Abrazos,
PR