Overview
A fully autonomous NSE F&O options trading system. Five built-in intraday strategies execute via the Groww broker API, an XGBoost ML layer gates low-confidence signals before order placement, and the entire system is monitorable and reconfigurable in real time through a Telegram bot — without any code changes or redeployment.
Challenge
Manual options trading on NSE F&O markets is time-intensive and emotionally driven; automating it required reliable signal filtering to avoid low-quality entries and safe remote monitoring during market hours.
Solution
Built an async Python system integrating the Groww API with five intraday strategies, an XGBoost model trained on 86+ engineered features, and an Aiogram Telegram bot for live monitoring and reconfiguration.
Outcome
A fully automated options system running intraday strategies autonomously, with real-time P&L reporting, per-strategy risk enforcement, and remote control accessible over Telegram.
Key Highlights
- •Five autonomous intraday strategies — OI Spike Scalp, Opening Range Breakout, VWAP Reversion, 0DTE, and Gap Fill — each with time windows, position guards, and per-strategy risk limits
- •XGBoost model trained on 86+ engineered features (volatility regime, VWAP distance, RSI, MACD, session phase, ATR, Bollinger Bands) adjusts lot sizing or blocks low-confidence trades
- •Complete Telegram control centre — live P&L, open positions, circuit-breaker status, risk dashboard, EOD reports, and live config via /set commands with no redeployment
Tech Stack