Este é um aplicativo Streamlit que permite análise fundamentalista e técnica de ações das bolsas brasileira (IBOVESPA) e americana (S&P 500). A aplicação faz uso dos métodos de Benjamin Graham e Joel Greenblatt para classificar ações como "baratas" ou "caras", além de exibir gráficos interativos e indicadores técnicos como RSI e MACD.
- 🔎 Busca e análise de ações por Ticker
- 📊 Indicadores Fundamentalistas:
- P/L (Preço/Lucro)
- P/VP (Preço/Valor Patrimonial)
- ROE (Retorno sobre Patrimônio)
- 📈 Classificação por:
- 📘 Método Graham
- 🧙♂️ Fórmula Mágica de Greenblatt
- 📉 Análise Técnica:
- RSI (Índice de Força Relativa)
- MACD (Média Móvel Convergente e Divergente)
- 🏢 Exibição de informações completas da empresa:
- Setor, indústria, site, executivos, resumo do negócio
- 📦 Processamento paralelo e cache inteligente
- 🇧🇷 Ações do IBOVESPA e 🇺🇸 S&P 500
Classifica uma ação como Barata se:
P/L * P/VP < 22.5
Classifica uma ação como Barata se:
P/L < 15 e ROE > 15%
- RSI (Relative Strength Index): Mede a força do movimento de preço (sobrecompra/sobrevenda).
- MACD (Moving Average Convergence Divergence): Detecta tendências e mudanças de momentum.
-
Crie um ambiente virutal
python3 -m venv ambientevirtual source ambientevirtual/bin/activate -
Clone o repositório:
git clone (https://github.com/adalbertobrant/fundamentalista.git)
cd fundamentalista
Instale os requisitos:
pip install -r requirements.txt
Execute o app
streamlit run app.py
📁 Estrutura
app.py: Código principal da aplicação
README.md: Documentação do projeto
requirements.txt: Dependências do projeto
✅ Requisitos
Python 3.8+
Bibliotecas:
streamlit
yfinance
pandas
numpy
matplotlib
pillow
requests
🧠 Ideias Futuras
Filtros avançados por setor, indústria e dividendos
Exportação de resultados para CSV ou Excel
Integração com APIs alternativas como Finnhub ou Alpha Vantage
Comparativo entre empresas
👨💻 Se achou legal mande umas stars não custa nada e me ajuda em um estágio!!!!