Comecei com um script pessoal para organizar as notas de corretagem da B3, mas rapidamente evoluiu em um sistema completo de gestão financeira. Hoje, o InvestB3 é um site que automatiza a montagem de carteiras, apuração de impostos, e gerencia a cadeia de opções da B3.

Pitch: Fiz um site pra organizar minha carteira da B3 a partir da nota de corretagem

Apuração de Imposto de Renda

O InvestB3 calcula a apuração de imposto de renda mensal, considerando diferentes tipos de ativos (ações à vista, opções, day trade, FII) com regras específicas para cada um. Além disso, ele gerencia a cadeia de opções com o método de máximo de perda (max pain) e gerencia a cadeia de opções da B3 com um mapa de strikes.

Apuração de Imposto de Renda

O sistema também inclui um screener fundamentalista do Ibovespa, que analisa múltiplos indicadores como P/L, P/VP, DY, ROE, margem, dívida/patrimônio, EV/EBITDA. Além disso, ele gerencia um calendário/ranking de proventos.

Apuração de Imposto de Renda

O sistema também inclui um stack de tecnologias, incluindo Next.js (App Router) e MySQL, tudo rodando em uma VPS única. Os dados de preço e opções vêm dos arquivos oficiais da B3, processados e armazenados desde 2014, e a cotação e fundamento mais recente vêm de um provedor de dados de mercado.

Desafios e Soluções

Embora o sistema funcione bem, há um risco real de que o projeto cresça sem um contexto claro. Para evitar isso, mantive um arquivo de contexto por módulo, que inclui as decisões e o porquê de cada regra. Isso facilita a manutenção e a revisão do código, mesmo que eu seja o único desenvolvedor atualmente.

Conclusão

O InvestB3 é um exemplo de como um projeto inicial simples pode evoluir em um sistema complexo e multifuncional. A abordagem de módulos separados e arquivos de contexto tem sido crucial para manter o projeto organizado e manter o contexto claro, mesmo que eu seja o único desenvolvedor atualmente.

Recursos e Ferramentas

  • Next.js (App Router)
  • MySQL
  • VPS
  • COTAHIST (arquivos oficiais da B3)
  • Provedor de Dados de Mercado
  • Screener Fundamentalista do Ibovespa
  • Calendário/Ranking de Proventos
  • Cadeia de Opções da B3
  • Max Pain
  • Mapa de Strikes
  • Cotação e Fundamento Mais Recente
  • Imposto de Renda
  • Ações à Vista, Opções, Day Trade, FII
Carteira Corretagem Minha Nota Organizar