Trading Bots con Python & Machine Learning

Aprende a construir bots de trading automatizados desde cero
12 semanas • Proyectos prácticos • Certificado incluido

⏱️ 12 Semanas
📊 3 Proyectos
🎓 Certificado

Descripción del Curso

Este curso intensivo te llevará desde los fundamentos de Python hasta la implementación de trading bots sofisticados con machine learning. Aprenderás a conectarte a exchanges, analizar datos en tiempo real, implementar estrategias algorítmicas y desplegar bots que operan 24/7.

Al finalizar, tendrás 3 bots funcionando que podrás desplegar en producción y un portafolio de proyectos que demostrará tu expertise en trading algorítmico.

Plan de Estudios

Semanas 1-2: Fundamentos de Python para Trading

  • Python básico e intermedio
  • Pandas y NumPy para análisis de datos
  • Matplotlib/Plotly para visualización
  • Manejo de APIs REST y WebSockets
  • Proyecto: Script de análisis de datos históricos

Semanas 3-4: Conexión a Exchanges y Data Collection

  • CCXT library - conectando a Binance, Coinbase, Kraken
  • Obtención de datos en tiempo real
  • Almacenamiento en bases de datos (PostgreSQL, MongoDB)
  • Manejo de errores y reconexión automática
  • Proyecto: Data collector multi-exchange

Semanas 5-6: Análisis Técnico e Indicadores

  • TA-Lib - Librería de indicadores técnicos
  • Moving averages, RSI, MACD, Bollinger Bands
  • Detección de patrones (Head & Shoulders, Triangles)
  • Volume analysis y OBV
  • Proyecto: Bot basado en indicadores técnicos

Semanas 7-8: Estrategias Algorítmicas

  • Mean Reversion strategies
  • Momentum and Trend Following
  • Arbitraje entre exchanges
  • Grid Trading y DCA bots
  • Backtesting con Backtrader
  • Proyecto: Estrategia multi-algoritmo con backtesting

Semanas 9-10: Machine Learning para Trading

  • Scikit-learn para clasificación y regresión
  • Redes neuronales LSTM con TensorFlow/Keras
  • Feature engineering para modelos ML
  • Optimización de hiperparámetros
  • Walk-forward analysis y validación temporal
  • Proyecto: Bot predictivo con LSTM

Semanas 11-12: Risk Management y Deployment

  • Position sizing (Kelly Criterion, Fixed Ratio)
  • Stop loss y take profit dinámicos
  • Portfolio diversification
  • Deployment con Docker
  • Monitoring con Prometheus y Grafana
  • Alertas y notificaciones (Telegram, Discord)
  • Proyecto Final: Bot completo listo para producción

Proyectos que Construirás

🤖 Bot #1: Mean Reversion Bot

Bot basado en Bollinger Bands y RSI que identifica condiciones de sobrecompra/sobreventa. Incluye backtesting con datos de 3 años y optimización de parámetros.

📊 Bot #2: Arbitrage Scanner

Bot multi-exchange que detecta oportunidades de arbitraje en tiempo real. Considera fees y tiempo de transferencia para calcular profit real.

🧠 Bot #3: ML Predictor Bot

Bot avanzado con modelo LSTM que predice movimientos de precio basándose en 23 features. Incluye reentrenamiento automático y ensemble con XGBoost.

Requisitos Previos

✅ Necesario

  • Conocimientos básicos de programación
  • Computadora con mínimo 8GB RAM
  • Interés en trading y finanzas
  • Dedicación de 8-10 horas/semana

💡 Recomendado

  • Python básico (loops, funciones)
  • Conceptos de trading (velas, orderbook)
  • Matemáticas nivel bachillerato
  • Cuenta en exchange (testnet disponible)

Modalidades y Precios

Autoguiado

$497
  • Acceso de por vida al contenido
  • Actualizaciones gratis
  • Comunidad de Discord
  • Certificado al completar
POPULAR

Con Mentoría

$1,497
  • Todo lo de Autoguiado +
  • 4 sesiones 1-on-1 conmigo
  • Code reviews de tus proyectos
  • Grupos pequeños (máx 10 personas)

Corporativo

Contactar
  • Todo lo de Mentoría +
  • Customización del contenido
  • Sesiones en tu timezone
  • Soporte prioritario
Inscribirme al Curso