Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Language / 语言:English|中文
Backtrader Documentation
Backtrader Documentation

Getting Started

  • Installation Guide
  • Quick Start Tutorial

User Guide

  • Basic Concepts
  • Data Feeds
  • Trading Strategies
  • Indicators
  • Analyzers
  • Observers
  • Brokers and Orders
  • Plotting
  • Parameter Optimization Guide
  • Frequently Asked Questions

Advanced Topics

  • TS (Time Series) Mode Guide
  • Ensure preload=True
  • Indicators must implement once() for speedup
  • Verify TS mode produces same results as standard mode
  • CS (Cross-Section) Mode Guide
  • Verify CS mode actually helps your specific strategy
  • Ensure all data feeds have same datetime index
  • Verify ranking is stable
  • CS mode shines with 10+ assets
  • Multi-Strategy Backtesting
  • Performance Optimization
  • Performance Analysis and Profiling
  • Data Acquisition Guide
  • Architecture Overview
  • Line System
  • Phase System
  • Post-Metaclass Design
  • CCXT Live Trading Guide
  • CCXT Environment Variable Configuration Guide
  • WebSocket Real-Time Data Stream Guide
  • Funding Rate Strategy Guide
  • If a proxy is needed, set it in config
  • CTP Live Trading

Tutorials

  • Complete Strategy Development Tutorial
  • Jupyter Notebook Guide for Backtrader
  • Strategy Examples Library
  • Common Patterns Cookbook

