๐ InvestIQ โ AI-Powered Stock Analysis & ML Prediction App
A modern, feature-rich stock market analysis platform built with Streamlit, Machine Learning, and Yahoo Finance. Get real-time charts, technical indicators, AI-powered price forecasts, and market news โ all in one intuitive dashboard.
๐
๐ Key Features ๐ 1. Stock Market Overview
Real-time price charts
Candlestick visualization
Volume analytics
Key metrics (High, Low, Avg Volume, % change)
๐ 2. Technical Indicators
Includes over 15 advanced indicators:
SMA, EMA
RSI
MACD
Bollinger Bands
ATR, ROC
Volatility metrics
Momentum indicators
๐ค 3. Machine Learning Predictions
Train models on historical stock data
Supported ML models:
Random Forest (Recommended)
Gradient Boosting
SVR
Ridge Regression
Ensemble Learning
Predict future prices (1โ90 days)
Scaled training with MinMaxScaler
Auto feature engineering
Prediction graphs + detailed forecast tables
๐ฏ 4. Model Performance Dashboard
RMSE, MAE, Rยฒ, MAPE
Error distribution
Residual vs Predicted charts
Feature Importance bar charts
Compare ML models with one click
๐ฐ 5. Integrated Market News
Live news fetched using:
Google News RSS
Yahoo Finance backup
Clean UI with clickable headlines and timestamps
๐จ 6. Modern UI Design
Custom CSS styling
Dark theme
Intuitive tab layout
Responsive dashboard
๐ ๏ธ Tech Stack Technology Purpose Streamlit Frontend UI Python (Pandas, NumPy) Data Processing Scikit-Learn Machine Learning Plotly Interactive Charts Matplotlib / Seaborn Analytics plots Yahoo Finance API Stock Data & News BeautifulSoup / Requests News Scraping Feedparser RSS Feed parsing