Repolode
yutiansut

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. 1

    Clona el repositorio

    git clone https://github.com/QUANTAXIS/QUANTAXIS.git
  2. 2

    Accede a la carpeta del proyecto

    cd QUANTAXIS
  3. 3

    Instala las dependencias

    pip install -e .
  4. 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