The main objective of this project is to provide solution to analyse recent stock data.
Technologies
- Backend: Python, Flask, SQLAlchemy
- Machine learning: Keras, Tensorflow
- Frontend: Typescript, React.js, Chakra.ui, ApexCharts.js
- Database: PostgreSQL
Functionalities:
- adding/modifying companies
- adding/modifying stock markets
- signing up/signing in
- profile management
- checking stock data since selected date
- checking statistics and technical indicators (RSI, SMA, EMA, on balance volume, stochastic oscillator, MACD)
- show companies and stock markets info
- predicting standard deviation of simple return for the next day
Data Source
On every time the backend is turned on, new data (most recent) from yahoo finance is being fetched. https://finance.yahoo.com/
Machine Learning
Standard deviation of simple return is predicted with LSTM model.
Screenshots of the application:
Profile