API Reference

  • backtrader package
    • backtrader.btrun package
      • backtrader.btrun.btrun module
    • backtrader.mixins package
      • backtrader.mixins.singleton module
    • backtrader.signals package
    • backtrader.tests package
      • backtrader.tests.test_backtrader module
    • backtrader.cerebro module
    • backtrader.comminfo module
    • backtrader.dataseries module
    • backtrader.errors module
    • backtrader.fillers module
    • backtrader.flt module
    • backtrader.functions module
    • backtrader.linebuffer module
    • backtrader.lineiterator module
    • backtrader.lineroot module
    • backtrader.lineseries module
    • backtrader.mathsupport module
    • backtrader.metabase module
    • backtrader.order module
    • backtrader.parameters module
    • backtrader.position module
    • backtrader.signal module
    • backtrader.strategy module
    • backtrader.talib module
    • backtrader.test_helpers module
    • backtrader.timer module
    • backtrader.trade module
    • backtrader.tradingcal module
    • backtrader.version module
    • backtrader.writer module
  • backtrader.analyzers package
    • backtrader.analyzers.annualreturn module
    • backtrader.analyzers.calmar module
    • backtrader.analyzers.drawdown module
    • backtrader.analyzers.leverage module
    • backtrader.analyzers.logreturnsrolling module
    • backtrader.analyzers.periodstats module
    • backtrader.analyzers.positions module
    • backtrader.analyzers.pyfolio module
    • backtrader.analyzers.returns module
    • backtrader.analyzers.sharpe module
    • backtrader.analyzers.sharpe_ratio_stats module
    • backtrader.analyzers.sqn module
    • backtrader.analyzers.timereturn module
    • backtrader.analyzers.total_value module
    • backtrader.analyzers.tradeanalyzer module
    • backtrader.analyzers.transactions module
    • backtrader.analyzers.vwr module
  • backtrader.feeds package
    • backtrader.feeds.blaze module
    • backtrader.feeds.btcsv module
    • backtrader.feeds.ccxtfeed module
    • backtrader.feeds.chainer module
    • backtrader.feeds.cryptofeed module
    • backtrader.feeds.csvgeneric module
    • backtrader.feeds.ctpdata module
    • backtrader.feeds.ibdata module
    • backtrader.feeds.influxfeed module
    • backtrader.feeds.mt4csv module
    • backtrader.feeds.oanda module
    • backtrader.feeds.pandafeed module
    • backtrader.feeds.quandl module
    • backtrader.feeds.rollover module
    • backtrader.feeds.sierrachart module
    • backtrader.feeds.vcdata module
    • backtrader.feeds.vchart module
    • backtrader.feeds.vchartcsv module
    • backtrader.feeds.vchartfile module
    • backtrader.feeds.yahoo module
  • backtrader.indicators package
    • backtrader.indicators.contrib package
      • backtrader.indicators.contrib.vortex module
    • backtrader.indicators.accdecoscillator module
    • backtrader.indicators.aroon module
    • backtrader.indicators.atr module
    • backtrader.indicators.awesomeoscillator module
    • backtrader.indicators.basicops module
    • backtrader.indicators.bollinger module
    • backtrader.indicators.cci module
    • backtrader.indicators.crossover module
    • backtrader.indicators.dema module
    • backtrader.indicators.deviation module
    • backtrader.indicators.directionalmove module
    • backtrader.indicators.dma module
    • backtrader.indicators.dpo module
    • backtrader.indicators.dv2 module
    • backtrader.indicators.ema module
    • backtrader.indicators.envelope module
    • backtrader.indicators.hadelta module
    • backtrader.indicators.heikinashi module
    • backtrader.indicators.hma module
    • backtrader.indicators.hurst module
    • backtrader.indicators.ichimoku module
    • backtrader.indicators.kama module
    • backtrader.indicators.kst module
    • backtrader.indicators.lrsi module
    • backtrader.indicators.mabase module
    • backtrader.indicators.macd module
    • backtrader.indicators.momentum module
    • backtrader.indicators.myind module
    • backtrader.indicators.ols module
    • backtrader.indicators.oscillator module
    • backtrader.indicators.percentchange module
    • backtrader.indicators.percentrank module
    • backtrader.indicators.pivotpoint module
    • backtrader.indicators.prettygoodoscillator module
    • backtrader.indicators.priceoscillator module
    • backtrader.indicators.psar module
    • backtrader.indicators.rmi module
    • backtrader.indicators.rsi module
    • backtrader.indicators.sma module
    • backtrader.indicators.smma module
    • backtrader.indicators.stochastic module
    • backtrader.indicators.trix module
    • backtrader.indicators.tsi module
    • backtrader.indicators.ultimateoscillator module
    • backtrader.indicators.vortex module
    • backtrader.indicators.williams module
    • backtrader.indicators.wma module
    • backtrader.indicators.zlema module
    • backtrader.indicators.zlind module
  • backtrader.brokers package
    • backtrader.brokers.bbroker module
    • backtrader.brokers.ccxtbroker module
    • backtrader.brokers.cryptobroker module
    • backtrader.brokers.ctpbroker module
    • backtrader.brokers.ibbroker module
    • backtrader.brokers.oandabroker module
    • backtrader.brokers.vcbroker module
  • backtrader.observers package
    • backtrader.observers.benchmark module
    • backtrader.observers.buysell module
    • backtrader.observers.drawdown module
    • backtrader.observers.logreturns module
    • backtrader.observers.timereturn module
    • backtrader.observers.trades module
  • backtrader.sizers package
    • backtrader.sizers.fixedsize module
    • backtrader.sizers.percents_sizer module
  • backtrader.stores package
    • backtrader.stores.ccxtstore module
    • backtrader.stores.cryptostore module
    • backtrader.stores.ctpstore module
    • backtrader.stores.ibstore module
    • backtrader.stores.oandastore module
    • backtrader.stores.vchartfile module
    • backtrader.stores.vcstore module

Migration

  • Migration Guide from Original Backtrader
  • Backtrader Upgrade Guide

Developer Guide

  • Developer Guide
  • Development Setup
  • Testing Guide
  • Code Style Guide
  • Contributing to Backtrader
  • Release Workflow Guide

Support

  • Frequently Asked Questions (FAQ)
  • Troubleshooting Guide
Back to top
View this page
Edit this page

backtrader.tests package¶

Submodules¶

  • backtrader.tests.test_backtrader module
Next
backtrader.tests.test_backtrader module
Previous
backtrader.signals package
Copyright © 2026, Backtrader Contributors
Made with Furo
Last updated on 2026-03-01 12:22:44
On this page
  • backtrader.tests package
    • Submodules