Saltar al contenido
Lecciones de Finanzas
🤖

Aprendizaje por Refuerzo para Trading

En el aprendizaje supervisado predices; en el aprendizaje por refuerzo actúas, y en los mercados tu acción mueve aquello mismo que intentas predecir. Este curso plantea el trading como un problema de decisión secuencial, construye el instrumental de RL que le encaja y mira de frente el salto sim-a-real que arruina los backtests de RL ingenuos.

Los mercados como problema de decisión secuencial — plantear el trading como un proceso de decisión de Markov, por qué el ML supervisado es el marco equivocado para la ejecución y el dimensionado, el diseño de recompensas y sus trampas, métodos basados en valor (Q-learning/DQN) frente a policy-gradient (PPO/actor-crítico), la ejecución óptima y la creación de mercado como RL, y el brutal salto sim-a-real que hace que los backtests de RL sean aún más fáciles de sobreajustar que los supervisados.

El aprendizaje automático supervisado responde a una única pregunta: dado esto, predice aquello. Es un adivino brillante y un decisor inútil. Te pronosticará el retorno de mañana y jamás te dirá cuánto comprar, cuándo parar o qué hacer después de que la operación que acabas de colocar haya empujado el precio. El trading no es un problema de predicción: es un problema de decisión secuencial, jugado contra un adversario que reacciona a cada uno de tus movimientos. La disciplina construida exactamente para esa forma de problema es el aprendizaje por refuerzo (RL): un agente toma acciones, el mundo responde con recompensas y una situación nueva, y el agente aprende una política —una regla que asigna una acción a cada estado— que maximiza la recompensa a largo plazo, no solo en el próximo tick.

Este curso coge el instrumental de RL y lo apunta a los mercados, con honestidad. El RL tiene aquí ventajas genuinas que el aprendizaje supervisado no puede reclamar: optimiza lo que de verdad te importa (el beneficio acumulado ajustado por riesgo, incluido el coste de operar), gestiona el bucle de realimentación en el que tu acción mueve el entorno y expresa de forma natural problemas —ejecución óptima, creación de mercado, dimensionado dinámico— que son de control, no de pronóstico. Pero el RL también amplifica cada peligro del curso de aprendizaje automático que lo precede. Los datos son no estacionarios, el simulador siempre se equivoca en lo que importa, el agente explotará con alegría cualquier recompensa que especifiques mal, y un backtest de RL es aún más fácil de sobreajustar que uno supervisado, porque el agente elige su propia distribución de entrenamiento. El hilo que recorre cada lección es el mismo enemigo de antes —el sobreajuste— con un disfraz nuevo y más astuto.

Este es el recorrido, del planteamiento a la frontera:

Al terminar verás el trading como un ingeniero de control ve un termostato o un coche autónomo —como un bucle de observar, actuar y adaptarse— sin perder la paranoia, ganada a pulso, del quant ante un backtest demasiado bonito. Un examen final calificado te devuelve toda la disciplina al final, una pregunta bloqueada cada vez.

En este tema

  1. 1 Los mercados como proceso de decisión de Markov El lenguaje formal del aprendizaje por refuerzo — estado, acción, recompensa, transición, política, retorno y descuento — por qué el trading encaja en él y la predicción no, y la única característica que separa un mercado de un videojuego: tu acción mueve el entorno. 15 min
  2. 2 Diseño de la recompensa y sus trampas Convertir 'gana dinero con cuidado' en un único escalar — recompensas ajustadas al riesgo, cobrarle al agente los costes de transacción y el impacto, el factor de descuento y la miopía, el moldeado de recompensa hecho con seguridad, y las historias de terror de hackeo de recompensa que llegan cuando especificas mal el objetivo. 16 min
  3. 3 Métodos basados en valor vs. de gradiente de política Las dos grandes familias del aprendizaje por refuerzo — aprender lo que vale cada situación (Q-learning, DQN) frente a aprender la política directamente (gradientes de política, PPO, actor–crítico) — cuándo encaja cada una en un problema de trading, por qué las acciones continuas te empujan hacia los métodos de política, y el problema de exploración frente a explotación cuando cada operación exploratoria paga el diferencial. 17 min
  4. 4 La ejecución óptima como problema de RL Trocear una orden grande para equilibrar el impacto de mercado frente al riesgo de temporización — la forma cerrada de Almgren–Chriss y su frontera eficiente, plantear la ejecución como un proceso de decisión de Markov, leer una política de ejecución aprendida como un mapa de estado a acción, y qué aporta de verdad el aprendizaje por refuerzo frente a lo que simplemente vuelve a deducir. 16 min
  5. 5 Agentes de creación de mercado Cotizar ambos lados del libro mientras gestionas el inventario — el dilema inventario frente a diferencial, el precio de reserva y el diferencial óptimo de Avellaneda–Stoikov, la selección adversa del flujo informado y por qué una recompensa de creación de mercado es un campo de minas de incentivos perversos que un agente de RL explotará con deleite. 16 min
  6. 6 El salto sim-a-real Por qué un agente de RL que imprime dinero en tu backtest lo pierde en real — el agente aprende los fallos del simulador, no el mercado, por qué el RL sobreajusta aún peor que el aprendizaje supervisado, la no estacionariedad y un mercado que se adapta a ti, las trampas de ejecuciones irreales en simuladores ingenuos, y la disciplina de despliegue que te mantiene honesto. 16 min
  7. 7 Aprendizaje por refuerzo para trading — Examen final El examen final calificado de Aprendizaje por refuerzo para trading: los mercados como proceso de decisión de Markov, diseño de recompensas y reward hacking, métodos basados en valor frente a gradiente de política, ejecución óptima y Almgren–Chriss, inventario y selección adversa en creación de mercado, y la brecha sim-to-real que destroza los backtests ingenuos de RL. 18 min

Marcar curso como terminado

¿Has acabado todas las lecciones? Déjalo fijado — tu progreso se guarda en este dispositivo.