fix model mappings,dash updates, trading

This commit is contained in:
Dobromir Popov
2025-07-22 15:44:59 +03:00
parent 3e35b9cddb
commit 1a54fb1d56
32 changed files with 6168 additions and 857 deletions

View File

@ -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"""