Installation¶
Follow these steps to set up Algo.Py:
Clone the Repository:
Select your Backtesting Backend:
Change your backtest backend to be installed in the docker-compose.yml
file
The default is set to vectorbt
[Options : vectorbt
, vectorbtpro
, nautilus
(coming soon)]
Note : In case vectorbtpro
is chosen , change your .env appropriately :
Start the Docker Container:
More information on Backtest Backends
You have the following options for backtesting: - vectorbt - vectorbtpro - nautilus trader (WIP)
To enable backtesting, you must install one of these libraries first. This is done during the docker build process by selecting the appropriate option from available Backtest Backends.
However , if you've installed vectorbt
and want to migrate to vectorbtpro
instead , you can do this easily -
Steps to Re-Install:
-
Enter the Docker Container:
-
Uninstall
vectorbt
(Free Version): -
Install
vectorbtpro
:- Clone your copy of
vectorbtpro
and install it:
- Clone your copy of
-
Change your .env
Nautilus Trader (WIP): Nautilus Trader integration is currently a work in progress and has not yet been integrated with Algo.Py. Stay tuned for future updates!