I need a Python-based trading script that connects to the Kotak Neo API, and places orders automatically. The core purpose is algorithmic trading, so I want clean, well-structured functions I can plug my own signals into later. Scope of work • Authenticate to the Kotak Neo REST/WebSocket endpoints. • Stream or poll real-time price data for chosen instruments. • Expose an easy call like place_order(side, symbol, qty, price_type, price=None) that handles all required parameters and error checks. • Include basic logging, position/status checks, and a simple config file for API keys and instrument tokens. • Provide a minimal strategy skeleton (e.g., event loop that calls a stub generate_signal()) so I can drop in momentum or mean-reversion logic. • Short README showing setup steps, required Python packages, and sample commands. Deliverables 1. Well-commented Python code (.py files). 2. README with setup and usage instructions. 3. A brief demo (video or screenshots) showing the script fetching data and placing a test order in Kotak Neo’s sandbox or live environment. I expect concise, reliable code following best practices (requests / websocket-client / pandas are fine). Please factor in API rate limits and typical Kotak Neo quirks like session expiry. If you have worked with other Indian broker APIs, let me know—speed and robustness are key.