Skip to content

This project utilizes machine learning techniques to predict stock prices by integrating diverse data sources including historical price data, technical indicators, sentiment analysis from news, social media, and macroeconomic indicators.

Notifications You must be signed in to change notification settings

kunalranjan19/Stock-Market-Prediction-With-Sentiment-N-economic-Factor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock-Marker-Prediction-With-MarketSentiment-Macroeconomic-Factor

This project employs machine learning methods to forecast stock prices by merging various data inputs, including historical price records, technical indicators, sentiment analysis derived from news and social media, and macroeconomic metrics. The goal is to develop a reliable predictive model that utilizes extensive data features to achieve accurate stock price predictions.

Key Features:

Technical Indicators:

Utilizes TA-Lib and pandas-ta libraries to compute essential technical indicators such as SMA, EMA, RSI, and MACD.

Sentiment Analysis:

Integrates sentiment scores derived from news articles (via NewsAPI), Twitter posts (via Twitter API), and Reddit discussions (via Reddit API) to gauge market sentiment.

Macroeconomic Data:

Includes macroeconomic indicators such as GDP from FRED (Federal Reserve Economic Data) and World Bank Open Data to capture broader economic trends.

Machine Learning Models:

Implements machine learning models like Random Forests to train and predict stock prices based on the combined dataset of technical, sentiment, and macroeconomic features.

Tools and Technologies:

Python, pandas, numpy, scikit-learn, TA-Lib, pandas-ta, newsapi-python, tweepy, praw, fredapi, wbdata.

Contributing:

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your improvements.

Acknowledgments:

Inspired by the need to integrate diverse data sources for accurate stock price prediction. Special thanks to the creators and maintainers of TA-Lib, pandas-ta, NewsAPI, Twitter API, Reddit API, FRED, and World Bank Open Data for their valuable data and APIs.

About

This project utilizes machine learning techniques to predict stock prices by integrating diverse data sources including historical price data, technical indicators, sentiment analysis from news, social media, and macroeconomic indicators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published