Minitrade is a personal trading system that combines strategy backtesting and automated order execution. Leveraging the power of Backtesting.py, Minitrade offers an array of enhanced features:
- Multi-asset rebalance strategy backtest: Explore and optimize your trading strategies across various assets.
- Automated strategy execution and order submission: Seamlessly execute your trading strategies and submit orders automatically.
- Web-based management UI: Access a user-friendly web interface to manage and monitor your trading activities.
- Streamlined mobile notifications and control: Stay informed and in control with mobile notifications for important trading events.
With Minitrade, setting up your private and fully automated stock trading system is easy and affordable.
$ pip install minitrade
$ minitrade init
Minitrade requires python >= 3.10
. Rerun "minitrade init"
after every Minitrade upgrade. For detailed installation instructions, refer to the Installation section on the website.
See more in Documentation.
Please be aware of the following limitations:
- Multi-asset strategies currently support long positions and market orders only.
- Linux and Mac platforms are currently supported.
- Daily bar data is currently supported.
- Interactive Brokers is the supported broker.
Check out the guidelines on how to contribute to the project. Or star the project so others can find it!