Skip to content

elijahkzy/IS3107

Repository files navigation

IS3107 Project Group 9 - Stock Price Prediction Data Pipeline


Objective

The stock market is a complex and ever-changing environment, influenced by many factors ranging from global economic events to opinions of people on social media, which makes it challenging to predict stock prices. Traditionally, investors have relied on technical analysis to make investment decisions, but these methods have their limitations and may not provide accurate predictions. Aside from industry trends, economic information and news regarding the company, there are other external factors that can affect changes in a stock’s price. Nowadays, social media have become a prevalent part of our lives and it is clear that people’s opinions and emotions expressed online can have a significant impact on market movements. The short squeeze on GameStop’s GME stock in 2021 is a good example. It was initially triggered by the r/WallStreetBets subreddit, where traders shared their bullish opinions and encouraged others to join in. Our project aims to build a data pipeline to extract financial data and perform sentiment analysis on popular social media platforms like Twitter to aid in predicting future stock prices and make more informed decisions on selling and buying stocks.

Tools & Technologies

Data

  • Yfinance for financial data
  • Twitter for sentiment analysis data

Data Pipeline Architecture

Airflow DAGs

  • Financial data DAG

  • Twitter data DAG

Setup Guide

The setup guide can be found here

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published