Le pedí a una IA que revisara mis carpetas de proyectos y me contara qué encontraba.
Esperaba una vergüenza moderada. Lo que recibí fue el inventario de una década de ambición: veinticinco proyectos de trading repartidos en dos directorios. Contratos de arbitraje con flash loans. Bots de Uniswap en tres versiones del protocolo. Un scanner de arbitraje sobre seis exchanges que alguna vez registró, orgulloso, "¡58 oportunidades encontradas!". Un sniper de Polymarket. Motores de arbitraje estadístico — en plural. Un sistema multiagente donde traders de IA se coordinaban a través de archivos markdown. Un bot de strangles de opciones. Un farmer de rendimiento DeFi.
Algunos eran buenos. Esa es la parte que dolió.
La autopsia que cambió el diagnóstico
Mi supuesto, el que venía cargando en silencio durante años, era que yo tenía un problema de terminar las cosas. Empezar fuerte, perder la fe, derivar hacia la siguiente idea brillante. Un defecto de disciplina.
El relevamiento dijo otra cosa. Cuando abrimos de verdad las bases de datos que estos proyectos dejaron atrás, había evidencia por todos lados:
- Un bot de arbitraje de funding con 39 operaciones de práctica completadas y un 85% de acierto — que nadie había mirado en semanas.
- Una plataforma de pairs trading cuya cuenta de práctica tenía registrado un 63,5% de acierto... en un archivo de estado que una reescritura posterior había borrado en silencio (ese desastre tiene su propio post).
- Un portafolio de cinco estrategias investigadas — corriendo, en ese mismo momento, en mi propia máquina — con posiciones abiertas que yo no conocía. Siete procesos vivos hacía días, operando en silencio total.
Eso último me reacomodó el cerebro. Tenía sistemas funcionando y no lo sabía.
Acá no murió nada por malas ideas
Este es el patrón, y si alguna vez abandonaste un proyecto personal, fijate si te suena:
Cada proyecto funcionaba más o menos así: construir el motor (divertido), conectarlo a los datos (difícil), ponerlo a correr (triunfal), y después... revisarlo a mano, a veces, entrando por ssh a leer logs, hasta que la vida se pone ocupada, las revisiones se espacian, y un día el proyecto simplemente se siente muerto — así que la energía se va al siguiente, donde al menos el feedback es inmediato.
Ninguno de los veinticinco murió por una mala idea. Murieron de invisibilidad. Un sistema de trading que no te reporta no es un sistema — es un mensaje en una botella. Y yo había pasado diez años tirando botellas al mar y preguntándome por qué el mar nunca contestaba.
Había incluso un espécimen perfecto: el sniper de Polymarket registró 58 señales de trading a lo largo de tres días de enero... y no ejecutó ninguna. La bandera de ejecución nunca se activó. Un bot que mira para siempre y nunca actúa no es un trader. Es un diario íntimo. Yo había construido un diario íntimo muy sofisticado.
El arreglo no es motivación
La semana después del relevamiento no escribimos ni una estrategia nueva. En cambio:
- Cada sistema recibió un libro mayor — una base de datos de solo-agregar con cada operación, viviendo donde ninguna reescritura la pueda borrar.
- Cada sistema recibió una voz — mensajes de Telegram con cada posición abierta y cerrada, con las comisiones al lado de la ganancia, porque las comisiones son donde los sueños de trading van a morir calladitos.
- Cada sistema recibió un reporte diario — dos mensajes cada tarde, pase lo que pase. El silencio también se volvió una señal: ahora un watchdog grita a los cinco minutos si un bot se muere.
- Y cada estrategia recibió una compuerta: una vara pública y numérica (decenas de operaciones, rentable después de costos, semanas de consistencia) que debe superar antes de que el dinero real siquiera se discuta.
Nada de esto es glamoroso. Todo esto es la diferencia entre una pila de bots y una empresa.
La generalización incómoda
Honestamente, no creo que esta sea una historia de trading. Creo que la mayoría de los proyectos personales abandonados — la mayoría de las historias de "perdí la motivación" — son historias de invisibilidad. El proyecto no dejó de funcionar. Dejó de hablar, o nunca empezó. Y los humanos no seguimos alimentando cosas que nunca responden.
Si tenés tu propio cementerio: antes de escribir el próximo prototipo, quizás dale una voz al anterior, y fijate qué te estuvo tratando de decir.
El mío llevaba un mes diciéndole "85% de acierto" al vacío.
Lo que costó / lo que enseñó: diez años de construcción, ~25 repos, una cantidad incalculable de convicción / nada de lo que construyas es real hasta que pueda contarte cómo le va — la observabilidad no es una funcionalidad, es el producto.
Próximo post: la noche que encontramos mi historial de trading borrado adentro de git, y por qué tu track record necesita vivir en un lugar donde tu yo futuro no lo pueda "mejorar".