Skip to content
Python · Streamlit

NSE Stock Predictor

AI-powered technical analysis

GITHUB →
localhost:8501 — NSE Predict
NSE Predict
Market Open
Select Stock
RELIANCE
Trading Style
Swing
Period
6mo
Dashboard
Screener
AI Advisor
News Feed
NIFTY 22,465 +0.8%BANKNIFTY 47,230 -0.3%RELIANCE 2,847 +1.2%TCS 3,456 +0.8%INFY 1,523 -0.3%HDFCBANK 1,678 +0.5%
RELIANCE2,847.50+1.2%
STRONG BUY
Entry
₹2,830
Target
₹3,050
Stop-Loss
₹2,720
1D1W1M3M6M1Y
SMABBVOL
S: 2,720R: 3,050
RSI (14)
62.5
OSNeutralOB
MACD
Bullish
MACD
125.3
Signal
118.7
Hist
+6.6
S / R Levels
Support
2,720
Resist
3,050
Dev Story
The Problem

Retail investors in India lack access to real-time technical analysis tools. Most platforms are either too expensive or too complex for non-professionals.

My Approach

Built a Streamlit-based tool that runs real-time technical analysis on 1000+ NSE stocks. Five indicators calculated live, with an AI advisor that explains signals in plain English.

Technical Challenges
01

Real-time calculation of 5 indicators across 1000+ stocks without lag

02

Signal agreement algorithm — weighting multiple conflicting indicators

03

AI advisor that explains 'why' behind each signal, not just buy/sell

04

Candlestick pattern recognition with configurable timeframes

Results
1000+
Stocks
5
Indicators
3
Analysis Modes
Open Source
Status
Tech Stack
PythonStreamlit