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 中文文档
Backtrader 中文文档

快速入门

  • 安装指南
  • 快速开始教程

核心组件

  • 基本概念
  • 数据源
  • 交易策略
  • 指标
  • 分析器
  • 观察器
  • 绘图
  • 参数优化指南

进阶主题

  • TS (时间序列) 模式指南
  • 确保使用 preload=True
  • 指标必须实现 once() 才能加速
  • 好: 支持 once() 的内置指标
  • 验证 TS 模式产生与标准模式相同的结果
  • CS (横截面) 模式指南
  • 使用 pandas DataFrame 进行高效操作
  • 高换手率策略在扣除成本后可能表现不佳
  • 打印中间值进行调试
  • CS 模式在 10+ 资产时表现最佳
  • 多策略回测
  • 性能优化
  • 性能分析与剖析
  • 数据获取指南
  • 架构概览
  • Line 系统
  • 执行阶段系统
  • CCXT 实盘交易指南
  • CTP 实盘交易指南

教程

  • Backtrader 完整策略开发教程
  • Jupyter Notebook 交互式教程
  • 策略示例库
  • 常用模式手册

API 参考

  • 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

迁移指南

  • 从原版 Backtrader 迁移指南
  • Backtrader 版本升级指南

开发者指南

  • 开发者指南
  • 开发环境设置
  • 测试指南
  • 代码风格指南
  • 贡献指南
  • 发布流程指南

支持

  • 常见问题解答 (FAQ)
  • Backtrader 故障排除指南
Back to top
Copyright © 2026, Backtrader Contributors
Made with Furo
Last updated on 2026-03-01 12:24:15