Hide contract env/UI: keep options+OO hedge and RS key alerts only.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-21 17:54:49 +08:00
parent 28c29a0ac7
commit d1e6d841c9
13 changed files with 46 additions and 133 deletions
+7
View File
@@ -49,6 +49,7 @@ from lib.key_monitor.key_monitor_lib import (
is_fib_key_monitor_type,
is_false_breakout_key_monitor_type,
is_limit_key_monitor_type,
is_rs_key_monitor_type,
is_trigger_entry_key_monitor_type,
key_monitor_rule_template_context,
key_signal_type_for_trade_record,
@@ -5118,6 +5119,12 @@ def render_main_page(page="options", embed_mode=None):
key_list = (
conn.execute("SELECT * FROM key_monitors").fetchall() if plan.key_list else []
)
if key_list:
key_list = [
r
for r in key_list
if is_rs_key_monitor_type((r["monitor_type"] or "").strip())
]
key_history = (
conn.execute(
"SELECT * FROM key_monitor_history WHERE closed_at >= ? AND closed_at <= ? ORDER BY id DESC LIMIT 500",