Framework Python para trading quantitativo, com definição de estratégias, backtesting vetorial e orientado a eventos, dashboards de resultados e trading simulado ou ao vivo.
xingwudao/xquant-learning
Repositório complementar ao livro chinês “XQuant: Everyone Can Be a Quant Trader”, com Specs e notebooks Jupyter sobre trading quantitativo e backtesting em Python.
- Estrelas
- 439
- Forks
- 112
- Issues abertas
- 3
- Ú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 é?
XQuant Learning é o material prático complementar ao livro chinês “XQuant: Everyone Can Be a Quant Trader”. Organizado por capítulo, cada seção responde a uma pergunta prática sobre trading quantitativo — desde como uma estratégia gera lucro até como identificar se ela sofreu overfitting.
Cada capítulo contém Specs, que são descrições de tarefas elaboradas para um assistente de programação com IA, e Notebooks, implementações de referência executáveis em Jupyter que representam o resultado esperado de cada spec. O curso se baseia em escrever instruções claras em linguagem natural, em vez de programar em Python manualmente.
O curso avança de uma estratégia mínima e da seleção do universo de ativos para dimensionamento de posições, geração de sinais, avaliação de backtests, verificações de overfitting, execução em produção e iteração de estratégias, com um capítulo final sobre pesquisa de fatores. O livro principal está hospedado em um repositório separado.
Recursos principais
- 01Specs organizadas por capítulo, que descrevem cada tarefa para um assistente de programação com IA.
- 02Notebooks Jupyter executáveis que servem como implementações de referência.
- 03Aborda backtesting em Python, comparação com benchmarks, timing com médias móveis e varreduras de parâmetros.
- 04Inclui identificação de overfitting e verificações de robustez.
- 05Fluxo de trabalho independente de linguagem, centrado em descrever problemas em linguagem natural.
Casos de uso
- Iniciantes que querem aprender trading quantitativo passo a passo, por meio de exercícios guiados.
- Desenvolvedores que querem explorar como usar ferramentas de programação com IA para criar um pipeline de backtesting.
- Estudantes que acompanham o livro XQuant e conferem seus resultados com os notebooks de referência.
Antes de usar
- Os metadados do repositório não informam uma licença, embora o README indique MIT. Confira o arquivo LICENSE antes de reutilizar o conteúdo.
- O material está escrito em chinês e está relacionado a um curso sobre um livro específico.
Tópicos
Perguntas frequentes
- O que é xquant-learning?
- Repositório complementar ao livro chinês “XQuant: Everyone Can Be a Quant Trader”, com Specs e notebooks Jupyter sobre trading quantitativo e backtesting em Python. XQuant Learning é o material prático complementar ao livro chinês “XQuant: Everyone Can Be a Quant Trader”. Organizado por capítulo, cada seção responde a uma pergunta prática sobre trading quantitativo — desde como uma estratégia gera lucro até como identificar se ela sofreu overfitting.
- xquant-learning é gratuito? Qual é a licença?
- xquant-learning não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- xquant-learning ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de xquant-learning foi em 1 de set. de 2026.
- Para que posso usar xquant-learning?
- Iniciantes que querem aprender trading quantitativo passo a passo, por meio de exercícios guiados. Desenvolvedores que querem explorar como usar ferramentas de programação com IA para criar um pipeline de backtesting. Estudantes que acompanham o livro XQuant e conferem seus resultados com os notebooks de referência.
- Onde consigo xquant-learning?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xingwudao/xquant-learning
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Notebooks Jupyter de exemplo para desenvolver e fazer backtests de estratégias de trading algorítmico com dados de DEX, DeFi e Binance CEX usando o Trading Strategy SDK.
Framework modular de trading quantitativo em Python para seleção de ações, alocação de portfólio, backtesting e execução pela corretora Alpaca, com uma interface baseada em pesos.
Framework de bot de trading de criptomoedas em Go para criar, fazer backtest e executar estratégias em várias exchanges.
Sistema open source de trading quantitativo em Python para ações A da China, com gestão de dados, seleção de ações, timing, controle de risco e backtesting.
Sistema de análise de ações com LLM para mercados da China, Hong Kong, EUA, Japão, Coreia do Sul e Taiwan, com painéis diários enviados a apps de mensagem e por e-mail.