7 Commits

Author SHA1 Message Date
Thigazhezhilan J
10e262231f feat: make paper and live trading fully independent
- start_strategy filters running check by mode so starting LIVE
  won't clash with an active PAPER run and vice versa
- stop_strategy and resume_strategy accept optional mode param
  so each tab stops/resumes only its own run
- paper_broker_service scopes all run lookups to mode=PAPER
- paper_mtm scopes run lookup to mode=PAPER
- routers/strategy exposes ?mode= query param on /stop and /resume
- run_service get_active_run_id and get_running_run_id already
  support mode filtering (added in previous session)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 22:11:29 +05:30
Thigazhezhilan J
519addd78f Harden backend auth, execution safety, and market session logic 2026-04-08 22:02:24 +05:30
Thigazhezhilan J
4ae42baeb1 Make strategy stop idempotent 2026-04-01 09:49:42 +05:30
Thigazhezhilan J
2a75cec620 Return JSON for resume route failures 2026-03-28 14:32:08 +05:30
Thigazhezhilan J
79c036ca8b Add resume strategy functionality and update run status handling 2026-03-28 13:06:35 +05:30
Thigazhezhilan J
c17222ad9c Refine live strategy execution flow 2026-03-24 21:59:17 +05:30
thigazhezhilan
53be845b6e Backend full repo clean 2026-02-01 13:57:30 +00:00