Skip to content

AI-powered stock analysis and price prediction app built with Streamlit, Machine Learning, and Yahoo Finance. Provides technical indicators, ML forecasting, model evaluation, and real-time market news in one dashboard.

License

Notifications You must be signed in to change notification settings

03abhay/InvestIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ 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

About

AI-powered stock analysis and price prediction app built with Streamlit, Machine Learning, and Yahoo Finance. Provides technical indicators, ML forecasting, model evaluation, and real-time market news in one dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages