Python Zerodha Options Algo

Job ID: 40499471

Budget: ₹12,500 – ₹37,500 INR

I’m ready to turn my existing options-buying strategy into a fully automated Python system that places live orders through Zerodha Kite Connect. The core logic is already defined; what I need now is a clean, production-ready codebase that can:

• Translate my entry and exit rules into trade signals for option contracts
• Fire market or limit orders instantly via the Kite API, handling throttling, errors, and reconnections gracefully
• Stream live P&L, Greeks, and position data to a lightweight dashboard or terminal view so I can supervise performance in real time
• Run historical backtests on minute-level data to validate tweaks before they go live, outputting metrics like win rate, drawdown, and expectancy

I value readable, modular code (separate data, logic, execution, and reporting layers) and clear in-line comments so I can extend the system later. Preference for standard libraries plus proven packages such as pandas, numpy, TA-Lib (if helpful), and FastAPI or Streamlit for the monitoring front end—though I’m open to your suggestions.

Deliverables will be:
1. Fully commented Python source files and requirements.txt
2. A backtesting notebook or script with sample results
3. Setup instructions to run everything on my local machine or a VPS
4. A brief hand-off session (video or chat) to walk me through deployment and daily use

If you’ve built live trading bots on Kite before and can demonstrate solid error handling as well as latency-aware execution, I’d love to collaborate.