Skip to content

MaanavKrishna/ZeroBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeroBot - Automated Trading Bot for Zerodha 🚀

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.


🔥 Features

  • ⚙️ 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.

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/MaanavKrishna/zerobot.git
    cd zerobot
  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure your Zerodha API credentials in a .env file:

    API_KEY=your_api_key
    API_SECRET=your_api_secret
    
  4. Run the application:

    python app.py

⚙️ Configuration

Before running ZeroBot:


⚠️ Disclaimer

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.


📄 License

MIT License

About

ZeroBot is an automated intraday trading bot for Zerodha, powered by the KiteConnect API. It features smart capital allocation, real-time analytics, customizable strategies, and built-in risk management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors