Work with the same code and framework from data fetching and processing to algorithmic production release by passing through the backtesting step.
Build complex strategies that are tested in near real-world conditions in few lines of code
If the default behavior isn't what you are expecting, you can customize a lot of parts to make your backtest as representative as possible.
An event-driven backtesting framework.
The open-source event-driven backtesting framework that is the most representative of real-world conditions
It is really easy to implement a machine learning / deep learning model as a strategy.
Note: It is currently in early alpha. The api might change without notice. Bugs are expected and could make the results of the backtest invalid. Always double-check the results with your own code. If you find a bug, please open an issue on the github page.
Here are just a few of the features that backtest-pro offers:
Build complex datapipelines to fetch, transform and cache data from different sources in only few lines of code.
Backtest your strategies in environments looking as similar as possible to real-world environments.
Release your strategy in production on a server, or locally on your computer in only a few lines of code.
To install the module and see quick code example, check out our Get Started page
To learn how to use the api and become a pro of backtesting, check-out our Tutorials.