Repolode
waditu

waditu/czsc

Pacote Python de análise técnica Chan Zhongshuo (缠论) para ações, futuros e cripto, com núcleo em Rust para detectar fractais, traçados e zonas de pivô.

Estrelas
6,568
Forks
1,797
Issues abertas
21
Último commit
há 22 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 é?

czsc é um toolkit de análise quantitativa baseado na análise técnica Chan Zhongshuo (缠论). Identifica automaticamente fractais (分型), traçados (笔) e zonas de pivô (中枢) a partir de dados K-line e oferece suporte à análise de múltiplos timeframes, combinando vários períodos em uma única decisão.

Desde a versão 1.0, os algoritmos centrais são implementados em Rust e disponibilizados ao Python por meio do PyO3, como a extensão czsc._native. O pacote inclui mais de 220 funções de sinal, um framework de sinal-evento-operação no qual os eventos combinam sinais com signals_all, signals_any e signals_not, além da classe CzscTrader para decisões de trading em múltiplos níveis.

A biblioteca também oferece conectores de dados para TQSdk (futuros), Tushare (ações A) e CCXT (exchanges de cripto), um backtester baseado em pesos por meio do pacote complementar wbt e geração de gráficos HTML com plotly e lightweight-charts.

Recursos principais

  • 01Identificação automática de fractais, traçados e zonas de pivô a partir de dados K-line.
  • 02Núcleo em Rust disponibilizado ao Python via PyO3, com mais de 220 funções de sinal.
  • 03Framework de sinais, eventos e posições com operadores de combinação lógica.
  • 04Análise de múltiplos timeframes e decisões de trading com CzscTrader.
  • 05Conectores para fontes de dados TQSdk, Tushare e CCXT.
  • 06Gráficos HTML independentes, criados com plotly e lightweight-charts.

Casos de uso

  • Pesquisar estratégias de timing baseadas na teoria de Chan para ações A, futuros ou cripto.
  • Fazer backtesting de estratégias de alocação por peso com o mecanismo complementar wbt.
  • Verificar visualmente estruturas e gatilhos de sinais em gráficos K-line de vários períodos.

Início rápido

  1. 1

    Instale o pacote pré-compilado do PyPI (requer Python 3.10 ou superior).

    pip install czsc -U
  2. 2

    Importe czsc e execute o exemplo de análise básica da teoria de Chan disponível no README.

Antes de usar

  • A licença não está clara (os metadados informam NOASSERTION), então verifique a licença antes de usar o projeto comercialmente.
  • A documentação e os exemplos estão principalmente em chinês e incluem links para páginas do Feishu.
  • A versão 1.0 não é compatível com a 0.9.X, portanto, o código antigo precisa ser migrado.
  • A compilação a partir do código-fonte requer uma toolchain do Rust e o maturin.

Tópicos

Perguntas frequentes

O que é czsc?
Pacote Python de análise técnica Chan Zhongshuo (缠论) para ações, futuros e cripto, com núcleo em Rust para detectar fractais, traçados e zonas de pivô. czsc é um toolkit de análise quantitativa baseado na análise técnica Chan Zhongshuo (缠论). Identifica automaticamente fractais (分型), traçados (笔) e zonas de pivô (中枢) a partir de dados K-line e oferece suporte à análise de múltiplos timeframes, combinando vários períodos em uma única decisão.
czsc é gratuito? Qual é a licença?
czsc é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
czsc ainda é mantido?
Manutenção ativa. O último commit de czsc foi em 16 de out. de 2026.
Para que posso usar czsc?
Pesquisar estratégias de timing baseadas na teoria de Chan para ações A, futuros ou cripto. Fazer backtesting de estratégias de alocação por peso com o mecanismo complementar wbt. Verificar visualmente estruturas e gatilhos de sinais em gráficos K-line de vários períodos.
Como instalar czsc?
Instale o pacote pré-compilado do PyPI (requer Python 3.10 ou superior).: pip install czsc -U Importe czsc e execute o exemplo de análise básica da teoria de Chan disponível no README.
Onde consigo czsc?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/waditu/czsc

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

Projetos relacionados