backtrader.bokeh.analyzers.recorder module¶
Data recording analyzer.
Records data during strategy execution for subsequent plotting or analysis.
- class backtrader.bokeh.analyzers.recorder.RecorderAnalyzer[source]¶
Bases:
AnalyzerData recording analyzer.
Records OHLCV data and indicator data during strategy execution.
- Parameters:
indicators – Whether to record indicator data
observers – Whether to record observer data
Example
cerebro.addanalyzer(RecorderAnalyzer, indicators=True)
# Get data after running result = cerebro.run() recorder = result[0].analyzers.recorderanalyzer data = recorder.get_analysis()
- params = (('indicators', True), ('observers', False))¶
- __init__()[source]¶
Initialize recorder analyzer.
Sets up storage for data sources, indicators, and observers based on parameter configuration.