Framework Python local de trading quantitativo para dados de ações, futuros e opções, backtesting, trading simulado e ao vivo e gestão de múltiplas contas.
shinnytech/tqsdk-python
Biblioteca Python para criar estratégias quantitativas de negociação de futuros, opções e ações, com dados de mercado em tempo real e históricos, backtesting e negociação real ou simulada.
- Estrelas
- 5,128
- Forks
- 791
- Issues abertas
- 5
- Último commit
- há 12 dias
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
TqSdk é uma biblioteca Python da Shinnytech para desenvolver estratégias de negociação quantitativa com relativamente pouco código. Ela cobre todo o fluxo de trabalho em um único pacote: dados de mercado em tempo real e históricos, desenvolvimento e depuração, backtesting em nível de tick e de candle, negociação simulada, negociação real e monitoramento em tempo de execução.
A biblioteca funciona com futuros, opções e ações. Ela se conecta a várias corretoras de futuros por meio de conexões diretas CTP e a diversos sistemas de gestão de ativos e de negociação de alta velocidade. Os dados de mercado e de negociação ficam em um banco de dados em memória, então não é preciso configurar nem manter um banco de dados. É possível trabalhar com os dados usando pandas e numpy, e a biblioteca inclui um conjunto de funções de indicadores técnicos com código-fonte.
As estratégias não precisam seguir uma estrutura fixa. Um único programa pode assinar os candles ou as cotações de vários instrumentos e negociar vários contratos ao mesmo tempo.
Recursos principais
- 01Cotações em tempo real e dados históricos completos de ticks e candles para futuros, opções e ações.
- 02Backtesting em nível de tick e de candle.
- 03Negociação simulada e real, incluindo conexão direta CTP e suporte a várias corretoras.
- 04Dados de mercado e de negociação em memória, sem necessidade de configurar um banco de dados.
- 05Compatível com pandas e numpy, e inclui quase cem funções de indicadores técnicos.
- 06Estrutura flexível de estratégias, capaz de negociar vários instrumentos em um único programa.
Casos de uso
- Desenvolver e fazer backtesting de estratégias de spread ou arbitragem de futuros em Python.
- Executar negociação automatizada, real ou simulada, em várias corretoras de futuros.
- Analisar dados históricos de ticks e candles com pandas para fins de pesquisa.
Tópicos
Perguntas frequentes
- O que é tqsdk-python?
- Biblioteca Python para criar estratégias quantitativas de negociação de futuros, opções e ações, com dados de mercado em tempo real e históricos, backtesting e negociação real ou simulada. TqSdk é uma biblioteca Python da Shinnytech para desenvolver estratégias de negociação quantitativa com relativamente pouco código. Ela cobre todo o fluxo de trabalho em um único pacote: dados de mercado em tempo real e históricos, desenvolvimento e depuração, backtesting em nível de tick e de candle, negociação simulada, negociação real e monitoramento em tempo de execução.
- tqsdk-python é gratuito? Qual é a licença?
- tqsdk-python é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tqsdk-python ainda é mantido?
- Manutenção ativa. O último commit de tqsdk-python foi em 26 de out. de 2026.
- Para que posso usar tqsdk-python?
- Desenvolver e fazer backtesting de estratégias de spread ou arbitragem de futuros em Python. Executar negociação automatizada, real ou simulada, em várias corretoras de futuros. Analisar dados históricos de ticks e candles com pandas para fins de pesquisa.
- Onde consigo tqsdk-python?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/shinnytech/tqsdk-python
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP com 39 ferramentas para assistentes de IA consultarem dados de mercado, fazerem análises técnicas, triagens, backtests e análises de sentimento em cripto, ações, forex e futuros.
Um mecanismo local de dados quantitativos para cotações diárias e intradiárias de ações A da China, ETFs e ticks, com sincronização incremental, ajustes, consultas em lote, indicadores e backtesting.
Framework Python leve para criar e executar estratégias de trading de futuros com base em CTP, com negociação ao vivo e backtesting.
Biblioteca de API unificada que conecta seu código a mais de 100 exchanges de criptomoedas e mercados de previsão por uma única interface.
Terminal desktop nativo em C++20 para pesquisa financeira, com interface Qt6, analytics em Python integrado, agentes de IA e mais de 100 conectores de dados de mercado.