Saltar al contenido
Todos los cursosCursos de finanzas personales

Desarrollo de Bots de Trading Algorítmico con Python y Binance API

Curso avanzado para construir bots de trading automatizados con Python, integrando APIs de Binance, implementando estrategias cuantitativas y realizando backtesting riguroso. Aprenderás a desarrollar sistemas completos desde la conexión API hasta la ejecución automatizada, enfocado en la práctica con proyectos reales. Es un curso en español con 4 módulos y 20 lecciones. Puedes revisar el temario completo antes de elegir entre la compra individual y la matrícula al catálogo.

Temario estructurado20 lecciones8 h de carga estimada

Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.

Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.

Cursalo · Finanzas personales
Desarrollo de Bots de Trading Algorítmico con Python y Binance API
APRENDE · EXPLORA · APLICA

Aprende con un caso concreto

Lo que vas a poner en práctica

  • Configurar un entorno Python aislado y documentar dependencias sin exponer credenciales.
  • Obtener, validar y registrar datos de mercado respetando su temporalidad y sus límites de consulta.
  • Codificar señales con indicadores y evitar el uso de información futura.
  • Ejecutar backtests reproducibles con comisiones, drawdown, Sharpe y separación entre entrenamiento y comprobación.
  • Diseñar un bot modular con gestión de riesgos y ejecución exclusivamente simulada o en sandbox autorizado.

Este curso sigue el recorrido completo de un bot algorítmico, desde un entorno reproducible hasta una ejecución simulada que pueda auditarse. El escenario común será una estrategia para BTC/USDT en velas horarias, operada únicamente con datos históricos, paper trading o un entorno de pruebas autorizado. La meta no es prometer resultados, sino aprender a separar observación, señal, decisión, riesgo y registro.

En el primer módulo prepararás un entorno aislado y reconocerás qué dependencias necesita cada tarea. Después estudiarás la autenticación y la protección de credenciales: una clave no debe aparecer en el código, en capturas ni en repositorios. La obtención de datos te llevará a distinguir ticker, vela y libro de órdenes, además de respetar límites de consulta. La práctica de monitoreo convertirá esos datos en registros legibles y el quiz comprobará si puedes detectar configuraciones inseguras.

El segundo módulo transforma precios en reglas cuantitativas. Calcularás indicadores con datos ordenados temporalmente y verificarás que cada señal use solo información disponible hasta ese instante. El cruce de medias móviles servirá para practicar estados y cambios de posición; RSI y MACD mostrarán por qué combinar filtros no equivale automáticamente a mejorar una estrategia. En la práctica construirás un flujo que genere señales sin enviar órdenes, y evaluarás si las reglas son coherentes antes de medir resultados.

El tercer módulo introduce el backtesting como experimento controlado. Primero validarás el formato de un archivo OHLCV y la correspondencia entre columnas, fechas y unidades. Luego ejecutarás una simulación con capital inicial, comisiones y una regla explícita para decidir cuándo entra una operación. El análisis de Sharpe y drawdown te obligará a mirar el camino de los resultados, no solo el saldo final. Finalmente, un grid search comparará parámetros en una partición de entrenamiento y reservará otra para comprobar si la elección resiste datos no usados.

El proyecto integrador organiza el sistema en módulos separados: datos, estrategia, riesgo, ejecución simulada y registro. La estrategia combinada deberá indicar qué condición produce una señal y qué condición la invalida. El gestor de riesgo calculará tamaño, distancia del stop y exposición máxima antes de aceptar una orden. La práctica final reunirá estos componentes en sandbox o simulación, con credenciales de prueba, límites de tiempo, manejo de errores y una salida que permita reconstruir cada decisión.

El trabajo final será un informe reproducible y un prototipo que no opere con dinero real. Deberás entregar datos de entrada o su esquema, parámetros, reglas, operaciones simuladas, comisiones, métricas, casos de error y una explicación de las limitaciones. Se comprobará con tres evidencias: otra persona puede ejecutar la simulación con los mismos parámetros; los cálculos de rendimiento se pueden rehacer desde los registros; y ninguna orden se envía si faltan datos, el riesgo excede el límite o la conexión no está autorizada. Así, completar el curso significa demostrar control técnico y criterio de validación, no presentar una rentabilidad hipotética como garantía.

Prueba cronológica de una estrategia con datos históricos, costes y riesgo antes de validarla en otro periodo.
CursaloMapa de práctica
Probar una estrategia sin dinero real

