Trade Master is an advanced algorithmic trading bot designed to automate the execution of various trading strategies in financial markets. Integrated with SmartAPI, Trade Master accesses real-time market data from Angel One broker, allowing users to execute trades seamlessly. With support for customizable trading strategies, real-time monitoring, risk management features, and platform compatibility, Trade Master empowers traders to optimize their trading strategies, manage risks effectively, and capitalize on market opportunities with confidence
- SmartAPI Integration: Seamlessly integrates with SmartAPI to access real-time market data and execute trades on Angel One broker.
- Multiple Trading Strategies: Trade Master supports various trading strategies, including:
- Opening Range Breakout Strategy
- Yesterday High Breakout Strategy
- Lot more in progress
Before running Trade Master, ensure you have the following prerequisites installed:
- Python 3.6
-
Clone this repository:
git clone https://github.com/ANANDAPADMANABHA/Trade-master.git
-
Navigate to the project directory:
cd Trade-Master
-
Install dependencies:
pip install -r requirements.txt
-
Obtain API keys from Angel One broker.
-
Go to
config.py
and update the configuration settings with your API keys.API_KEY = '{{API_KEY}}' CLIENT_ID = '{{CLIENT_ID}}' PASSWORD = '{{PASSWORD}}' TOKEN = '{{TOKEN}}'
Start Redis server:
redis-server
Run celery beat:
celery -A cronjobs beat --loglevel=info
Run worker:
celery -A cronjobs worker --loglevel=info
Contributions are welcome! If you'd like to contribute to Trade Master, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/new-feature
). - Create a new Pull Request.
[Choose a license for your project and mention it here]
We would like to thank the following individuals and organizations for their contributions, support, and inspiration:
- Open-source Libraries: We are grateful to the developers of [Library Name] for providing [description of how it helped].
- API Providers: We would like to acknowledge SmartAPI for providing the API used in this project.
- Online Resources: The tutorials and documentation from Angelone were instrumental in helping us understand api integration .
For any inquiries or support, please contact [email protected]