Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Aplicação web em Flask para listar e visualizar ações da Bolsa de Valores. Usa Selenium para raspagem de dados do site Fundamentus e exibe resultados filtrados em uma interface web interativa.

License

NotificationsYou must be signed in to change notification settings

LucasRialx/Hackeando_a_Bolsa_de_Valores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este projeto é uma aplicação web criada com Flask para listar e visualizar ações da Bolsa de Valores com base em critérios específicos. A aplicação usa Selenium para raspar dados do site Fundamentus e exibe os resultados em uma interface web.

Funcionalidades

  • Obter dados do Fundamentus: Raspa os dados da tabela de resultados do site Fundamentus.
  • Filtragem de dados: Filtra e processa os dados conforme critérios selecionados pelo usuário.
  • Exibição de resultados: Exibe os resultados filtrados em uma tabela interativa na página web.

Tecnologias Utilizadas

  • Flask: Framework web usado para construir a aplicação.
  • Selenium: Biblioteca usada para automação de navegação web e raspagem de dados.
  • Pandas: Biblioteca usada para manipulação e análise de dados.
  • Materialize: Framework de CSS usado para estilização da interface web.
  • HTML/CSS: Linguagens usadas para a estrutura e estilização da interface.

Pré-requisitos

  • Python 3.6+
  • Virtualenv (recomendado)

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/hackeando-a-bolsa-de-valores.gitcd hackeando-a-bolsa-de-valores
  2. Crie e ative um ambiente virtual:

    python -m venv venvsource venv/bin/activate# No Windows, use `venv\Scripts\activate`
  3. Instale as dependências:

    pip install -r requirements.txt

Uso

  1. Execute a aplicação Flask:

    flask run
  2. Abra o navegador e vá parahttp://127.0.0.1:5000/.

  3. Selecione um critério e clique em "Buscar" para visualizar a listagem de ações.

Estrutura do Projeto

hackeando-a-bolsa-de-valores/├── static/│ └── wallpaper_I.jpg

├── templates/│ ├── index.html│ └── resultado.html

├── app.py├── requirements.txt└── README.md

  • static/: Diretório para arquivos estáticos como imagens.
  • templates/: Diretório para arquivos HTML.
  • app.py: Script principal da aplicação Flask.
  • requirements.txt: Arquivo contendo as dependências do projeto.
  • README.md: Documentação do projeto.

Contribuição

  1. Faça um fork do projeto.
  2. Crie uma nova branch:git checkout -b minha-nova-funcionalidade
  3. Faça suas alterações e commit:git commit -m 'Adiciona nova funcionalidade'
  4. Envie para o repositório remoto:git push origin minha-nova-funcionalidade
  5. Abra um pull request.

Futuras Atualizações

Estamos trabalhando em diversas melhorias para tornar o aplicativo ainda mais útil e eficiente. Confira algumas das atualizações planejadas:

  • ** Campo de Consulta Focado em Fundos Imobiliários**: Adicionaremos uma nova fonte de consulta especificamente voltada para fundos imobiliários, permitindo uma análise mais abrangente e detalhada.

  • Bot de Compra e Venda de Ações através do MetaTrader5: Implementaremos um bot para automação das operações de compra e venda de ações usando a plataforma MetaTrader5, visando facilitar a execução das transações e otimizar a estratégia de investimento.

  • Suporte Web: Estamos planejando adicionar suporte para acesso e gerenciamento do aplicativo através de uma interface web, proporcionando maior flexibilidade e conveniência para os usuários.

Fique atento às atualizações para mais detalhes sobre o progresso e a implementação dessas novas funcionalidades!

Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivoLICENSE para mais detalhes.

Autor

Lucas Rial

About

Aplicação web em Flask para listar e visualizar ações da Bolsa de Valores. Usa Selenium para raspagem de dados do site Fundamentus e exibe resultados filtrados em uma interface web interativa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp