immedite training imp

This commit is contained in:
Dobromir Popov
2025-09-09 02:57:03 +03:00
parent 729e0bccb1
commit 8c17082643
2 changed files with 272 additions and 14 deletions

View File

@@ -374,18 +374,16 @@ class DashboardComponentManager:
html.Div(imbalance_stats_display),
# COB Imbalance Moving Averages
ma_display = []
if imbalance_ma_data:
ma_display.append(html.H6("Imbalance MAs", className="mt-3 mb-2 small text-muted text-uppercase"))
for timeframe, ma_value in imbalance_ma_data.items():
ma_color = "text-success" if ma_value > 0 else "text-danger"
ma_text = f"MA {timeframe}: {ma_value:.3f}"
ma_display.append(html.Div([
html.Div([
html.H6("Imbalance MAs", className="mt-3 mb-2 small text-muted text-uppercase"),
*[
html.Div([
html.Strong(f"{timeframe}: ", className="small"),
html.Span(ma_text, className=f"small {ma_color}")
], className="mb-1"))
html.Div(ma_display),
html.Span(f"MA {timeframe}: {ma_value:.3f}", className=f"small {'text-success' if ma_value > 0 else 'text-danger'}")
], className="mb-1")
for timeframe, ma_value in (imbalance_ma_data or {}).items()
]
]) if imbalance_ma_data else html.Div(),
html.Hr(className="my-2"),