Executando

Desenvolvedor Python para Recuperação e Otimização de Projetos de Análise Financeira

Publicado em 25 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estou buscando um desenvolvedor Python experiente para recuperar e otimizar dois projetos de análise financeira que pararam de funcionar. Os projetos envolvem a coleta e análise de dados de ações brasileiras e americanas, utilizando informações de fundamentos, análise técnica e alvos de analistas publicados pelo TradingView e YahooFinance. O problema surgiu devido a uma falha no Kernel do Linux Ubuntu (versão 24LTS que já foi devidamente recuperado) e incompatibilidades com a transição de Python 3.10.19 para a versão 3.12.3, que está instalada paralelamente.

O profissional será responsável por:

1.  Configurar um ambiente virtual (venv) utilizando uma das versões do Python disponíveis (3.10.19 ou 3.12.3), garantindo a compatibilidade dos pacotes e bibliotecas necessárias.
2.  Criar um arquivo 'requirements.txt' completo e funcional, listando todas as dependências do projeto.
3.  Estabelecer conexão com um banco de dados existente para alimentar as tabelas com os dados coletados, sem alterar a estrutura atual dos dados ou das tabelas (Tratamento de dados necessário).
4.  Revisar e adaptar o código-fonte para garantir a compatibilidade com as versões atualizadas do Python e suas bibliotecas, bem como com as APIs do TradingView e YahooFinance.
5.  Implementar tratamentos adequados para as APIs (TradingView e YahooFinance), incluindo mecanismos de 'sleep' e controle de requisições para evitar bloqueios ou excesso de chamadas.
6.  Organizar o código em duas pastas principais, 'TradingView' e 'YahooFinance', cada uma contendo subpastas separadas para 'ações brasileiras' e 'ações americanas'.
7.  Fornecer um arquivo '.env' com as credenciais necessárias para acesso às APIs e ao banco de dados em cada projeto.
8. Acordo de Confidencialidade

É Fundamental que o desenvolvedor demonstre experiência prévia com este tipo de projeto, em especial TradingView e Yahoofinance (APIs) ou WebScraping com Beautifulsoup (não quero Selenium nem emulador de navegação), incluindo manipulação de dados financeiros, integração com APIs de plataformas de mercado e resolução de problemas de compatibilidade de ambiente e versões. A estrutura das tabelas do banco de dados será fornecida.

Categoria TI e Programação
Subcategoria Data Science
Tamanho do projeto Médio

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por S. A.