El bot intenta ejecutar estrategias y realizar apuestas cuando se descargan los precios de mercado. Si los precios de mercado no se están descargando entonces sus estrategias no se ejecutarán ni intentarán realizar apuestas.
De forma predeterminada el bot está configurado para comenzar a monitorear mercados unos minutos antes de la hora de inicio y seguir monitoreando mercados hasta que estén Cerrados. En la mayoría de los casos no necesitará cambiar esas configuraciones, pero si decide apostar temprano o necesita monitorear una gran cantidad de mercados al mismo tiempo entonces tendrá que hacer algunos cambios para optimizar esas configuraciones según sus necesidades.

La primera opción es la tasa de actualización para obtener precios de mercado. El valor predeterminado es 1.000ms (1 segundo) y se puede configurar tan bajo como 300ms. Esto significa que cada 1 segundo el bot hace una solicitud para obtener precios de 5 mercados diferentes. Luego al siguiente segundo obtiene precios de otros 5 mercados y así sucesivamente. Con tasa de actualización de 1 segundo el bot podrá obtener precios de 60s x 5 = 300 mercados cada minuto.
Si está monitoreando todos los mercados de fútbol entonces esto podría no ser lo suficientemente rápido, especialmente durante los fines de semana cuando hay muchos partidos que comienzan a la misma hora o en horarios similares. En ese caso puede configurar una tasa de actualización más rápida, como 500ms, y esto permitiría que el bot obtenga el doble de precios por segundo. A continuación se muestra una tabla que muestra cuántos precios de mercado puede obtener el bot por segundo/minuto para diferentes tasas de actualización.
|
Intervalo de tasa de actualización
|
Precios de mercado por segundo
|
Precios de mercado por minuto
|
|
300ms
|
15-20
|
1,000
|
|
500ms
|
10
|
600
|
|
1,000ms
|
5
|
300
|
|
2,000ms
|
0-5
|
150
|
|
5,000ms
|
0-5
|
60
|
Tasas de actualización altas permitirán que el bot obtenga precios más rápido, pero también requerirá un procesador más rápido para procesar todos esos precios y ejecutar sus estrategias. Cada precio descargado debe verificarse contra cada estrategia para que la estrategia pueda decidir si debe tomar alguna acción con esos precios descargados o no. Esto requiere un procesador (CPU) muy rápido si está ejecutando un gran número de estrategias al mismo tiempo. Debe consultar el artículo sobre configuración mínima para conocer los límites y hardware que recomendamos. Si su CPU no es lo suficientemente rápida entonces el bot podría no funcionar correctamente, volverse inestable o fallar. Siempre es mejor probar sus configuraciones en modo de simulación antes de usar dinero real y ver cómo funciona el bot durante algunos días.
Además si está ejecutando otros programas con su cuenta de Betfair entonces también debe revisar las tasas de actualización de esos otros programas y asegurarse de que su cuenta no realice más de 5 solicitudes por segundo en total para obtener precios de mercado, ya que ese es el límite de la API de Betfair. Si excede los límites de la API de Betfair entonces podría ser bloqueado por la API o se le podrían cobrar tarifas adicionales por el uso de la API.
Otras opciones en el formulario de configuración de monitoreo deberían ayudarle a optimizar el tiempo de inicio de monitoreo de mercados. Si sus estrategias solo están colocando apuestas unos minutos antes de la hora de inicio, configure el tiempo de inicio de monitoreo de mercados a 2 minutos antes de esa hora. No hay necesidad de monitorear mercados horas antes de la hora de inicio cuando sus estrategias solo intentarán apostar justo antes de la hora de inicio.
Lo mismo ocurre con el tiempo hasta cuando monitorear mercados. Si no tiene ninguna estrategia que intente apostar durante el in play entonces no hay necesidad de monitorear mercados hasta que estén Cerrados, así que configure esto para monitorear mercados hasta la Hora de inicio o In Running.
El número de mercados que el bot puede monitorear está configurado de forma predeterminada en 500. Esto es más que suficiente para cubrir todos los mercados de carreras de caballos y galgos. También será suficiente si planea cargar un solo tipo de mercado de fútbol, por ejemplo Match odds. En caso de que cargue más de un tipo de mercado por partido de fútbol entonces debería aumentar este número a un valor más alto, por ejemplo 1,000 o 2,000.
Cuantos menos mercados monitoree el bot al mismo tiempo mayor será la tasa de actualización de precios para esos mercados. Si solo tiene 5 mercados que comienzan al mismo tiempo y se monitorean con tasa de actualización de 500ms entonces eso significa que ¡los precios de cada mercado se descargarán 120 veces por minuto! El bot podrá obtener precios para cada mercado dos veces por segundo.
También existe la opción de dejar de monitorear mercados que no entran en in play, esto permite que el bot pase a otros mercados en casos cuando hay retraso en algunos eventos.
Si solo está apostando antes de in play entonces podría querer mostrar solo precios de antes de in play en la vista principal de cuadrícula MARKETS. Esto puede ser útil si desea verificar precios de favoritos más tarde con solo echar un vistazo a la vista principal de cuadrícula MARKETS.
Otras configuraciones incluyen la eliminación de mercados de la vista de cuadrícula MARKETS para que ya no sean monitoreados o mantenidos. Eliminar un mercado de la vista de cuadrícula MARKETS liberará memoria y mejorará la velocidad del bot, pero también impedirá que el bot apueste en ese mercado. De forma predeterminada el bot está configurado para eliminar mercados cerrados sin apuestas, mercados deseleccionados y todos los mercados 24 horas después de su hora de inicio.
Debe tener cuidado al eliminar mercados ya que esto puede afectar algunos planes de staking. Cuando un mercado es eliminado entonces todos sus detalles son eliminados del bot y la secuencia de staking puede verse afectada en algunos casos. Así que es mejor mantener los mercados por 24 horas o más en la vista de cuadrícula MARKETS si está utilizando planes de staking o recuperación de pérdidas.
