Analisando propostas

Desenvolvedor Python para Bots de Sinais na B3: Correção, Integração e Expansão

Publicado em 19 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor Python experiente para corrigir, integrar e expandir uma arquitetura de bots de sinais existente para ativos da B3. O projeto atual, focado no ativo CCM (Milho), apresenta falhas críticas de integração com o Telegram e problemas de persistência de dados que precisam ser resolvidos.

O profissional contratado será responsável por estabilizar a infraestrutura atual e replicar a lógica de operação para outros três ativos: BGI (Boi Gordo), WIN (Mini Índice) e WDO (Mini Dólar), unificando o ecossistema de bots. O objetivo é garantir a confiabilidade e a escalabilidade do sistema.

Arquivos do projeto base (com falhas a serem corrigidas):
* monitor.py: Script de controle e tratamento dos modos de operação.
* Bot_resposta.py: Servidor que processa os comandos e mensagens do Telegram.
* Raspar_cepea.py: Automação em Playwright para extrair dados físicos do Milho.
* Monitor.yml: Arquivo de workflow do GitHub Actions para agendamento diário.

Principais Requisitos e Entregas:
1. Correção e Persistência de Dados: Resolver o problema de perda de sinais gerados (às 18h50, seja por raspagem ou fallback manual). É Fundamental implementar uma camada simples e eficiente de persistência de dados (por exemplo, via artefatos/commits no GitHub Actions) para que o script das 08h30 possa acessar o sinal do dia anterior e enviar a confirmação correta de compra/venda.
2. Web Scraping para 4 Ativos (Playwright): Corrigir e otimizar o scraping do cepea para ccm e replicar essa lógica para o ativo bgi (boi gordo). Além disso, será necessário desenvolver a funcionalidade de raspagem de dados para win e wdo, utilizando o painel dinâmico de derivativos da b3 (b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/cotacoes/derivativos.htm).
3. Replicação e Isolamento: Criar instâncias ou regras de operação independentes para cada um dos 4 contratos. Embora possam operar sob o mesmo token do Telegram, é crucial que cada ativo envie seus alertas para tópicos ou canais totalmente separados, evitando a mistura de mensagens e garantindo a clareza das informações.
4. Entrega Final: O projeto deve ser entregue com o código corrigido, testado e acompanhado de um guia claro e detalhado. Este guia permitirá que eu insira minhas variáveis de ambiente (TELEGRAM_TOKEN, CHAT_ID) e ative as automações no GitHub Actions sem a necessidade de conhecimentos de programação.

Buscamos um profissional com forte conhecimento em Python, web scraping (Playwright), integração de APIs e boas práticas de desenvolvimento e testes.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias