Python-Based ETF Trading Bot Development

Job ID: 40239345

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

Objective
Build a stable, production-ready Python-based trading bot that:
Connects to Kite API
Executes rule-based ETF trades
Implements strict risk management
Runs on VPS (24/7 optional)
Logs all trades and errors
Has basic dashboard or whatsapp alerts

Technical Requirements
Python 3
kiteconnect library
WebSocket live data
Modular code structure
Error handling
Daily access token auto generation
Clean documentation

Deployment
Deploy on:
AWS / DigitalOcean / Indian VPS
Must include:
Setup guide
Backup instructions
Logging system

Phase 2
Dashboard (Streamlit)
Backtesting engine
Capital allocation logic
Multi-strategy switch
WhatsApp / Telegram trade alerts
Performance analytics

Deliverables
Fully working source code
Setup documentation
2 weeks support after delivery
Strategy explanation
Backtesting results

Budget
Open to:
Fixed price OR
Milestone-based payment

Screening Question (Very Important)
Please answer:
Have you built systems using Zerodha Kite API before?
Can you show live trading bot examples?
How will you handle daily token refresh?
How will you prevent duplicate order execution?
How will you structure risk management?