Skip to content

AbdulRasheed6/Aramco_stock_analysis-Forecasting

Repository files navigation

Aramco_stock_analysis-Forecasting

An issue might occur when trying to view the jupyter notebook , check this link to view the notebook(https://nbviewer.org/github/AbdulRasheed6/Aramco_stock_analysis-Forecasting/blob/main/Aramco_stock_price_prediction.ipynb)

Table of Content

Dashboard

Dashboard

Overview

The financial market has been plunged into several losses as a result of unforseen political and social disruptions (like the Russian invasion and the Pandenmic). Long and medium term buisness goals have been disrupted, and to be able to mitigate the effect of these socio-political disruptions, short term plans that takes into account these disruptions needs to be created. In our analysis we would take a close look at Saudi Aramco stock and the effects of oil prices (OPEC basket) and the Russia-Ukraine crisis on the stock. The process carried out during this project can simply be tagged as ETL (extract, transform and load)

Research questions

Research Questions The aim of our study is to answer the below research questions:

  1. Do the prices of oil in the OPEC basket have an effect on the Adj Close price

1b. Is there any effect of the Ukraine_crisis on the Adj Close price

1c. Do the Volume of shares have a relationship with Adj Close price

Research Questions (2) 2a. Is the the Adj Close price data stationary

2b. If there is a relationship between OPEC_price and Adj Close , then prove it with a statistical test

2c. Is there any relationship between OPEC_price and Ukraine_crisis.

Installation

The Code is written in Python. If you don't have Python installed you can find it here. If you are using a lower version of Python you can upgrade using the pip package, ensuring you have the latest version of pip. To install the required packages and libraries, run this command in the project directory after cloning the repository:

pip install -r requirements.txt

Technologies Used

Prediction

Bearing in mind that the current stock price (Adj Close) of Aramco will not be be available for prediction, you are tasked to build a machine learning model that predicts the current price, taking into account the prices of oil in the OPEC basket and some other external factors.

Screenshot (13)

Future Scope

  • Leverage on Natural Language Processing (NLP) and Word Embedding to build a more flexible model.
  • Gather more data , so as the algorithm can create more scenarios.
  • Create a web app
  • Front-End