Notas de ingeniería sobre cómo construir un sistema de trading con RL
Un diario anónimo sobre construir un sistema de trading con aprendizaje por refuerzo para mercados cripto: método, infraestructura y errores honestos. Sin señales, sin rentabilidades, no es asesoramiento de inversión.
Me encanta una abstracción limpia. Hay un placer estético genuino en tomar algo desordenado y complicado y envolverlo en una interfaz pulcra que oculta el desorden, de modo que pue…
2026-09-10 · Construyendo un sistema de trading con RLDediqué una cantidad enorme de tiempo a perfeccionar cosas que debería simplemente haber expuesto a una prueba real mucho antes. Refinaba, pulía y mejoraba, y me decía, todo el tie…
2026-09-08 · Construyendo un sistema de trading con RLUna vez perdí buena parte del trabajo de una semana por un único fallo. No porque el fallo en sí fuera alguna catástrofe extraña: fue una interrupción ordinaria y anodina, de esas…
2026-09-06 · Construyendo un sistema de trading con aprendizaje por refuerzoDediqué una cantidad enorme de esfuerzo a optimizar cuidadosamente cada parte del sistema, y casi nada al componente más importante y menos fiable que hacía funcionar todo lo demás…
2026-09-04 · Construyendo un sistema de trading con aprendizaje por refuerzoCada vez que tomaba un atajo para avanzar más rápido, parecía gratis. Iba más rápido, la tarea quedaba lista, y no se veía ningún coste inmediato por ninguna parte. En eso consistí…
2026-09-02 · Construyendo un sistema de trading con RLEn algún momento empecé a medir mi propio avance con unos pocos números simples: cuántos experimentos había ejecutado, cuántas cosas había probado, cuánto terreno sentía que estaba…
2026-08-31 · Construyendo un sistema de trading con RLHe perdido una cantidad asombrosa de tiempo en este proyecto construyendo cosas que ya existían. Reimplementaciones cuidadosas, pulidas y hechas con cariño de herramientas e infrae…
2026-08-29 · Construyendo un Sistema de Trading con RLDurante un largo tramo de este proyecto, sentí que estaba fracasando. Y una proporción sorprendentemente grande de esa sensación, terminé por darme cuenta, provenía de un único háb…
2026-08-27 · Construyendo un sistema de trading con aprendizaje por refuerzoAutomatizar las partes tediosas, repetitivas y propensas a errores de mi trabajo se sentía como un progreso puro y sin complicaciones. Y, en su mayor parte, genuinamente lo fue. Pe…
2026-08-25 · Construyendo un sistema de trading con RLConstruí una simulación en la que podía triunfar y luego, lentamente y sin darme cuenta, me enamoré de ella. Llegué a ser genuinamente bueno en mi mundo simulado. Aprendí sus textu…
2026-08-23 · Construyendo un sistema de trading con RLHay un paso en este tipo de trabajo que casi todo el mundo trata como una tarea de limpieza aburrida: el preprocesamiento, es decir, la limpieza, el escalado y la reestructuración…
2026-08-21 · Construyendo un sistema de trading con aprendizaje por refuerzoLa persona que más problemas me ha causado en todo este proyecto es alguien desconocido que no para de heredar mi trabajo y que no tiene la menor idea de por qué todo está hecho co…
2026-08-19 · Construyendo un sistema de trading con aprendizaje por refuerzoDurante mucho tiempo operé con casi ninguna visibilidad real de lo que mi sistema estaba haciendo de verdad por dentro. Tomaba decisiones sobre él adivinando qué era probable que e…
2026-08-17 · Construyendo un sistema de trading con RLDurante mucho tiempo seguí sacando conclusiones rotundas de los datos que tenía delante, y durante igual de tiempo no logré darme cuenta de lo más importante sobre esos datos: ya h…
2026-08-15 · Construyendo un sistema de trading con RLDediqué la mayor parte de mi esfuerzo inicial a intentar tener razón. Mejores predicciones, un razonamiento más afilado, formas más ingeniosas de acertar sobre lo que venía después…
2026-08-13 · Construyendo un sistema de trading con aprendizaje por refuerzoAntes celebraba cuando un bug desaparecía. Un problema me estaba atormentando, cambiaba algo, el problema se esfumaba, y sentía la cálida oleada de la victoria y seguía adelante. M…
2026-08-11 · Construyendo un sistema de trading con RLConstruí algo sofisticado, y en silencio me sentía orgulloso de ello. Hacía muchas cosas ingeniosas. Representaba una enorme cantidad de trabajo. Entonces, por fin, ejecuté la únic…
2026-08-09 · Construyendo un sistema de trading con aprendizaje por refuerzoDurante mucho tiempo creí que mis problemas vivían en mi código. Cuando los resultados salían mal, me ponía a rastrear mi lógica, mis modelos, las partes ingeniosas de las que me s…
2026-08-07 · Construyendo un sistema de trading con aprendizaje por refuerzoEl problema más difícil al que me enfrenté construyendo esto no fue técnico. Fue la dificultad profundamente humana de admitir, en tiempo real y con algo en juego, que estaba equiv…
2026-08-05 · Construyendo un sistema de trading con aprendizaje por refuerzoDurante mucho tiempo juzgué las cosas por un único número. La versión que obtuviera la puntuación más alta en mi métrica elegida ganaba, servía de base para lo siguiente y sobreviv…
2026-08-03 · Construyendo un Sistema de Trading con Aprendizaje por RefuerzoEl resultado más inquietante que jamás produje fue uno que nunca pude volver a producir. Hubo una única ejecución, al principio, que arrojó un número muchísimo mejor que cualquier…
2026-08-01 · Construyendo un Sistema de Trading con Aprendizaje por RefuerzoAlgo que construí una vez funcionó. Funcionó de verdad, durante un tiempo, y luego dejó de hacerlo en silencio. No hubo ningún bug, ningún fallo, ningún momento en que algo se romp…
2026-07-30 · Construyendo un sistema de trading con aprendizaje por refuerzoUna vez tuve una estrategia que parecía genuinamente buena. Los resultados simulados eran sólidos, consistentes, de esos que te hacen erguirte un poco en la silla. Luego añadí el c…
2026-07-28 · Construyendo un sistema de trading con aprendizaje por refuerzoLa habilidad más difícil que tuve que desarrollar a lo largo de este proyecto no fue técnica. Fue aprender a quedarme de brazos cruzados. Dejar algo en paz mientras se ejecutaba —…
2026-07-26 · Construyendo un sistema de trading con aprendizaje por refuerzoHubo un resultado de backtest, al principio, que era tan bueno que debería haberme hecho feliz. En cambio, tras unos minutos contemplándolo, me dejó profundamente inquieto. Las gan…
2026-07-24 · Construyendo un sistema de trading con RLAl principio del proyecto —en un experimento que hace mucho desmantelé y reconstruí desde cero— le di un objetivo a un agente de aprendizaje, y persiguió ese objetivo con una dedic…
2026-07-22 · Construyendo un sistema de trading con RLHubo una temporada en la que trabajaba increíblemente duro en este proyecto, producía una cantidad enorme y me sentía estupendamente con todo ello, mientras apenas avanzaba de verd…
2026-07-20 · Construyendo un sistema de trading con aprendizaje por refuerzoDurante unos días, estuve seguro de que mi sistema tenía un error profundo y misterioso. Mis registros salían como basura. Un paso de conversión de datos producía archivos que salí…
2026-07-18 · Construyendo un sistema de trading con RLAl principio, tenía una carpeta llena de estrategias de trading que había inventado — una docena de ellas, quizá más. Cada una era una pequeña teoría sobre cómo funcionaba el merca…
2026-07-16 · Construyendo un sistema de trading con RLDurante un tiempo, medí mi propia seriedad por el tamaño de mi búsqueda. Probé cientos de millones de configuraciones de una estrategia y, después, cuando eso me parecía insuficien…
2026-07-14 · Construyendo un sistema de trading con RLUn día mi loss de entrenamiento dejó de ser un número. No alto, no inestable — simplemente NaN, la pequeña bandera que una computadora levanta cuando se le pide hacer una aritmétic…
2026-07-12 · Construyendo un sistema de trading con RLReescribí el mismo componente central de mi sistema tres veces. No lo parcheé, no lo refactoricé — lo reconstruí, casi desde cero, tres veces distintas. Y cada una de esas veces es…
2026-07-10 · Construyendo un Sistema de Trading con RLSi leíste con atención la historia temprana de este proyecto, te habrías encontrado con un colega senior mío. Él revisaba mis decisiones de arquitectura. Cuestionaba mis peores ide…
2026-07-08 · Construyendo un sistema de trading con RLUna 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…
2026-07-06 · Construyendo un sistema de trading con RLUn día, git simplemente dejó de permitirme guardar mi trabajo. Mi push falló con un error de servidor que nunca había visto antes — no un conflicto de fusión, ni un problema de per…
2026-07-04 · Construyendo un sistema de trading con RLUno de mis primeros modelos encontró operaciones que parecían fiablemente, casi aburridamente rentables — un goteo constante de pequeñas ganancias, ese tipo de consistencia que te…
2026-07-02 · Construyendo un Sistema de Trading con RLDurante varias semanas seguidas, estaba haciendo un progreso extraordinario — y tenía los números para demostrarlo. Mi base de código tenía una puntuación de calidad, y esa puntuac…
2026-06-30 · Construyendo un Sistema de Trading con RLMe propuse construir un conjunto de datos de unos cuantos millones de ejemplos de entrenamiento. Cuando la canalización terminó, me entregó un par de por ciento de esa cifra — una…
2026-06-28 · Construyendo un sistema de trading con RLUna vez moví un cálculo pesado de la CPU a la GPU, esperando que volara. En cambio, se arrastró — dramáticamente más lento que el código corriente al que se suponía que debía reemp…
2026-06-26 · Construyendo un Sistema de Trading con RLUna vez un backtest me devolvió una tasa de acierto que era casi exactamente lo opuesto de lo que yo había esperado. Donde quería que el modelo acertara la mayoría de las veces, fa…
2026-06-24 · Construyendo un sistema de trading con RLUna noche, en mitad de un trabajo largo, toda mi computadora se apagó sola y volvió a encenderse. No el programa: la máquina. En un momento había un proceso corriendo; al siguiente…
2026-06-22 · Construyendo un sistema de trading con RLEn algún lugar del historial de mi primer bot de trading en vivo hay un commit del que no me siento orgulloso. Tiene dos palabras. En medio del sistema en funcionamiento, para hace…
2026-06-20 · Construyendo un sistema de trading con RLDurante un tiempo, uno de mis modelos parecía un genio. Su backtest era limpio, seguro, casi demasiado suave. Quería creer que por fin había construido algo que funcionaba.
2026-06-18 · Construyendo un Sistema de Trading con RLUna mañana, el informe mensual de mi bot de trading me dijo que había perdido casi todo — un drawdown de casi el 99%, en cuestión de semanas. Se me revolvió el estómago antes de qu…
2026-06-16 · Construyendo un sistema de trading con RLUna noche, un backtest me dijo que había convertido un saldo inicial modesto en 2.792 billones de wones — más que la producción anual de la mayoría de las economías del planeta. Me…
2026-06-14 · Construyendo un sistema de trading con RLEl early stopping se supone que te ahorra quemar cómputo en un modelo que ya terminó de aprender. Durante un buen tiempo, fue justo lo que estaba quemando mi cómputo: matando bueno…
2026-06-11 · Construyendo un sistema de trading con RLEl primer bot de trading que llegué a poner en producción en una cuenta real perdió casi todo. Win rate: 25%. Max drawdown: 99,99%. No se vino abajo porque el mercado fuera cruel.…
2026-06-10 · Construyendo un sistema de trading con RL