Biblioteca de Python que integra numerosas fuentes de datos financieros de China y del resto del mundo en funciones sencillas de una sola línea.
yutiansut/QUANTAXIS
Framework de trading cuantitativo en Python, totalmente local, que cubre datos de acciones, futuros y opciones, backtesting, trading simulado y en vivo, y gestión de múltiples cuentas.
Alternativa open source a:Wind
- Estrellas
- 11,344
- Forks
- 3,482
- Issues abiertos
- 240
- Ú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?
QUANTAXIS es un framework de finanzas cuantitativas en Python para los mercados chinos. Cubre todo el flujo de trabajo: obtención y almacenamiento de datos de mercado (MongoDB o ClickHouse), investigación de factores, backtesting de estrategias (CTA y de arbitraje), trading simulado y en vivo, y visualización. Las cuentas siguen el protocolo QIFI, que permite gestionar múltiples cuentas y modelar márgenes para acciones y futuros.
El proyecto incluye una capa QARSBridge que integra un núcleo Rust opcional (QARS2) para agilizar las operaciones de cuenta y el backtesting, y recurre a la implementación en Python puro si no está instalado. La versión 2.x incorpora programación de tareas, un servidor web Tornado, mensajería basada en RabbitMQ y agentes de computación distribuida en una red local.
El framework requiere Python 3.9 a 3.12 y funciona en Linux, macOS y Windows. Entre las integraciones de trading en vivo mencionadas están CTP para futuros y opciones, y QMT para acciones.
Funciones clave
- 01Obtiene y almacena datos de mercado de acciones, futuros y opciones en MongoDB o ClickHouse.
- 02Realiza backtesting de estrategias CTA y de arbitraje con cuentas basadas en QIFI.
- 03Gestiona múltiples cuentas y modela márgenes para acciones y futuros.
- 04Se conecta a CTP (futuros y opciones) y QMT (acciones) para operar.
- 05Programa tareas en segundo plano y ejecuta agentes de computación distribuida en una LAN.
- 06Ofrece un núcleo Rust opcional (QARS2) con fallback automático a Python.
Casos de uso
- Crear y probar mediante backtesting estrategias cuantitativas con datos de acciones y futuros chinos.
- Operar con múltiples cuentas, en modo simulado o en vivo, con futuros y opciones a través de CTP.
- Investigar y almacenar factores para modelos cuantitativos.
- Ejecutar actualizaciones programadas de datos y computación distribuida en una red privada.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/QUANTAXIS/QUANTAXIS.git - 2
Accede a la carpeta del proyecto
cd QUANTAXIS - 3
Instala las dependencias
pip install -e . - 4
Comprueba la instalación importando QUANTAXIS e imprimiendo su versión en Python
Antes de usarlo
- Es una versión alfa (2.1.0-alpha2), por lo que las API pueden cambiar.
- Requiere Python 3.9 a 3.12.
- La mayor parte del README y la documentación está escrita en chino.
Temas
Preguntas frecuentes
- ¿Qué es QUANTAXIS?
- Framework de trading cuantitativo en Python, totalmente local, que cubre datos de acciones, futuros y opciones, backtesting, trading simulado y en vivo, y gestión de múltiples cuentas. QUANTAXIS es un framework de finanzas cuantitativas en Python para los mercados chinos. Cubre todo el flujo de trabajo: obtención y almacenamiento de datos de mercado (MongoDB o ClickHouse), investigación de factores, backtesting de estrategias (CTA y de arbitraje), trading simulado y en vivo, y visualización. Las cuentas siguen el protocolo QIFI, que permite gestionar múltiples cuentas y modelar márgenes para acciones y futuros.
- ¿QUANTAXIS es gratuito? ¿Qué licencia tiene?
- QUANTAXIS es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿QUANTAXIS sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de QUANTAXIS fue el 18 sept 2026.
- ¿Para qué puedo usar QUANTAXIS?
- Crear y probar mediante backtesting estrategias cuantitativas con datos de acciones y futuros chinos. Operar con múltiples cuentas, en modo simulado o en vivo, con futuros y opciones a través de CTP. Investigar y almacenar factores para modelos cuantitativos. Ejecutar actualizaciones programadas de datos y computación distribuida en una red privada.
- ¿Cómo se instala QUANTAXIS?
- Clona el repositorio: git clone https://github.com/QUANTAXIS/QUANTAXIS.git Accede a la carpeta del proyecto: cd QUANTAXIS Instala las dependencias: pip install -e . Comprueba la instalación importando QUANTAXIS e imprimiendo su versión en Python
- ¿Dónde consigo QUANTAXIS?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yutiansut/QUANTAXIS
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de trading cuantitativo con núcleo en C++ que abarca almacenamiento de datos, backtesting, trading en vivo y programación de tareas, además de un subframework de Python (wtpy).
Una biblioteca de Python para crear estrategias de trading cuantitativo con futuros, opciones y acciones, con datos de mercado en tiempo real e históricos, backtesting y trading real o simulado.
Paquete de Python para análisis técnico Chan Zhongshuo (缠论) de acciones, futuros y criptomonedas, con un núcleo en Rust que detecta fractales, trazos y zonas de pivote.
Framework de trading cuantitativo de código abierto en C++/Python para investigar estrategias, construir portafolios y hacer backtesting con datos de acciones A de China.
Servidor MCP que da a los asistentes de IA 39 herramientas para datos de mercado, análisis técnico, screeners, backtesting y sentimiento en cripto, acciones, forex y futuros.