Quant500 Academy

De Python desde cero a operar en un bróker real

Difícil · Pista técnica · niveles 1–13

Nivel 1: Fundamentos del Trading Algorítmico

Antes de cualquier estrategia hay que entender el terreno de juego: cómo se diseña un sistema de trading algorítmico de principio a fin, qué variables mueven realmente el precio, qué son los datos alternativos, las dos grandes escuelas de modelización financiera y quién compite contigo cada día en el mercado.

Nivel 2: Python desde Cero para Finanzas

Todo el Python que necesitas antes de tocar una sola estrategia: variables, estructuras de datos, control de flujo, funciones y clases, y las dos librerías que vas a usar constantemente — NumPy para cálculo vectorizado y matplotlib para visualizar tus datos.

Nivel 3: Datos de Mercado y APIs

De cero a tener precios reales en tu ordenador: descargar y visualizar datos con yfinance, generar tu primera señal de trading con el MACD, trabajar con las 500 empresas del S&P 500 a la vez, y conectar con exchanges de criptomonedas de forma segura.

Nivel 4: Screening de Acciones

Convierte un criterio de trading en un filtro programado: el Trend Template de Mark Minervini paso a paso, un screener de rebotes con EMA y estocástico, un tercer filtro que combina momentum y valor, y una reflexión honesta sobre lo que un screener puede y no puede decirte.

Nivel 5: Estrategias de Momentum, Mean-Reversion y Pairs Trading

Las grandes familias de estrategias algorítmicas: tendencia y momentum (apostar a que el movimiento continúa), y reversión a la media y pairs trading (apostar a que vuelve). Programarás tu primera estrategia completa con backtest, un z-score aplicado a un solo activo, y un screener de pares cointegrados.

Nivel 6: Regresión y Modelos de Pricing

Del ajuste de una recta en Python a los modelos que explican por qué un activo renta lo que renta: canales de regresión en análisis técnico, CAPM, factor investing y el modelo Fama-French, estimados con statsmodels sobre datos reales de mercado.

Nivel 7: Diagnóstico Estadístico Riguroso

Los supuestos que sostienen una regresión y cómo comprobar si tu modelo los cumple: teorema de Gauss-Markov, errores estándar, intervalos de confianza, contraste de hipótesis, R cuadrado y diagnóstico de residuos (heterocedasticidad, autocorrelación y normalidad).

Nivel 8: Series Temporales - Estacionariedad

El terreno de juego real de cualquier estrategia cuantitativa: cómo preparar una serie temporal financiera, construir características con retardos y ventanas, leer un gráfico de autocorrelación, y decidir con el test de Dickey-Fuller aumentado si una serie es estacionaria o si simplemente estás mirando un paseo aleatorio disfrazado de señal.

Nivel 9: Series Temporales - ARIMA y GARCH

De la tendencia lineal a los modelos autorregresivos, ARIMA y la familia ARCH/GARCH, hasta construir una estrategia ARIMA+GARCH sobre el S&P 500 con validación walk-forward.

Nivel 10: Machine Learning Aplicado al Trading

La entrada seria al machine learning para trading: por qué casi todo algoritmo de ML es en el fondo un problema de optimización, en qué se diferencian los objetivos de la econometría y los del ML, cómo se traduce la terminología de una disciplina a la otra, y los cuatro grandes tipos de aprendizaje (supervisado, no supervisado, semi-supervisado y por refuerzo). Terminamos volviendo a la regresión lineal con ojos de machine learning y estirándola hasta la regresión polinómica.

Nivel 11: Redes Neuronales para Trading

Redes neuronales explicadas de verdad: qué son, cómo se ajustan, y cómo funciona la retropropagación por dentro. Programarás una red desde cero en NumPy, otra con Scikit-Learn, entenderás autoencoders frente a PCA, y montarás tres estrategias completas: una red neuronal que predice el movimiento de una acción, un SVM que clasifica regímenes de mercado y un KNN de señales diarias.

Nivel 12: Backtesting y Métricas de Riesgo Reales

Aprende a simular una estrategia sobre datos históricos con Backtrader, a leer el gráfico de resultados y a juzgarla con métricas de rendimiento y riesgo honestas. Este es el nivel donde dejas de engañarte con backtests demasiado bonitos.

Nivel 13: Conectar con Brokers Reales

El último paso del curso: pasar de la simulación al mercado. APIs REST, FIX y WebSocket, autenticación firmada, envío de órdenes límite, paper trading, gestión de errores, monitorización y el checklist antes de operar con dinero real.

El resto de Quant500

Lo que estás aprendiendo, aplicado al índice todos los días:

La cartera del modelo, cada semana en tu correo

Cada sábado, su semana en un minuto: cómo fue, lo mejor y lo peor, y qué directivos compraron con su dinero. Y el día que el modelo se rehace, qué entra y qué sale. Es una simulación, no un consejo. Como mucho un correo a la semana, sin publicidad y sin cuenta; te das de baja con un clic. Lo hace una persona: Pol Gracia.

Cartera modelo con resultados simulados, no una recomendación personalizada. Tu correo se usa solo para esto: privacidad.

Detrás de la Academia y del resto de Quant500 hay una sola persona: Pol Gracia Serrahima.