fix model mappings,dash updates, trading
This commit is contained in:
@ -39,12 +39,23 @@ class DashboardLayoutManager:
|
||||
], className="bg-dark p-2 mb-2")
|
||||
|
||||
def _create_interval_component(self):
|
||||
"""Create the auto-refresh interval component"""
|
||||
return dcc.Interval(
|
||||
id='interval-component',
|
||||
interval=250, # Update every 250 ms (4 Hz)
|
||||
n_intervals=0
|
||||
)
|
||||
"""Create the auto-refresh interval components with different frequencies"""
|
||||
return html.Div([
|
||||
# Main interval for regular UI updates (1 second)
|
||||
dcc.Interval(
|
||||
id='interval-component',
|
||||
interval=1000, # Update every 1000 ms (1 Hz)
|
||||
n_intervals=0
|
||||
),
|
||||
# Slow interval for non-critical updates (5 seconds)
|
||||
dcc.Interval(
|
||||
id='slow-interval-component',
|
||||
interval=5000, # Update every 5 seconds (0.2 Hz)
|
||||
n_intervals=0
|
||||
),
|
||||
# WebSocket-based updates for high-frequency data (no interval needed)
|
||||
html.Div(id='websocket-updates-container', style={'display': 'none'})
|
||||
])
|
||||
|
||||
def _create_main_content(self):
|
||||
"""Create the main content area"""
|
||||
|
Reference in New Issue
Block a user