Repolode
yutiansut

yutiansut/QUANTAXIS

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.

Alternativa open source a:Wind

Estrelas
11,349
Forks
3,483
Issues abertas
240
Último commit
há 2 meses

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 é?

QUANTAXIS é um framework Python de finanças quantitativas para os mercados chineses. Abrange todo o fluxo de trabalho: coleta e armazenamento de dados de mercado (MongoDB ou ClickHouse), pesquisa de fatores, backtesting de estratégias (CTA e arbitragem), trading simulado e ao vivo e visualização. As contas seguem o protocolo QIFI, que oferece suporte à gestão de múltiplas contas e à modelagem de margem para ações e futuros.

O projeto conta com uma camada QARSBridge que encapsula um núcleo Rust opcional (QARS2) para acelerar operações com contas e backtests, e recorre à implementação em Python puro quando ele não está instalado. A versão 2.x adiciona agendamento de tarefas, um servidor web Tornado, mensageria baseada em RabbitMQ e agentes de computação distribuída em uma rede local.

O framework é compatível com Python 3.9 a 3.12 e funciona em Linux, macOS e Windows. As integrações de trading ao vivo listadas incluem CTP para futuros e opções e QMT para ações.

Recursos principais

  • 01Coleta e armazena dados de mercado de ações, futuros e opções no MongoDB ou ClickHouse.
  • 02Executa backtests de estratégias CTA e de arbitragem em contas baseadas em QIFI.
  • 03Gerencia múltiplas contas com modelagem de margem para ações e futuros.
  • 04Conecta-se ao CTP (futuros/opções) e ao QMT (ações) para trading.
  • 05Agenda tarefas em segundo plano e executa agentes de computação distribuída em uma LAN.
  • 06Oferece um núcleo Rust opcional (QARS2), com fallback automático para Python.

Casos de uso

  • Desenvolver e testar estratégias quantitativas com dados de ações e futuros chineses.
  • Executar trading simulado ou ao vivo com múltiplas contas de futuros e opções por meio do CTP.
  • Pesquisar e armazenar fatores para modelos quantitativos.
  • Executar atualizações de dados agendadas e computação distribuída em uma rede privada.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse a pasta do projeto

    cd QUANTAXIS
  3. 3

    Instale as dependências

    pip install -e .
  4. 4

    Verifique a instalação importando QUANTAXIS e exibindo a versão no Python

Antes de usar

  • Esta é uma versão alfa (2.1.0-alpha2), portanto as APIs podem mudar.
  • Requer Python 3.9 a 3.12.
  • A maior parte do README e da documentação está escrita em chinês.

Tópicos

Perguntas frequentes

O que é QUANTAXIS?
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. QUANTAXIS é um framework Python de finanças quantitativas para os mercados chineses. Abrange todo o fluxo de trabalho: coleta e armazenamento de dados de mercado (MongoDB ou ClickHouse), pesquisa de fatores, backtesting de estratégias (CTA e arbitragem), trading simulado e ao vivo e visualização. As contas seguem o protocolo QIFI, que oferece suporte à gestão de múltiplas contas e à modelagem de margem para ações e futuros.
QUANTAXIS é gratuito? Qual é a licença?
QUANTAXIS é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
QUANTAXIS ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de QUANTAXIS foi em 18 de set. de 2026.
Para que posso usar QUANTAXIS?
Desenvolver e testar estratégias quantitativas com dados de ações e futuros chineses. Executar trading simulado ou ao vivo com múltiplas contas de futuros e opções por meio do CTP. Pesquisar e armazenar fatores para modelos quantitativos. Executar atualizações de dados agendadas e computação distribuída em uma rede privada.
Como instalar QUANTAXIS?
Clone o repositório: git clone https://github.com/QUANTAXIS/QUANTAXIS.git Acesse a pasta do projeto: cd QUANTAXIS Instale as dependências: pip install -e . Verifique a instalação importando QUANTAXIS e exibindo a versão no Python
Onde consigo QUANTAXIS?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yutiansut/QUANTAXIS

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados