backtrader.bokeh.live package¶
Live functionality module.
Provides real-time data processing and client management functionality.
- class backtrader.bokeh.live.LiveClient[source]¶
Bases:
objectLive client.
Provides real-time plotting functionality, including: - Data filtering - Navigation controls (pause/play/forward/backward) - Data updates
- doc¶
Bokeh document instance
- model¶
Bokeh root model
- lookback¶
Historical data retention
- fill_gaps¶
Whether to fill data gaps
- plotgroup¶
Plot group for filtering
- NAV_BUTTON_WIDTH = 38¶
- class backtrader.bokeh.live.LiveDataHandler[source]¶
Bases:
objectLive data handler.
Responsible for receiving, storing and pushing real-time data.
- _doc¶
Bokeh document
- _app¶
BacktraderBokeh application
- _figid¶
Figure page ID
- _lookback¶
Historical data retention
- _fill_gaps¶
Whether to fill data gaps
- __init__(doc, app, figid, lookback, fill_gaps=True, timeout=1)[source]¶
Initialize data handler.
- Parameters:
doc – Bokeh document
app – BacktraderBokeh application
figid – Figure page ID
lookback – Historical data retention
fill_gaps – Whether to fill data gaps
timeout – Thread timeout