Settings

Backend configuration — edit backend/.env to change these

Data Source

Yahoo Finance (yfinance) — free, live NSE data

AI Model

OpenAI GPT-4o-mini (set OPENAI_API_KEY in backend/.env)

Poll Interval

Every 15 minutes during market hours

Market Hours

Mon–Fri, 9:15 AM – 3:30 PM IST

Buy Alert Threshold

Score ≥ 7.0 / 10

Sell Alert Threshold

Score ≥ 7.0 / 10

Alert Dedup Window

4 hours (one alert per type per ETF)

To trigger a manual poll, use the Poll Now button on the Dashboard, or POST http://localhost:8000/api/v1/poll