Python Zerodha Auto-Trading Solution

Замовник: AI | Опубліковано: 07.02.2026

I need a Python-based trading program that plugs directly into the Zerodha Kite API and runs end-to-end on live Indian equity and F&O markets. The code must handle three pillars inside a single, well-structured repository: • Automated trading – place, modify, and cancel orders programmatically (market, limit, SL). The engine should be able to run multiple strategies concurrently and execute through Zerodha’s regular and MIS product types. • Market analysis – fetch historical and live tick data, calculate technical indicators on the fly (you’re free to use pandas, numpy, TA-Lib, or your own functions), and generate entry/exit signals according to parameters I will supply. • Risk management – position sizing, max daily drawdown, per-trade stop-loss, overall exposure caps, and a safety kill-switch if connectivity or margin issues arise. I will provide API credentials and strategy logic; your job is to translate that logic into clean, modular Python 3.x code, document every major function, and leave configuration values in a single YAML/JSON file for easy tuning. Acceptance criteria 1. Strategy runs in paper mode for one day without manual intervention and follows all risk constraints. 2. Switch to live mode with the same codebase—only the “mode” flag changes. 3. Order, trade, and P&L logs write to CSV and SQLite. 4. README covers setup, environment, and typical troubleshooting steps. Time is critical—please be ready to deliver an initial working version within days and final refinements shortly after.