backtrader
Python framework for backtesting trading strategies, trade logging, and live execution.
Why consider backtrader?
backtrader is an open-source backtesting and algorithmic trading framework for Python written by Daniel Rodriguez. backtrader allows quantitative analysts and fintech developers to test technical strategies against multi-asset historical data with integrated plotting and broker execution.
Learn backtrader by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of backtrader
backtrader tests quantitative market strategies against historical price feeds with zero lookahead bias.
Quickstart
pip install backtraderimport backtrader as btcerebro = bt.Cerebro()cerebro.run()cerebro.plot()backtrader is licensed under the GNU General Public License v3.0 (GPL-3.0).
Related tools
More options with a similar category or technology profile.
activecampaign-api-php
Official ActiveCampaign PHP API client for marketing automation and deal pipelines.
klaviyo-api-python
Official Python SDK for the Klaviyo E-commerce Marketing Automation API.
klaviyo-api-node
Official Node.js SDK for the Klaviyo E-commerce Marketing Automation API.
hubspot-api-python
Official Python client for the HubSpot CRM & Marketing Automation REST APIs.