Skip to content

kaushikatla-cell/StockSage

Repository files navigation

🧠 StockSage — AI Market Sentiment & Strategy Analyzer

Live App: https://stocksage.streamlit.app
Author: Kaushik Atla


💡 Overview

StockSage quantifies sentiment from financial news headlines and correlates it with short-term stock returns.
Using natural language processing (VADER Sentiment Analyzer) and real stock data from yfinance, the platform reveals how investor mood impacts short-term market performance.


🚀 Features

  • 📰 Headline Sentiment Analysis — Upload or input daily financial news and get real-time sentiment scoring.
  • 📈 Market Data Integration — Automatically fetches live price history for each ticker using Yahoo Finance.
  • 🤖 AI-Driven Strategy Backtest — Tests a simple long-only strategy based on positive sentiment thresholds.
  • 📊 Correlation Insights — Calculates relationships between sentiment and 1-day, 3-day, and 5-day returns.
  • 🧩 Clean Modular Code — Organized into reusable components for data loading, sentiment scoring, and analytics.

🧠 Tech Stack

Python · Streamlit · Pandas · yfinance · VADER Sentiment · Matplotlib · Plotly


📂 Repository Structure

About

StockSage helps students and investors understand how psychology and data interact in markets. By combining finance, machine learning, and behavioral economics, the project promotes data transparency and financial literacy through hands-on analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages