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.4.0.tar.gz (112.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

File hashes

Hashes for backtrader_contrib-lucidinvestor-0.4.0.tar.gz
Algorithm Hash digest
SHA256 18070a9b35a15cb617e22fe7b71ae3e9e6fe87355322eb75f91c96b655e07951
MD5 0a3050eead382f69054ce51aebaa8fcf
BLAKE2b-256 8a51eef0ea2900e8cd19bd75fb003fc683893c29159682c62616d2b2ee63f36e

See more details on using hashes here.

File details

Details for the file backtrader_contrib_lucidinvestor-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for backtrader_contrib_lucidinvestor-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88fcfe7e8dac5203803473e2a031d6d6cb4bcea47dda6867af1d263139cf21df
MD5 53ce307904e72f59f3b5c2e85e7463d9
BLAKE2b-256 e4d390c8a16ea51172750dcb1e217b83e6b98aad8698057ed29e9c8c8b20b724

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