Skip to content

aditya-gupta24005/LUSIP-Project

Repository files navigation

LUSIP Project: Stock Forecasting

Overview

This project aims to forecast stock prices by leveraging market news sentiment and historical stock data. It collects news articles about stocks, analyzes their sentiment, and trains predictive models to make informed forecasts.

Features

  • Fetches stock news from APIs
  • Calculates sentiment scores for news articles
  • Collects and processes historical stock data
  • Trains models (including LSTM) on past data and sentiment
  • Makes stock price predictions based on combined data

Requirements

  • Python dependencies listed in requirements.txt
  • Alpha Vantage API key (for stock data)
  • Finnhub API key (for news data)

Setup

  1. Clone this repository.
  2. Install dependencies:
    pip install -r requirements.txt
  3. Obtain API keys for Alpha Vantage and Finnhub, and configure them as needed in the code.

Usage

Run main.py with ticker as argument

Outputs

  • Outputs and results will be added later.

Author

  • Aditya Gupta

About

LUSIP Project: Stock and News Data APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages