El bot que se perseguía la cola
Una vez le di a mi bot de trading en vivo lo que parecía un golpe de inteligencia: la capacidad de adaptarse. Tras una racha de pérdidas se volvía más cauteloso; tras una racha de ganancias, más agresivo. Parecía receptivo, casi vivo — un sistema que prestaba atención a cómo le iba y se ajustaba en consecuencia.
Lo que en realidad había construido era una máquina que reaccionaba al ruido y lo llamaba aprendizaje. Se apretaba y se aflojaba en respuesta a lo que era en su mayoría ruido de muestra pequeña, y como cada ajuste daba forma a lo que ocurría después, pasaba el tiempo persiguiéndose ansiosamente la cola.
La función que parecía inteligente
La idea era seductora en su sensatez. Si el bot acababa de perder varias veces seguidas, seguramente las condiciones eran desfavorables, y debía elevar sus estándares antes de arriesgar más. Si estaba en una racha ganadora, las condiciones eran buenas, y podía permitirse apostar fuerte. Adaptarse al entorno. Responder a la retroalimentación. ¿Qué podría ser más sensato que un sistema que se ajusta a cómo le va?
Recuerdo estar satisfecho con ello. Hacía que el bot se sintiera menos como un conjunto fijo de reglas y más como algo con criterio.
A qué se estaba adaptando en realidad
El problema es qué contaba como “retroalimentación”. El bot se ajustaba basándose en un número minúsculo de resultados recientes — apenas un puñado de operaciones. Y un puñado de operaciones suele aportar muy poca evidencia como para sustentar una inferencia fiable sobre lo que viene después.
Unas pocas pérdidas seguidas son una de las cosas más corrientes que pueden ocurrir en cualquier secuencia de apuestas inciertas. Es como se ve la aleatoriedad de cerca. Pero el bot no podía distinguir entre un cambio significativo en las condiciones y la agrupación totalmente normal de la suerte, así que trataba cada racha corta como un mensaje y, obedientemente, cambiaba su comportamiento en respuesta.
Reaccionar al ruido se siente exactamente como aprender
Desde dentro, la sobrerreacción es difícil de distinguir de la adaptación. El bot estaba, en un sentido estrecho, “respondiendo al mercado”. Pero a lo que en realidad respondía era a la varianza — el agrupamiento aleatorio de ganancias y pérdidas que ocurre en cualquier proceso con un componente de azar — y reetiquetaba esa varianza como perspicacia.
Esta es la trampa en el corazón de buena parte de la maquinaria de trading, humana y automatizada por igual: una serie de resultados recientes se siente enormemente informativa y es en su mayoría ruido. Cuanto más rápido se mueve un sistema para actuar sobre esos resultados, con más fidelidad rastrea el ruido en lugar de algo real.
La parte que se autorrefuerza
Empeoró, porque los ajustes retroalimentaban la propia cosa que se estaba midiendo. Volverse cauteloso tras las pérdidas significaba menos operaciones, lo que significaba que el siguiente puñado de resultados era aún más pequeño y errático, lo que significaba mayores oscilaciones en la señal a la que el bot reaccionaba, lo que significaba ajustes más bruscos. El sistema respondía a un número que él mismo estaba distorsionando — un bucle con poco en el exterior que lo anclara.
Un bucle de retroalimentación es tan estable como aquello a lo que está anclado. El mío estaba anclado en su mayoría a su propia suerte reciente, es decir, anclado a muy poco. Así que oscilaba: cauteloso, luego audaz, luego cauteloso de nuevo, cada oscilación una reacción a la oscilación anterior y no al mundo.
Por qué las muestras pequeñas mienten
Debajo de todo esto hay un único hecho estadístico, nada glamoroso: las muestras pequeñas no se promedian, oscilan. Todo el consuelo de “los números me lo dirán” descansa en tener suficientes números para que la suerte se cancele. Un puñado de operaciones es el régimen opuesto — fuertemente influido por el azar, donde unos pocos resultados buenos o malos pueden arrastrar el promedio casi a cualquier parte.
Cualquier regla que responda rápidamente a una ventana reciente corta — sin una señal validada de forma independiente o alguna detección de cambios real detrás — responde en su mayoría al azar. La capacidad de respuesta, precisamente lo que hacía que la función pareciera inteligente, era buena parte de lo que la hacía estar equivocada aquí. Cuanto más rápida es ese tipo de reacción, más se acerca a la superstición.
La solución: reaccionar más lento, o nada en absoluto
La reparación, en aquel prototipo, fue quitarle al bot los reflejos — dejar de permitir que una racha corta de resultados cambiara su comportamiento en absoluto. La lección más amplia que conservé es más simple: desconfía de las adaptaciones impulsadas por secuencias cortas de resultados. Si un sistema va a ajustarse en absoluto, la evidencia para ajustarse debería ser lo bastante grande, y recogida lo bastante despacio, como para plausiblemente significar algo en lugar de rastrear los últimos lanzamientos de la suerte.
Es un poco contraintuitivo que hacer un sistema más lento para reaccionar pueda hacerlo mejor. Pero la velocidad de reacción solo es una virtud cuando hay señal real a la que reaccionar. Cuando la entrada de corto plazo es en su mayoría ruido, mucha de la capacidad de respuesta que añades no es más que una forma más rápida de dejarse engañar.
No toda adaptación es inteligencia
Lo más profundo que saqué de esto es una distinción que ahora sostengo: reaccionar y aprender no son el mismo acto, aunque puedan llevar la misma cara. Aprender extrae un patrón estable de un gran cuerpo de evidencia. Reaccionar solo refleja la cosa más reciente que ocurrió. Un sistema que se ajusta instantáneamente a sus últimos resultados no se ha vuelto necesariamente inteligente. Puede haberse vuelto supersticioso — realizando pequeños rituales en respuesta a coincidencias, convencido de que ha notado algo.
“Se adapta a las condiciones” suena como una función. Algunas veces, es una descripción cortés de un sistema que se persigue la cola. La pregunta nunca es solo si algo se adapta. Es si aquello a lo que se adapta fue alguna vez real.
— Sin señales, sin retornos, esto no es asesoramiento de inversión.