backtrader.observers package¶
Observers Module - Strategy monitoring observers.
This module provides observers for monitoring and recording strategy execution. Observers track metrics like cash, value, drawdown, trades, and benchmark data during backtesting.
- Available Observers:
Benchmark: Benchmark data (price) for comparison
Broker: Cash and value tracking
BuySell: Buy/sell signal visualization
DrawDown: Drawdown tracking and visualization
LogReturns: Log returns tracking
TimeReturn: Returns by time period
Trades: Trade tracking
示例
Adding observers to a strategy: >>> cerebro.addobserver(bt.observers.DrawDown) >>> cerebro.addobserver(bt.observers.Trades)
Submodules¶
- backtrader.observers.benchmark module
- backtrader.observers.broker module
- backtrader.observers.buysell module
- backtrader.observers.drawdown module
- backtrader.observers.logreturns module
- backtrader.observers.timereturn module
- backtrader.observers.trades module