Contributions to the Backtrader backtesting engine - maintained by LucidInvestor
Project description
backtrader_contrib
This is the repository for third-party contributions to backtrader maintained by LucidInvestor at LucidInvestor’s public gitlab instance.
The package will scan .py file inside the corresponding subpackages (like analyzers, indicators, etc) and will import the classes which are subclasses of the corresponding subpackages (Analyzer, Indicator)
Errors will be silently ignored.
Successfully imported elements will be added to the corresponding subpackage of backtrader, i.e. anything inside backtrader_contrib.indicators will be monkey-patched (added) to backtrader.indicators
The package will auto-replace itself and return backtrader
Third-party Trading Framework
LucidInvestor
The LucidInvestor platform framework has been contributed in backtrader_contrib/framework/lucid/README.rst. LUCID follows an open-core business model, contributing to Backtrader while enhancing it with proprietary add-ons bundled in a commercial Software-as-a-Service offering at https://lucidinvestor.ca/.
Installation
Use pip:
pip install backtrader_contrib-lucidinvestor
Usage
As simple as:
import backtrader_contrib as bt
And carry on using bt as if you had directly imported backtrader
Contribute
Pull Requests can be accepted with the following LICENSES:
GPLv3
MIT
BSD 3-Clause
Apache 2.0
Tickets
The ticket system is available at LucidInvestor’s public gitlab instance.
credits
original author: Daniel Rodriguez (danjrod@gmail.com)
original unmaintained github: https://github.com/mementum/backtrader
alternative unmaintained github: https://github.com/backtrader2/backtrader
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
Built Distribution
File details
Details for the file backtrader_contrib-lucidinvestor-0.3.1.tar.gz
.
File metadata
- Download URL: backtrader_contrib-lucidinvestor-0.3.1.tar.gz
- Upload date:
- Size: 93.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6068aa447a5a9813ea0f6bc118d100e4b006c07ca3b3e39834bfe73176b9bc4 |
|
MD5 | a73086637ed1093a213a8d715196d0a2 |
|
BLAKE2b-256 | b46eb2f734864c157aa696c4f3b50a32d78c79eba109544d79fcc7010625121e |
File details
Details for the file backtrader_contrib_lucidinvestor-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: backtrader_contrib_lucidinvestor-0.3.1-py3-none-any.whl
- Upload date:
- Size: 114.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32e0ed340fb754d818cba14212f1cd8d88215555818f921285339dbb5318d157 |
|
MD5 | a6b943050853e8abb603e1b91993cb8a |
|
BLAKE2b-256 | d38d2ef475051a2e89f7b0f45c667394c10986055112e6af90b53e47e6d5f0c8 |