Exclude trend and roll monitors from position-limit freeze count.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-24 02:04:09 +08:00
parent 322060de31
commit 9d1986d771
9 changed files with 140 additions and 6 deletions
+3 -1
View File
@@ -1548,9 +1548,11 @@ def hub_account_risk_status(conn):
fmt_local_ms=ms_to_app_local_str,
)
st = enrich_risk_status_countdown(st, now=now, daily_reset_hour=TRADING_DAY_RESET_HOUR)
from strategy_trade_labels import count_position_limit_active_monitors
return apply_position_limit_risk(
st,
get_active_position_count(conn),
count_position_limit_active_monitors(conn),
max_active_positions=MAX_ACTIVE_POSITIONS,
)