๐ 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:
- Clean & process NASDAQ dataset
- Generate mock financial news
- Apply sentiment analysis
- Compute price vs sentiment divergence
- Rank top anomalies
- Visualize results
- 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.
Log in or sign up for Devpost to join the conversation.