Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backtrader_contrib-lucidinvestor-0.3.2.tar.gz (91.9 kB view details)

Uploaded Source

File details

Details for the file backtrader_contrib-lucidinvestor-0.3.2.tar.gz.

File metadata

File hashes

Hashes for backtrader_contrib-lucidinvestor-0.3.2.tar.gz
Algorithm Hash digest
SHA256 e1d5e1d2d95fbb5b8125bc90b05f235c68bbbe6d234d530620ce7e5209cc33c4
MD5 60bad9251da9beadc4ea4b9a8b59c13a
BLAKE2b-256 ba15d85a5b232a181beaa8b41408500fff1c121ce89bcb8b454ec5f5767faa44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page