A password-protected Django web application that scans Nifty 500 NSE stocks for momentum breakout signals using RSI, Moving Average and Volume Surge filters.
🔗 Live Demo: https://finbee-django.onrender.com
- Scans 500+ NSE-listed stocks across all sectors
- Applies momentum filters — RSI, MA20/MA50 crossover, Volume Surge
- Simulates paper trades with configurable Take Profit and Stop Loss
- Displays results in a clean web interface sorted by best PnL
- Sends top signals to Telegram with one click
- Exports results to Excel for further analysis
| Layer | Technology |
|---|---|
| Backend | Python, Django |
| Data | Pandas, NumPy, yFinance |
| Frontend | HTML, CSS, JavaScript |
| Deployment | Render (cloud) |
| Notifications | Telegram Bot API |
| Export | openpyxl (Excel) |
- 🔐 Password protected — session-based authentication
- ⚙️ Configurable strategy settings — Capital, TP%, SL%, RSI threshold, Volume surge
- ⏱ Dynamic time estimate based on stocks per sector selected
- 📊 Results table — all trades shown, green/red highlighted by PnL
- 📨 Manual Telegram send — user reviews results before sending
- 📥 Excel download — full results exported
- 📱 Mobile responsive
FinBee uses a momentum breakout strategy on 5-minute candle data:
- Price above MA20 and MA50 — uptrend confirmation
- RSI above threshold — momentum signal
- Volume surge above average — institutional activity
- Minimum liquidity filter — traded value threshold
⚠️ Disclaimer: This is a paper trading research tool only. It does not execute real trades and does not constitute financial advice.
- Django 6.0.6
- Python 3.12
- Deployed on Render free tier



