EULERA is a Machine Learning-based web app, dedicated for Stock Market Prediction. The app gives a precise forecasting of the stock price of the following day for any given stock under NASDAQ stock exchange.
That means you get to choose your favorite company, and get in return the forecast for its stock price for the following day.
Eulera uses AI based algorithmic forecasting solutions for the capital markets to uncover the best investment opportunities.
Beside predicitons, EULERA gives the opportunity to visualize technical indicators, financial ratios (for different time ranges), and also some metrics that showcases the performance of the company chosen. In addition, the latest news related to the company of choice are gathered in one place.
EULERA app is made from scratch using Dash framework, FastAPI, and the technical skills of the authors.
You should create a virtual environment and activate it:
python -m venv venv/
source venv/bin/activate
And then install the development dependencies:
pip install -r requirements.txt
or using pipenv
in the root of the folder:
pipenv install
To run the app
py app.py
app.py: As the name indicates, it contains the code for creating EULERA
charts.py: Creation of charts of the App using Plotly.
technical_indicators.py computes different technical and financial indicators (RSI, SMA, EMA, TSI, ...etc) for the company of choice.
This project is licensed under the terms of the MIT License.