๐Ÿš€ Inspiration

Financial markets are often assumed to be efficient, but in reality, public sentiment and actual market movements donโ€™t always align.

I wanted to explore: ๐Ÿ‘‰ Can AI detect when the market is โ€œwrongโ€?

This curiosity led to building MarketPulse AI โ€” a system that identifies mispriced opportunities using sentiment vs price divergence.

๐Ÿ’ก What it does

MarketPulse AI analyzes:

  • ๐Ÿ“Š Stock price movements (NASDAQ data)
  • ๐Ÿ“ฐ News sentiment (using VADER Sentiment Analyzer)
  • ๐Ÿ“ˆ Trend signals (simulated Google Trends behavior)

Then it:

  • Compares sentiment vs actual price movement
  • Detects divergence (mispricing signals)
  • Ranks top opportunities
  • Visualizes insights with charts

๐Ÿ‘‰ Output: Top 5 mispriced stocks

๐Ÿ› ๏ธ How I built it

I built a complete data pipeline using:

  • Python
  • Pandas for data processing
  • NumPy for calculations
  • Matplotlib for charts
  • VADER Sentiment Analyzer for sentiment scoring

Workflow:

  1. Clean & process NASDAQ dataset
  2. Generate mock financial news
  3. Apply sentiment analysis
  4. Compute price vs sentiment divergence
  5. Rank top anomalies
  6. Visualize results
  7. Deploy using Streamlit

โšก Challenges I ran into

  • Handling messy CSV format (tab-separated issues)
  • Aligning time-series sentiment with price data
  • Creating realistic synthetic sentiment signals
  • Avoiding misleading correlations
  • Deploying smoothly on limited resources

๐Ÿ† Accomplishments that I'm proud of

  • Built a fully working AI pipeline end-to-end
  • Identified real divergence patterns in stocks like TSLA & NVDA
  • Created clean visual dashboards
  • Successfully deployed a working web app
  • Made the system run without any API dependencies

๐Ÿ“š What I learned

  • Markets are not perfectly efficient
  • Sentiment โ‰  price movement (huge insight ๐Ÿ”ฅ)
  • Importance of clean data pipelines
  • How lightweight NLP (VADER) can still be powerful
  • End-to-end ML systems > just models

๐Ÿ”ฎ What's next for MarketPulse AI

  • ๐Ÿ”— Integrate real-time APIs (NewsAPI, Yahoo Finance)
  • ๐Ÿค– Use advanced models like FinBERT for better sentiment
  • ๐Ÿ“ก Build live trading signal alerts
  • ๐Ÿ“Š Add interactive dashboards
  • ๐Ÿง  Improve prediction accuracy with ML models

๐Ÿ‘‰ MarketPulse AI shows that sometimes, the biggest opportunities lie where perception and reality diverge.

Built With

Share this project:

Updates