Zerodha Python Alert Bot
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a Python-based system that connects to Zerodha’s Kite Connect API, processes live market data, and produces trade alerts only. No orders should be fired automatically—just clear buy/sell notifications.
Signal logic
The alerts will be generated from a blended rule set that combines EMA crosses, RSI thresholds, open-interest shifts, opening range breakout (ORB) checks, and MACD confirmation. Whenever a rule set is met, the system must push a buy or sell signal along with a short one-line explanation of which conditions triggered it.
Preferred flow
• Fetch live tick or minute data through Kite Connect.
• Run indicator calculations in real time (pandas / ta-lib are fine).
• On a trigger, send the alert—Telegram, Slack, or even console/e-mail is acceptable; I’m open to your recommendation.
Code requirements
• Written in clean, well-commented Python 3.
• Modular functions so I can tweak parameters (periods, thresholds) without diving into core logic.
• Robust error handling for API rate limits or disconnects.
Deliverables
• Complete Python script(s) with all indicator logic.
• Simple config or .env file for keys and adjustable parameters.
• README covering setup, required libraries, and how to run.
• Short demo showing an alert generated from historical or paper-trade data.
Acceptance criteria
An alert must fire in real time when test data meets a chosen rule, include the correct side (buy/sell), and state which indicators aligned. No trades should be placed automatically.
If you have prior experience with Zerodha, Kite Connect, or similar alert bots, mention it in your proposal and link any relevant repos or demos.
Signal logic
The alerts will be generated from a blended rule set that combines EMA crosses, RSI thresholds, open-interest shifts, opening range breakout (ORB) checks, and MACD confirmation. Whenever a rule set is met, the system must push a buy or sell signal along with a short one-line explanation of which conditions triggered it.
Preferred flow
• Fetch live tick or minute data through Kite Connect.
• Run indicator calculations in real time (pandas / ta-lib are fine).
• On a trigger, send the alert—Telegram, Slack, or even console/e-mail is acceptable; I’m open to your recommendation.
Code requirements
• Written in clean, well-commented Python 3.
• Modular functions so I can tweak parameters (periods, thresholds) without diving into core logic.
• Robust error handling for API rate limits or disconnects.
Deliverables
• Complete Python script(s) with all indicator logic.
• Simple config or .env file for keys and adjustable parameters.
• README covering setup, required libraries, and how to run.
• Short demo showing an alert generated from historical or paper-trade data.
Acceptance criteria
An alert must fire in real time when test data meets a chosen rule, include the correct side (buy/sell), and state which indicators aligned. No trades should be placed automatically.
If you have prior experience with Zerodha, Kite Connect, or similar alert bots, mention it in your proposal and link any relevant repos or demos.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.