Python Zerodha Hotkey Trader
Budget: ₹12,500 – ₹37,500 INR
I need a lightweight Python tool that hooks into Zerodha’s Kite Connect API and lets me trade the nearest-money option strikes in a single keystroke.
Core flow
• Press B → buy ATM Call for the chosen underlying, fixed quantity, with an automatically attached stop-loss order.
• Press S → buy ATM Put under the same rules.
• Press X → instantly exit all open positions across the account; this hotkey must flatten everything without prompts.
Key points
• Strike selection has to be automatic: every time I hit B or S the script should fetch the latest spot price and pick the current ATM strike.
• Quantity and stop-loss values will be hard-coded constants I can change at the top of the script.
• It will run on an Individual Zerodha account and must respect session/token refresh rules.
• No e-mail, SMS, or other notifications are required—just place and exit orders.
Deliverable
A single, well-commented Python file (plus any helper modules) that I can launch locally to start the hotkey listener, along with a brief README outlining setup, required packages, and how to map or change the hotkeys.
Core flow
• Press B → buy ATM Call for the chosen underlying, fixed quantity, with an automatically attached stop-loss order.
• Press S → buy ATM Put under the same rules.
• Press X → instantly exit all open positions across the account; this hotkey must flatten everything without prompts.
Key points
• Strike selection has to be automatic: every time I hit B or S the script should fetch the latest spot price and pick the current ATM strike.
• Quantity and stop-loss values will be hard-coded constants I can change at the top of the script.
• It will run on an Individual Zerodha account and must respect session/token refresh rules.
• No e-mail, SMS, or other notifications are required—just place and exit orders.
Deliverable
A single, well-commented Python file (plus any helper modules) that I can launch locally to start the hotkey listener, along with a brief README outlining setup, required packages, and how to map or change the hotkeys.