I want to turn my current Nifty option-trading routine into a fully automated application. The core logic is a trend-following strategy, so the program must watch Nifty price action in real time, generate signals, and execute option trades the moment conditions are met. Key objectives • Connect to a broker API that supports Indian index options (Zerodha Kite, Interactive Brokers, or another you can justify). • Code the trend-following algorithm with editable parameters—look-back period, entry filters, position size, stop-loss and profit targets. • Place, modify, and exit option orders automatically while tracking live P&L. • Enforce risk controls: daily loss cap, position limits, emergency kill-switch. • Display a clean dashboard of signals, positions, and trade history, plus exportable logs for later analysis. • Deliver a well-commented codebase and setup guide so I can maintain the system myself. I’m comfortable with Python, Pandas, and KiteConnect, yet I’m open to other stacks if you can demonstrate a more robust solution. When you reply, please outline: 1. Your chosen language and broker API. 2. How you will validate the strategy with historical data and paper trading. 3. A realistic timeline for a working prototype and final deployment. The end goal is a dependable, hands-off trading app that mirrors my trend-following rules on Nifty options and runs smoothly every market session.