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.
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
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.
Un motor local de datos cuantitativos para datos K-line diarios y por minuto, ETF y ticks de acciones A de China, con sincronización incremental, ajustes, consultas por lotes, indicadores y backtesting.
Framework ligero de Python para crear y ejecutar estrategias de trading de futuros basadas en CTP, tanto en vivo como mediante backtesting.
Una biblioteca de trading con una API unificada que permite conectar el código con más de 100 exchanges de criptomonedas y mercados de predicción mediante una sola interfaz.
Terminal de escritorio nativa en C++20 para investigación financiera, con interfaz Qt6, analítica con Python integrado, agentes de IA y más de 100 conectores de datos de mercado.