Skip to content

Arnav183/MarketPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MarketPulse πŸ“Š

Strategic Market Intelligence Dashboard Built with Python, Streamlit, Plotly, & yFinance

πŸ“– Overview

MarketPulse is a financial analytics tool designed to bridge the gap between raw price data and actionable business insights. It supports analysis across 8,000+ equities, utilizing a custom "Strategic Context Engine" to determine market states.

πŸš€ Key Features

  • Business Phase Engine: Algorithmically translates price data into "Expansion" vs. "Contraction" phases using 50-day trend baselines.
  • Sentiment Analysis: Integrated RSI (Relative Strength Index) logic to detect "Heated" vs. "Value" zones.
  • Automated ETL Pipeline: One-click CSV extraction reduces manual data aggregation time by ~90%.
  • Contextual News: Real-time RSS integration fetches specific drivers for the analyzed asset.

πŸ›  Tech Stack

  • Frontend: Streamlit
  • Data Processing: Pandas, NumPy, yFinance
  • Visualization: Plotly Graph Objects
  • External Data: Feedparser (RSS)

πŸ’» How to Run

  1. Clone the repository:
    git clone [https://github.com/arnav183/MarketPulse.git](https://github.com/arnav183/MarketPulse.git)
  2. Install dependencies:
    pip install -r requirements.txt
  3. Run the dashboard:
    streamlit run app.py

About

Market intelligence dashboard built with Python & Streamlit.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages