Skip to content

Add QMT dry-run console architecture and cash/margin UI exclusion - #91

Merged
Pigbibi merged 2 commits into
mainfrom
feat/qmt-dry-run-console-architecture
Jun 27, 2026
Merged

Add QMT dry-run console architecture and cash/margin UI exclusion#91
Pigbibi merged 2 commits into
mainfrom
feat/qmt-dry-run-console-architecture

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add QMT platform tab with cn_equity strategies (cn_industry_etf_rotation, cn_dividend_quality_snapshot) and dry-run account routing examples.
  • Merge cash/margin and reserve-cash controls with mutual exclusion on US platforms; hide both on QMT with architecture notes.
  • Lock QMT to paper/dry-run in the console and reject live execution in the Worker until live broker accounts exist.
  • Add QMT target examples, scheduler defaults for cn_* profiles, and architecture docs under examples/targets/qmt/.

Test plan

  • node tests/strategy_switch_worker_validation.mjs
  • python3 -m pytest tests/test_runtime_settings.py
  • python3 scripts/sync_strategy_switch_page_asset.py (assets regenerated)
  • Deploy strategy switch console Worker after merge
  • Sync KV strategy profiles / account options if needed

Made with Cursor

Pigbibi and others added 2 commits June 28, 2026 00:43
Wire QMT as the sole cn_equity platform with dry-run-only targets, industry ETF as the primary profile, and UI guards that block live execution until broker accounts exist.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align QPK, UES, and HKE refs checked by CI with sibling repo requirements.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Pigbibi
Pigbibi merged commit c9b14cd into main Jun 27, 2026
2 checks passed
@Pigbibi
Pigbibi deleted the feat/qmt-dry-run-console-architecture branch June 27, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant