Show position-limit freeze on hub and instance risk badges.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-24 01:58:24 +08:00
parent 3e8ecbf712
commit 322060de31
14 changed files with 135 additions and 19 deletions
+7 -1
View File
@@ -1520,6 +1520,7 @@ def get_db():
def hub_account_risk_status(conn):
from account_risk_lib import (
apply_position_limit_risk,
compute_account_risk_status,
enrich_risk_status_countdown,
ensure_account_risk_schema,
@@ -1533,7 +1534,12 @@ def hub_account_risk_status(conn):
now=now,
fmt_local_ms=ms_to_app_local_str,
)
return enrich_risk_status_countdown(st, now=now, daily_reset_hour=TRADING_DAY_RESET_HOUR)
st = enrich_risk_status_countdown(st, now=now, daily_reset_hour=TRADING_DAY_RESET_HOUR)
return apply_position_limit_risk(
st,
get_active_position_count(conn),
max_active_positions=MAX_ACTIVE_POSITIONS,
)
def hub_user_initiated_close(