The Bot Ledger
ES

Inicio / Artículos

Un modelo con un punto de control en vivo que lo superó

Nueve variables del libro, una temporada de entrenamiento, un test intacto y luego dinero real con un listón fijado de antemano.

A person working at three monitors showing charts
Foto: Abu Saeid, Unsplash

Cifras ilustrativas basadas en ejecuciones registradas

La mayoría de los "bots con IA" son un modelo ajustado a los mismos datos con los que se juzga. Este se construyó al revés: entrenado con una temporada, umbrales elegidos en una segunda, probado una sola vez en una tercera, y luego sometido a un listón de pasa o para antes de tocar dinero.

+8.0puntos por $1, en vivo, una semana
6 de 6días positivos
158ejecuciones en la semana

El modelo

Un árbol con gradient boosting sobre nueve variables leídas del libro y de la fuente de spot: el ask, el spread, cuántas veces cambió el favorito, si el spot coincidía con el libro y por cuánto, la hora, el segundo dentro de la ventana y la moneda. Devuelve una probabilidad de acierto; el bot dispara cuando esa probabilidad supera el ask más la comisión por un margen, y toma el mejor segundo de la ventana.

El punto de control

Antes del lanzamiento se dejó escrito el listón: tras 50 ejecuciones en vivo, parar si el recuento de aciertos queda por debajo de lo esperado al nivel del uno por ciento. Tras 89 ejecuciones el recuento era de 68 aciertos frente a 68,3 esperados, más 3,65 puntos por dólar frente a un backtest de 3,64. Lo superó, y siguió funcionando.

La semana en que pagó

El mismo modelo, disparado desde un servidor trasladado a la región del exchange con un espejo del libro por websocket en lugar de consultas en bucle, devolvió unos 8 puntos por dólar en seis días con todos los días positivos. Ilustrativo: $500 con apuestas del 10 por ciento, unos $1,100 después de esa semana.

La semana siguiente

La quincena siguiente fue plana. La predicción registrada de antemano sobre la latencia se cumplió; el mercado no se quedó quieto. Reentrenamientos por moneda, una versión de 15 minutos y un esquema de "cambiar al mejor modelo de las últimas 12 horas" se probaron todos y todos perdieron frente a simplemente dejar el modelo original en paz.

Qué copiar

  • Divide por tiempo, no al azar. Entrenamiento, validación y un holdout intacto que abres una sola vez.
  • Puntúa contra el ask ejecutable con la comisión real, una operación por ventana, nunca agrupando niveles de precio.
  • Escribe la regla de parada antes de la primera orden. Un punto de control que fijas después de ver los resultados no es un punto de control.
  • Vuelve a ejecutar toda la búsqueda sobre un mercado sin ventaja y reporta ese p-valor, no el de la regla suelta. Una búsqueda de 6 por 3 sobre puro ruido devuelve "+3,4 puntos" en el percentil 95.