awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
backtrader avatar

backtrader/backtrader

0
View on GitHub↗
www.backtrader.com↗

Backtrader

Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing automated trading rules and simulating investment strategies using historical financial time-series data.

The system functions as a quantitative analysis tool, combining a simulation engine for testing trading rules with a financial data visualizer that generates price action charts. It allows for the calculation of technical indicators and the evaluation of portfolio performance through risk-adjusted returns.

The platform covers live trading integration via brokerage APIs and market data integration from external files or online sources. Its capabilities include technical indicator calculation and the visualization of trade entries and exits.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Algorithmic Trading Platforms - Provides a complete platform for developing, backtesting, and executing automated financial trading strategies.
  • Algorithmic Trading Simulators - Provides a simulation engine to evaluate automated investment strategies against historical market data.
  • Trading Strategy Backtesters - Analyzes the historical effectiveness of investment strategies using quantitative metrics and risk-adjusted returns.
  • Technical Indicator Calculators - Implements a library of mathematical formulas to compute market trends and trading signals.
  • Market Data Sources - Integrates historical and real-time financial time-series data from external files and online sources.
  • Live Trading Execution - Provides capabilities for executing trades in real-time through direct brokerage API connections.
  • Performance Visualization - Generates price action charts to visually inspect the timing of trade entries and exits.
  • Financial Market Visualizers - Ships a plotting utility to render price data and trade execution markers on financial charts.
  • Trade Execution Overlays - Provides visual markers to plot trade entries and exits directly onto price action charts.
  • Portfolio Performance Metrics - Evaluates strategy effectiveness using quantitative metrics such as risk-adjusted returns.
  • Financial Analysis Tools - Offers a toolkit for performing quantitative research and financial modeling through technical indicators.
  • Technical Analysis - Calculates market trends and trading signals using mathematical formulas and technical indicators.
  • Algorithmic Trading Engines - Python library for backtesting trading strategies.
  • Trading and Backtesting - Library for backtesting trading strategies.
  • Trading Platforms - Feature-rich Python framework for backtesting and trading.
22,019 stars·5,132 forks·Python·GPL-3.0·26 views

Star history

Star history chart for backtrader/backtraderStar history chart for backtrader/backtrader

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does backtrader/backtrader do?

Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing automated trading rules and simulating investment strategies using historical financial time-series data.

What are the main features of backtrader/backtrader?

The main features of backtrader/backtrader are: Algorithmic Trading Platforms, Algorithmic Trading Simulators, Trading Strategy Backtesters, Technical Indicator Calculators, Market Data Sources, Live Trading Execution, Performance Visualization, Financial Market Visualizers.

Which projects share features with backtrader/backtrader?

Projects with overlapping indexed features include: yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… stocksharp/stocksharp — StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading… gbeced/pyalgotrade — pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated… ricequant/rqalpha — RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… polakowo/vectorbt — VectorBT is a vectorized trading strategy backtesting framework that simulates thousands of strategy configurations in…

Projects sharing features with Backtrader

These projects share indexed features with Backtrader. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yutiansut/quantaxisyutiansut avatar

    yutiansut/QUANTAXIS

    9,955View on GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    View on GitHub↗9,955
  • stocksharp/stocksharpStockSharp avatar

    StockSharp/StockSharp

    10,126View on GitHub↗

    StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading robots across stock, forex, and cryptocurrency markets. It functions as a multi-asset trading gateway and a dedicated development environment for building, debugging, and scheduling automated strategies. The platform includes a visual strategy workflow editor that maps logic blocks to executable code and a simulation engine that replays historical tick data to validate trading logic. It utilizes a plugin-based broker integration system to normalize diverse exchange protocols into

    C#
    View on GitHub↗10,126
  • gbeced/pyalgotradegbeced avatar

    gbeced/pyalgotrade

    4,659View on GitHub↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

    Python
    View on GitHub↗4,659
  • ricequant/rqalpharicequant avatar

    ricequant/rqalpha

    6,166View on GitHub↗

    RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen

    Pythonbacktestfinancefutures
    View on GitHub↗6,166
Compare all 30 related projects→