ZeroBot is a fully automated intraday trading application built on top of Zerodha's KiteConnect API. It executes trades intelligently on NSE and BSE, dynamically managing your capital to balance risk and return.
- ⚙️ Automated Trading: Set it up once—ZeroBot trades for you, hands-free.
- 💸 Smart Capital Allocation: Distributes capital across multiple trades to diversify and optimize returns.
- 📊 Real-Time Analytics: Monitor performance through responsive, intuitive dashboards.
- 🛡️ Risk Management: Pre-configured stop-loss and target strategies to protect your capital.
- 🧠 Customizable Strategies: Choose from built-in strategies or plug in your own logic.
- 🔐 Secure Authentication: Seamless integration with Zerodha's KiteConnect API.
-
Clone the repository:
git clone https://github.com/MaanavKrishna/zerobot.git cd zerobot -
Install dependencies:
pip install -r requirements.txt
-
Configure your Zerodha API credentials in a
.envfile:API_KEY=your_api_key API_SECRET=your_api_secret -
Run the application:
python app.py
Before running ZeroBot:
- Sign up for a Zerodha Kite Developer Account
- Generate your API key and secret via the Kite Developer Console
- Add your credentials to the
.envfile
Trading in financial markets involves significant risk. This project is intended for educational and informational purposes only. Always apply proper risk management, and never trade with money you can't afford to lose.