Add instance data dashboard (default off).

Read-only overview of live orders, key monitors, and strategy; show options/hedge only when present. Toggle via system settings nav prefs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-17 12:09:29 +08:00
parent f7ba7c2f7d
commit c7aae67881
20 changed files with 825 additions and 20 deletions
+15
View File
@@ -7230,6 +7230,12 @@ def stats_page():
return render_main_page("stats")
@app.route("/dashboard")
@login_required
def dashboard_page():
return render_main_page("dashboard")
@app.route("/risk_policy")
@login_required
def risk_policy_page():
@@ -9314,6 +9320,15 @@ register_trade_records_api(
app_tz=APP_TZ,
)
from lib.instance.instance_dashboard_register import register_instance_dashboard_routes
register_instance_dashboard_routes(
app,
login_required=login_required,
get_db=get_db,
hedge_enabled=False,
)
@app.route("/api/journals")
@login_required