A personal automated trading system
Project description
Minitrade
Minitrade is a personal trading system that supports both strategy backtesting and automated order execution. It builds on top of Backtesting.py, and provides enhanced features such as:
- Multi-asset rebalancing strategy backtest
- Automated strategy execution and order submission
- Web-based management UI
- Notification and control on mobile
With Minitrade, you can set up a private and fully automated stock trading system for as low as $5/mo.
Installation
$ pip install minitrade
$ minitrade init
Minitrade requires python=3.10.*
. Check out Installation for more details.
Usage
Backtesting
Trading
See more in Documentation.
Limitations
As a backtesting framework:
- Multi-asset strategy only supports long positions and market order.
As a trading system:
- Tested only on Linux
- Support only daily bar
- Support only long positions
- Support only Interactive Brokers
Contributing
Check out how to contribute.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
minitrade-0.1.26.tar.gz
(222.4 kB
view hashes)
Built Distribution
minitrade-0.1.26-py3-none-any.whl
(234.9 kB
view hashes)
Close
Hashes for minitrade-0.1.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04f91dba16b35c9df4b87b8cb64306d3a68cdd6b127694afe21587cdf1ebcd3c |
|
MD5 | 3aa9277d5a5d75bbeb5e919cd61f00ab |
|
BLAKE2b-256 | ae5e734823e1022f0e8c194cdf83581e87f6dba673fc231b7d8e141a1fe41cc8 |