daniloaleixo / Bovespastockratings
Licence: mit
Crawler for Fundamental analysis platform for BOVESPA stocks, generating a score for each share according to the selected criteria on the indicators.
Stars: ✭ 154
Programming Languages
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
python3
1442 projects
Projects that are alternatives of or similar to Bovespastockratings
ChartTheStockMarket
🔥 📈 💸 Chart the Stock Market - FCC Challenge
Stars: ✭ 39 (-74.68%)
Mutual labels: heroku, stock, stock-market
Beibo
🤖 Predict the stock market with AI 用AI预测股票市场
Stars: ✭ 46 (-70.13%)
Mutual labels: stock, stock-market, investment
trading sim
📈📆 Backtest trading strategies concurrently using historical chart data from various financial exchanges.
Stars: ✭ 21 (-86.36%)
Mutual labels: stock, stock-market, data-analysis
Metaci
Lightweight, Salesforce specific CI app run on Heroku to build Github repositories configured for CumulusCI
Stars: ✭ 45 (-70.78%)
Mutual labels: heroku, django
Django Photoblog
Photographer portfolio website powered by Django Framework. Features photo gallery with infinite scrolling, tagging, thumbnail generation and CMS for creating pages. Configured for Heroku and S3.
Stars: ✭ 19 (-87.66%)
Mutual labels: heroku, django
Django Rest React Pycon
🐍 Demo repo for Pycon X talk "Decoupling Django with Django REST (and a sprinkle of React)"
Stars: ✭ 72 (-53.25%)
Mutual labels: heroku, django
Guides
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs.
Stars: ✭ 1,042 (+576.62%)
Mutual labels: heroku, django
Generator Django Rest
Yeoman generator for a Django REST/GraphQL API, an optional React SPA & lots more!
Stars: ✭ 77 (-50%)
Mutual labels: heroku, django
Covid19 Dashboard
🦠 Django + Plotly Coronavirus dashboard. Powerful data driven Python web-app, with an awesome UI. Contributions welcomed! Featured on 🕶Awesome-list
Stars: ✭ 100 (-35.06%)
Mutual labels: heroku, django
Sina Stock Crawler
Sina stock options crawler with CSV output 新浪上证ETF期权数据爬虫
Stars: ✭ 12 (-92.21%)
Mutual labels: stock, stock-market
Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+451.3%)
Mutual labels: heroku, django
Ponee
A lightweight Django template ready for Heroku
Stars: ✭ 41 (-73.38%)
Mutual labels: heroku, django
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-83.77%)
Mutual labels: heroku, django
Surpriver
Find big moving stocks before they move using machine learning and anomaly detection
Stars: ✭ 1,152 (+648.05%)
Mutual labels: stock, investment
Drf Datatable Example Server Side
DataTables Example (server-side) - Python Django REST framework
Stars: ✭ 84 (-45.45%)
Mutual labels: django, datatables
Django Project Template
Project template layout for Django 3.0+
Stars: ✭ 530 (+244.16%)
Mutual labels: heroku, django
Bovespa Stock Ratings
Projeto de análise de dados fundamentalistas da Bovespa
If you like this project you can support me.
Sobre
O projeto consiste na primeira fonte de informaçôes open-source sobre análise fundamentalista das ações da Bovespa. O objetivo é juntar informaçôes para tomadas de decisões.
Estrutura do projeto
O projeto consiste de 4 projetos em repositórios separados:
- Crawler: script em python que faz um scrapping em algumas páginas para colher as informações para salvar em um banco de dados Mongo.
- Backend: Backend que faz a interface, usando GraphQL entre o banco e o front-end.
- Front-end: Visualização de dados da aplicação feita, totalmente em Angular.
- Agente de trading: Agente usando neuro evolução para comprar e vender ações automaticamente
Configurando o projeto
Clonar o repositório principal
git clone --recursive [email protected]:daniloaleixo/bovespaStockRatings.git
[Opcional] Se quiser clonar o subrepositórios
git submodule update --init --recursive
Rodando o crawler
Rodando da imagem docker oficial
docker run -e MONGO_URI=$MONGO_URI daniloaleixo/bovespa-stock-ratings-crawler
Fazendo o build da imagem docker
docker build -t bovespa_stock_ratings .
docker run -e MONGO_URI=$MONGO_URI -t bovespa_stock_ratings
Análise
Estou fazendo uma análise baseada nos princípios fundamentalistas do livro Investidor Inteligente do Benjamin Graham:
- Tamanho Adequado
- Patrimônio Líquido maior que R$2bi
- Posição Financeira Forte
- Liquidez Corrente maior que 1,5
- Dívida Bruta / Patrimônio Líquido < 50%
- Histórico de Dividendos contínuos por, pelo menos, os últimos 20 anos.
- Ainda não consegui pegar essa informação, estou colocando só o último DY
- Ultimo DY maior que 2.5%
- Estabilidade nos Ganhos, Nenhum prejuízo nos últimos 10 anos.
- Ainda não consegui verificar se teve algum prejuízo
- Crescimento nos Ganhos: 10 anos de crescimento nos lucros-por-ação de, pelo menos,
um terço.
- Ainda não consegui colocar essa informação, mas tenho só
- Crescimento no últimos 5 anos maior que 5%
- ROE > 20%
- Preço sobre Valor de Mercado: O preço da ação inferior a 1,5 x o valor dos ativos
líquidos.
- P/VPA < 1.5
- P/L Moderado: O preço da ação inferior a 15x o lucro dos últimos 3 anos
- P/L < 15
- Teste alternativo: Graham multiplicava o P/L pelo preço sobre o valor de mercado e
verifica se o resultado está abaixo de 22.5
- P/L x P/VPA < 22.5
Credits
The project was inicially a contribution to this repostory: https://github.com/phoemur/fundamentus
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].