Repolode
shinnytech

shinnytech/tqsdk-python

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.

Estrellas
5,128
Forks
791
Issues abiertos
5
Último commit
hace 12 días

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?

TqSdk es una biblioteca de Python de Shinnytech para desarrollar estrategias de trading cuantitativo con relativamente poco código. Abarca todo el flujo de trabajo en un solo paquete: datos de mercado en tiempo real e históricos, desarrollo y depuración, backtesting a nivel de tick y de barra, trading simulado y real, y supervisión durante la ejecución.

La biblioteca funciona con futuros, opciones y acciones. Se conecta con numerosos brokers de futuros mediante conexiones directas CTP y con varios sistemas de gestión de activos y de trading de alta velocidad. Los datos de mercado y trading se almacenan en una base de datos en memoria, por lo que no es necesario configurar ni mantener una base de datos. Los datos se pueden procesar con pandas y numpy, y la biblioteca incluye un conjunto de funciones de indicadores técnicos con su código fuente.

Las estrategias no están limitadas a una estructura fija. Un solo programa puede suscribirse a las barras o cotizaciones de varios instrumentos y operar con varios contratos a la vez.

Funciones clave

  • 01Cotizaciones en tiempo real y datos históricos completos de ticks y barras para futuros, opciones y acciones.
  • 02Backtesting a nivel de tick y de barra.
  • 03Trading simulado y real, incluidas las conexiones directas CTP y la conexión con numerosos brokers.
  • 04Datos de mercado y trading en memoria, sin necesidad de configurar una base de datos.
  • 05Compatible con pandas y numpy, e incluye casi cien funciones de indicadores técnicos.
  • 06Estructura flexible de estrategias para operar con varios instrumentos desde un solo programa.

Casos de uso

  • Crear y probar mediante backtesting estrategias de spreads o arbitraje de futuros en Python.
  • Ejecutar trading automatizado, real o simulado, con varios brokers de futuros.
  • Analizar datos históricos de ticks y barras con pandas para realizar investigaciones.

Temas

Preguntas frecuentes

¿Qué es tqsdk-python?
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. TqSdk es una biblioteca de Python de Shinnytech para desarrollar estrategias de trading cuantitativo con relativamente poco código. Abarca todo el flujo de trabajo en un solo paquete: datos de mercado en tiempo real e históricos, desarrollo y depuración, backtesting a nivel de tick y de barra, trading simulado y real, y supervisión durante la ejecución.
¿tqsdk-python es gratuito? ¿Qué licencia tiene?
tqsdk-python es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tqsdk-python sigue mantenido?
Mantenimiento activo. El último commit de tqsdk-python fue el 26 oct 2026.
¿Para qué puedo usar tqsdk-python?
Crear y probar mediante backtesting estrategias de spreads o arbitraje de futuros en Python. Ejecutar trading automatizado, real o simulado, con varios brokers de futuros. Analizar datos históricos de ticks y barras con pandas para realizar investigaciones.
¿Dónde consigo tqsdk-python?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shinnytech/tqsdk-python

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados