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.27.tar.gz
(222.5 kB
view hashes)
Built Distribution
minitrade-0.1.27-py3-none-any.whl
(234.9 kB
view hashes)
Close
Hashes for minitrade-0.1.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 627fbb140f4a944eb6730ea401c9c88b50bc9534c3a36d6ba698c1e7771c27a3 |
|
MD5 | 21164dd793af58f1568fd45e8d828ff0 |
|
BLAKE2b-256 | 36156e3f992d88ee694b2fa03b7ea4326563697a399409b198cd7ae4da8f25bd |