Sobre o projeto
TSP (tick-stock-panel) é um ambiente de trabalho quantitativo autohospedado voltado ao mercado de ações A, com o objetivo de oferecer uma solução completa para seleção de ações, monitoramento e backtest. O projeto enfatiza a ausência de manutenção, com implantação em contêiner único via Docker e todos os dados armazenados localmente em arquivos Parquet.
As principais funcionalidades incluem:
- **Matriz de roteamento de capacidades**: 6 tipos de conjuntos de dados são roteados de forma independente conforme a capacidade da fonte, permitindo trocar a fonte de dados a qualquer momento sem afetar indicadores e critérios de backtest.
- **Motor de seleção de ações**: 25 estratégias integradas, com suporte a sinais personalizados e estratégias geradas por IA, capaz de escanear todas as ações A em milissegundos.
- **Pipeline de indicadores**: cálculo de 68 colunas de indicadores e sinais com base em Polars, unificando os critérios de dados.
- **Pesquisa de backtest**: suporta backtest de fatores, backtest de estratégias e backtest de estratégias em minutos, considerando T+1, custos, slippage e outros fatores, além de fornecer análise de atribuição de fatores.
- **Plataforma de fatores**: suporta fatores personalizados via DSL, combinações de validação e interação bidirecional com estratégias.
- **Mineração de fatores**: busca fora da amostra por combinações multifatoriais, com publicação explícita e nunca automática.
- **Ambiente de mercado**: identifica 6 fases do ciclo de sentimento e fornece ranking de linhas principais por conceito/setor.
- **Monitoramento de anomalias**: cobre três tipos de anomalias — leilão, intradiário e desvio — com suporte a pop-ups em tempo real, aviso por voz e envio via Feishu.
- **Central de monitoramento**: quatro tipos de regras (estratégia, sinal de ação individual, preço, anomalia) com suporte a combinações AND/OR e monitoramento em tempo real.
- **Análise de ações individuais**: fornece 9 tipos de preços-chave e análise quadridimensional por IA (técnica, fundamentalista, financeira e de notícias).
- **Escada de limites consecutivos**: estatísticas de níveis de limites consecutivos, com suporte a rotação de conceitos e revisão pós-mercado por IA.
- **Extensão de dados**: fontes de dados plugáveis, com suporte a campos estendidos e reposição histórica diária.
- **Assistente de conversa por IA**: 18 ferramentas somente leitura cobrindo as capacidades de todas as páginas do site, com suporte a saída em streaming caractere a caractere e cartões de rastro de chamadas de ferramentas, módulo de extensão totalmente desacoplado.
A arquitetura técnica adota design em camadas: camada de fontes de dados (plugável), camada de roteamento de capacidades, camada de armazenamento (Parquet, DuckDB), camada de computação (Polars), camada de pesquisa (motor de fatores, motor de backtest), camada de aplicação (FastAPI) e camada de apresentação (React 18). Suporta diversos modos de implantação, incluindo imagem pronta do GHCR, Docker Compose, implantação por IA local e modo Dev.
O projeto destina-se apenas a fins de estudo e pesquisa, não constituindo recomendação de investimento.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.