finance/py-bt 1.1.0_1 DragonFly
Flexible backtesting framework to test quantitative trading strategies
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- finance, python
- Package size
- 230.0 KiB, 1109.7 KiB installed
Description
bt is a flexible backtesting framework for Python used to test quantitative trading strategies. Backtesting is the process of testing a strategy over a given data set. This framework allows you to easily create strategies that mix and match different Algos. It aims to foster the creation of easily testable, re-usable and flexible blocks of strategy logic to facilitate the rapid development of complex trading strategies.
The goal: to save quants from re-inventing the wheel and let them focus on the important part of the job - strategy development.
bt is coded in Python and joins a vibrant and rich ecosystem for data analysis. Numerous libraries exist for machine learning, signal processing and statistics and can be leveraged to avoid re-inventing the wheel - something that happens all too often when using other languages that don't have the same wealth of high-quality, open-source projects.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | finance/py-bt | 1.1.0_1 |
| FreeBSD | finance/py-bt | 1.4.1 |
| HardenedBSD | finance/py-bt | 1.2.0 |
| GhostBSD | finance/py-bt | 1.2.0 |
Install
Binary package:
pkg install py311-bt
From DPorts:
cd /usr/dports/finance/py-bt && make install clean
Dependencies
Run dependencies 4
No port depends on this one.