Skip to content

Analise de Graham e de Greenblatt para escolha de ações baratas e com bom potencial de crescimento ao longo prazo

License

Notifications You must be signed in to change notification settings

adalbertobrant/fundamentalista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📈 Analisador de Ações - IBOVESPA & S&P 500

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.

🚀 Funcionalidades

  • 🔎 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

🛠️ Tecnologias Utilizadas

🧠 Classificação de Valor

📘 Benjamin Graham

Classifica uma ação como Barata se:

​ P/L * P/VP < 22.5

🧙‍♂️ Joel Greenblatt (Fórmula Mágica)

Classifica uma ação como Barata se:

​ P/L < 15 e ROE > 15%

📉 Indicadores Técnicos

  • 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.

⚙️ Execução

  1. Crie um ambiente virutal

    python3 -m venv ambientevirtual
    
    source ambientevirtual/bin/activate
    
    
  2. 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!!!!

About

Analise de Graham e de Greenblatt para escolha de ações baratas e com bom potencial de crescimento ao longo prazo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages