Como referenciar este texto: ‘Dashboard de Análise de Ações da B3 com Power BI, Fundamentus e Google Finance’. Rodrigo Terra. Publicado em: 20/01/2025. Link da postagem: https://www.makerzine.com.br/dados/dashboard-de-analise-de-acoes-da-b3-com-power-bi-fundamentus-e-google-finance/.
Conteúdos que você verá nesta postagem
Este projeto tem como objetivo oferecer uma ferramenta intuitiva e visualmente clara para análise de ações da B3 (Bolsa de Valores do Brasil), auxiliando investidores na tomada de decisão com base em indicadores fundamentais e estatísticos. O dashboard foi desenvolvido utilizando Power BI, com a obtenção e tratamento dos dados através da biblioteca Fundamentus, do Python, e da API do Google Finance.
Coleta e Tratamento dos Dados
Para garantir a atualização e confiabilidade das informações apresentadas no dashboard, foram utilizadas as seguintes fontes de dados:
- Fundamentus (Python): Biblioteca que permite extrair dados fundamentalistas das ações listadas na B3, como P/L (Preço sobre Lucro), Dividend Yield, ROE, ROIC, PSR, entre outros. Esses indicadores são essenciais para análise de empresas no contexto do Value Investing.
- Google Finance: Utilizado para capturar dados de mercado em tempo real, como preço de abertura, máximo, mínimo, volume de negociações e patrimônio líquido.
Os dados coletados foram tratados e estruturados para garantir a correta integração com o Power BI, possibilitando filtros dinâmicos e personalização conforme o perfil do investidor.
Estrutura do Dashboard
O dashboard está dividido em três principais seções:
Consulta de Papéis e Indicadores Fundamentais
Nesta aba, o usuário pode pesquisar um ativo específico da B3 e visualizar seus principais dados, incluindo:
- Última cotação e setor da empresa.
- Indicadores diários, como preço de abertura, máxima e mínima.
- Indicadores fundamentalistas, como P/L, Dividend Yield, Margem Líquida, ROE, ROIC e Dívida sobre Patrimônio.
- Análise estatística do preço da ação nos últimos 5 anos, incluindo quartis, desvio padrão e correlação com o IBOV.
Sugestão de Carteira por Perfil de Investidor
Com base na tolerância ao risco, os investidores podem escolher entre três perfis distintos:
- Conservador: Prioriza estabilidade e menor volatilidade.
- Moderado: Equilibra risco e retorno.
- Arrojado: Busca maiores rentabilidades, aceitando maiores riscos.
O dashboard exibe uma carteira sugerida para cada perfil, apresentando:
- Papel, cotação, correlação com o IBOV e setor.
- Rentabilidade histórica da carteira e do IBOV nos últimos 5 anos.
Além disso, há um controle deslizante para definir a faixa de preço desejada para os ativos.
Sugestão de Carteira Baseada em Indicadores Fundamentais
Nesta seção, o usuário pode personalizar a importância de diferentes indicadores fundamentalistas, como P/L, PSR, P/VP, Margem Líquida, ROE, ROIC e Dividend Yield.
A partir da seleção de pesos atribuídos a cada métrica, o Power BI gera uma carteira otimizada, exibindo:
- Ranking das melhores ações com base nos critérios escolhidos.
- Correlação com o IBOV e rentabilidade da carteira nos últimos 5 anos.
Conclusão
Este projeto demonstra a integração entre Python e Power BI para análise financeira, utilizando dados extraídos via Fundamentus e Google Finance. O dashboard oferece uma solução prática para investidores que desejam explorar indicadores fundamentalistas e históricos de ações de forma visual e interativa.
Para ver este projeto no Github, basta clicar aqui.
Se você acha que este conteúdo pode ser útil para alguém, compartilhe!
Ao divulgar os textos do MakerZine, você contribui para que todo o material continue acessível e gratuito para todas as pessoas.