All Projects → dDevTech → Stock-Market-Predictor

dDevTech / Stock-Market-Predictor

Licence: other
Stock Market Predictor with LSTM network. Web scraping and analyzing tools (ohlc, mean)

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Stock-Market-Predictor

TradeTheEvent
Implementation of "Trade the Event: Corporate Events Detection for News-Based Event-Driven Trading." In Findings of ACL2021
Stars: ✭ 64 (+128.57%)
Mutual labels:  stock-price-prediction, stock-analysis
stocktwits-sentiment
Stocktwits market sentiment analysis in Python with Keras and TensorFlow.
Stars: ✭ 23 (-17.86%)
Mutual labels:  stock-price-prediction, stock-analysis
PythonScrapyBasicSetup
Basic setup with random user agents and IP addresses for Python Scrapy Framework.
Stars: ✭ 57 (+103.57%)
Mutual labels:  web-scraping
tesla-stocks-prediction
The implementation of LSTM in TensorFlow used for the stock prediction.
Stars: ✭ 51 (+82.14%)
Mutual labels:  stock-price-prediction
core
The complete web scraping toolkit for PHP.
Stars: ✭ 1,110 (+3864.29%)
Mutual labels:  web-scraping
lopez
Crawling and scraping the Web for fun and profit
Stars: ✭ 20 (-28.57%)
Mutual labels:  web-scraping
codepen-puppeteer
Use Puppeteer to download pens from Codepen.io as single html pages
Stars: ✭ 22 (-21.43%)
Mutual labels:  web-scraping
FAIG
Fully Automated IG Trading
Stars: ✭ 134 (+378.57%)
Mutual labels:  stock-price-prediction
Stock.Charts
This is a demo for use of the Skender.Stock.Indicators NuGet package. It is an Angular website with a .NET Web API for backend generation of indicators.
Stars: ✭ 42 (+50%)
Mutual labels:  stock-analysis
Text-Classification-LSTMs-PyTorch
The aim of this repository is to show a baseline model for text classification by implementing a LSTM-based model coded in PyTorch. In order to provide a better understanding of the model, it will be used a Tweets dataset provided by Kaggle.
Stars: ✭ 45 (+60.71%)
Mutual labels:  lstm-model
BookingScraper
🌎 🏨 Scrape Booking.com 🏨 🌎
Stars: ✭ 68 (+142.86%)
Mutual labels:  web-scraping
crawlzone
Crawlzone is a fast asynchronous internet crawling framework for PHP.
Stars: ✭ 70 (+150%)
Mutual labels:  web-scraping
Probabilistic-RNN-DA-Classifier
Probabilistic Dialogue Act Classification for the Switchboard Corpus using an LSTM model
Stars: ✭ 22 (-21.43%)
Mutual labels:  lstm-model
Neural-Scam-Artist
Web Scraping, Document Deduplication & GPT-2 Fine-tuning with a newly created scam dataset.
Stars: ✭ 18 (-35.71%)
Mutual labels:  web-scraping
recurrent-neural-net
A recurrent (LSTM) neural network in C
Stars: ✭ 68 (+142.86%)
Mutual labels:  lstm-model
scrapy-wayback-machine
A Scrapy middleware for scraping time series data from Archive.org's Wayback Machine.
Stars: ✭ 92 (+228.57%)
Mutual labels:  web-scraping
Hi
A Programming language for Web Scraping
Stars: ✭ 14 (-50%)
Mutual labels:  web-scraping
2017-summer-workshop
Exercises, data, and more for our 2017 summer workshop (funded by the Estes Fund and in partnership with Project Jupyter and Berkeley's D-Lab)
Stars: ✭ 33 (+17.86%)
Mutual labels:  web-scraping
web-poet
Web scraping Page Objects core library
Stars: ✭ 67 (+139.29%)
Mutual labels:  web-scraping
actor-content-checker
You can use this act to monitor any page's content and get a notification when content changes.
Stars: ✭ 16 (-42.86%)
Mutual labels:  web-scraping

Stock-Market-Predictor

Stock Market Predictor with LSTM network. Web scraping and analyzing tools (ohlc, mean)

With this stock market predictor you will be able to analyze almost 500 companies and their future. This project includes a WebScraping tool to get the stock data from different companies.

Also you will be able to plot different finance graphs of the OHLC or the mean of the AdjClose

Requirements

The program uses Python 3.7.3

There are python files and jupyter notebooks

Modules used: numpy, pandas, mpl_finance, matplotlib, keras, pickle...

Scraping the data

The file of web scraping is StockScraper.py

-Execute the function save_sp500_tickers() to get the 500 companies tickers and save on a file format .pickle

-Execute get_data() to use the yahoo_finance API and get the data with Pandas from the different companies symbols (required first step) and save it on a folder called stock_dfs

-Finally execute compile_data() to create the csv of all the companies data for the correlation

This steps are esential for the next steps

Optional

-Use visualize_data() to see the plot of the correlation between companies (it will take some time)

Training the netwok

The file of neural networkm predictor is is AIFinance.py

-To train and test a company you should use the function predictFuture('AAPL') You can use whatever company symbol you want

#Analyze data Use the jupyter notebook StockMarket.ipynb

You will be able to see step by step the different analyze tools and also the training of a company

The company can be change at the bottom of the notebook

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