NIFTY Options Dashboard Development

Customer: AI | Published: 29.10.2025

Project Proposal — NIFTY Options Dashboard (Angel One SmartAPI) Overview I’m developing a real-time NIFTY Options Analytics Dashboard using Angel One’s SmartAPI. The system will display live market data, calculate Option Chain metrics such as Put-Call Ratio (PCR), and show detailed analytics around ATM ±3 strike prices with indicators like RSI, VWAP, and Pivot levels. The dashboard will help traders monitor NIFTY sentiment, option chain strength, and key alert zones efficiently — all in one place. --- Core Functionalities 1. SmartAPI Integration Secure login using Angel One SmartConnect. Auto-fetch latest NIFTY expiry. Real-time Option Chain data retrieval. 2. PCR Calculation Fetch total CALL and PUT OI data every 3 minutes. Maintain a rolling history of last 5 PCR values with timestamps. Display current and previous PCR in a separate info box. 3. ATM ±3 Strike Analysis Show CALL and PUT prices with corresponding strike prices centered. Calculate RSI(14) and RSI SMA(9) for both CALL and PUT. Detect RSI crossover events (RSI vs RSI SMA). 4. NIFTY Live Overview Display current NIFTY spot price (bold). Show previous day’s Open, High, Low, Close (OHLC). Include live VWAP value. 5. Pivot Levels Auto-calculate and display Pivot, S1, S2, R1, R2 in a compact box beside PCR. 6. Alert System Price Alerts: When spot price touches/crosses VWAP, Pivot, or support/resistance levels. RSI Alerts: When RSI(14) crosses RSI SMA(9) on any monitored strike. Display real-time alert messages in a dedicated bottom section. --- Data Handling Option Chain data will be fetched via Angel One SmartAPI (https://apiconnect.angelone.in). Data will be stored locally (CSV or SQLite) for reference and RSI back calculations. The app will use Python 3.14, Pandas, NumPy, Matplotlib, and SmartAPI SDK. --- Expected Deliverables Fully functional Python dashboard (desktop-based or web-based, as preferred). Clean modular code with comments. Configurable alert thresholds. Auto-refresh at defined intervals. --- Optional Enhancements (Future Scope) Telegram or Email alert integration. Multi-index support (e.g., BANKNIFTY, FINNIFTY). Backtesting or visualization of historical PCR trends.