Framework de Python para trading cuantitativo que abarca la definición de estrategias, backtesting vectorizado y basado en eventos, paneles de resultados y trading simulado o en vivo.
xingwudao/xquant-learning
Repositorio complementario del libro chino «XQuant: Everyone Can Be a Quant Trader», con Specs y notebooks de Jupyter para trading cuantitativo y backtesting en Python.
- Estrellas
- 439
- Forks
- 112
- Issues abiertos
- 3
- Último commit
- hace 2 meses
Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.
¿Qué es?
XQuant Learning es el material práctico complementario del libro chino «XQuant: Everyone Can Be a Quant Trader». Está organizado por capítulos, cada uno de los cuales responde a una pregunta práctica sobre trading cuantitativo: desde cómo genera dinero una estrategia hasta cómo determinar si está sobreajustada.
Cada capítulo contiene Specs, es decir, descripciones de tareas redactadas para un asistente de programación con IA, y Notebooks: implementaciones de referencia ejecutables en Jupyter que representan el resultado esperado de cada spec. El curso se basa en redactar instrucciones claras en lenguaje natural, en lugar de programar Python manualmente.
El curso avanza desde una estrategia mínima y la selección del universo de inversión hasta el dimensionamiento de posiciones, la generación de señales, la evaluación del backtest, las comprobaciones de sobreajuste, la ejecución en vivo y la iteración de estrategias; el capítulo final está dedicado a la investigación de factores. El libro principal está alojado en otro repositorio.
Funciones clave
- 01Specs organizadas por capítulos que describen cada tarea para un asistente de programación con IA.
- 02Notebooks de Jupyter ejecutables que sirven como implementaciones de referencia.
- 03Abarca backtesting en Python, comparación con benchmarks, estrategias de timing basadas en medias móviles y barridos de parámetros.
- 04Incluye la detección del sobreajuste y comprobaciones de robustez.
- 05Flujo de trabajo independiente del lenguaje de programación, centrado en describir problemas en lenguaje natural.
Casos de uso
- Personas principiantes que quieren aprender trading cuantitativo paso a paso mediante ejercicios guiados.
- Desarrolladores que exploran cómo usar herramientas de programación con IA para crear un pipeline de backtesting.
- Estudiantes que siguen el libro XQuant y comprueban su trabajo con los notebooks de referencia.
Antes de usarlo
- Los metadatos del repositorio no indican ninguna licencia, aunque el README señala que es MIT. Comprueba el archivo LICENSE antes de reutilizarlo.
- El material está escrito en chino y está vinculado a un curso sobre un libro concreto.
Temas
Preguntas frecuentes
- ¿Qué es xquant-learning?
- Repositorio complementario del libro chino «XQuant: Everyone Can Be a Quant Trader», con Specs y notebooks de Jupyter para trading cuantitativo y backtesting en Python. XQuant Learning es el material práctico complementario del libro chino «XQuant: Everyone Can Be a Quant Trader». Está organizado por capítulos, cada uno de los cuales responde a una pregunta práctica sobre trading cuantitativo: desde cómo genera dinero una estrategia hasta cómo determinar si está sobreajustada.
- ¿xquant-learning es gratuito? ¿Qué licencia tiene?
- xquant-learning no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿xquant-learning sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de xquant-learning fue el 1 sept 2026.
- ¿Para qué puedo usar xquant-learning?
- Personas principiantes que quieren aprender trading cuantitativo paso a paso mediante ejercicios guiados. Desarrolladores que exploran cómo usar herramientas de programación con IA para crear un pipeline de backtesting. Estudiantes que siguen el libro XQuant y comprueban su trabajo con los notebooks de referencia.
- ¿Dónde consigo xquant-learning?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xingwudao/xquant-learning
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Ejemplos de notebooks de Jupyter para desarrollar y probar estrategias de trading algorítmico con datos de DEX, DeFi y Binance CEX mediante Trading Strategy SDK.
Framework modular de trading cuantitativo en Python que abarca selección de acciones, asignación de carteras, backtesting y ejecución con el bróker Alpaca mediante una interfaz basada en pesos.
Framework de trading de criptomonedas en Go para crear, probar con datos históricos y ejecutar estrategias en varios exchanges.
Sistema de trading cuantitativo de código abierto en Python para acciones A de China, con gestión de datos, selección de acciones, estrategias de timing, control de riesgos y backtesting.
Sistema de análisis bursátil basado en LLM para acciones de China continental, Hong Kong, EE. UU., Japón, Corea del Sur y Taiwán, con informes diarios enviados a chats y correo electrónico.