Una simulación utiliza datos históricos y debe incluir comisiones y deslizamiento. Separar el periodo de desarrollo del de validación reduce el ajuste al pasado. Examina pérdidas y caídas además del resultado; una prueba histórica no garantiza ganancias futuras.

Ver la infografía en tamaño completo ↗

Proyecto final

Prototipo reproducible de bot BTC/USDT en simulación

Construye un prototipo modular que lea velas horarias, calcule una estrategia combinada, aplique límites de riesgo, simule entradas y salidas y produzca un informe auditable. No envíes órdenes reales ni presentes el resultado como consejo financiero.

Qué entregar

  • Estructura de módulos y README con instrucciones reproducibles.
  • Archivo de datos o esquema completo de las columnas y unidades utilizadas.
  • Código de señales, sizing, stop simulado, comisiones y registro de operaciones.
  • Informe con saldo inicial y final, operaciones, retorno, Sharpe, drawdown y limitaciones.
  • Prueba de rechazo para credenciales ausentes, datos inválidos y riesgo superior al límite.

Cómo comprobarlo

  • Las señales usan únicamente datos disponibles antes de cada decisión.
  • Los cálculos incluyen comisiones y declaran sus unidades.
  • El tamaño de posición respeta el riesgo máximo y el stop definido.
  • La simulación puede repetirse con los mismos parámetros y produce los mismos registros.
  • El sistema no ejecuta operaciones reales y documenta sus límites, supuestos y fallos controlados.
Fuentes para profundizar

Temario completo

20 lecciones

Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.

Configuración del Entorno y Conexión con Binance API

  • Configurar entorno Python con librerías esenciales
  • Crear y autenticar cuenta en Binance API
  • Obtener datos de mercado en tiempo real
  • Práctica: Script para monitorear precios de criptomonedas
  • Quiz: Fundamentos de Binance API y seguridad

Desarrollo de Estrategias de Trading Cuantitativas

  • Implementar indicadores técnicos con pandas y TA-Lib
  • Codificar estrategias de cruce de medias móviles
  • Desarrollar estrategias basadas en RSI y MACD
  • Práctica: Bot que ejecuta estrategia de medias móviles
  • Quiz: Evaluación de estrategias cuantitativas

Backtesting y Optimización de Estrategias

  • Descargar binance_btcusdt_1h.csv para Backtrader
  • Ejecutar backtesting con datos históricos de Binance
  • Analizar métricas de rendimiento: Sharpe ratio y drawdown
  • Práctica: Optimizar parámetros de estrategia con grid search
  • Quiz: Interpretación de resultados de backtesting

Proyecto Integrador: Bot de Trading Automatizado Completo

  • Diseñar arquitectura del bot con módulos separados
  • Implementar estrategia combinada con múltiples indicadores
  • Integrar sistema de gestión de riesgos y órdenes stop-loss
  • Práctica: Desarrollar bot completo con ejecución en sandbox
  • Quiz: Evaluación final del proyecto integrador

Por qué Cursalo

APLICA

Aprende haciendo

Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.

TU RITMO

Avanza sin presión

Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.

APOYO

Todo en un mismo lugar

Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.

Lecturas del programa

Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.

Preguntas frecuentes

¿Cómo accedo al curso Desarrollo de Bots de Trading Algorítmico con Python y Binance API?

Puedes adquirir el curso Desarrollo de Bots de Trading Algorítmico con Python y Binance API con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.

¿Qué incluye Desarrollo de Bots de Trading Algorítmico con Python y Binance API?

Es un curso completo en español con 4 módulos y 20 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.

¿Necesito conocimientos previos para hacer Desarrollo de Bots de Trading Algorítmico con Python y Binance API?

Revisa el temario público para comprobar el punto de partida y la progresión de Desarrollo de Bots de Trading Algorítmico con Python y Binance API. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.

¿El curso Desarrollo de Bots de Trading Algorítmico con Python y Binance API entrega certificado?

Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.

¿En qué idioma está y para qué países sirve?

Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.

¿Qué formato tiene el curso?

El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.

¿Puedo revisar el programa antes de pagar?

Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.

Reseñas de estudiantes

Sé el primero en dejar una reseña

Reseñas de estudiantes

Aún no hay reseñas para este curso.

Otros cursos de IA

Ver todo el catálogo →

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.