Overview
A fully autonomous NSE F&O options trading system. Five included intraday strategies execute via the Groww broker API, an XGBoost ML layer gates weak 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 consuming and emotionally driven; automating it required reliable signal filtering to avoid poor 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 live P&L reporting, strategy specific 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 strategy specific 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 weak 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