{"service":"Trading Signal System","version":"1.0.0","scheduler_running":true,"jobs":[{"id":"watch_stage","name":"Watch Stage (20s)","next_run":"2026-09-12 07:04:09.351650+05:30"},{"id":"outcome_check","name":"Outcome Check (30s, offset +8s)","next_run":"2026-09-12 07:04:12.351650+05:30"},{"id":"event_trigger","name":"Event Trigger (15s)","next_run":"2026-09-12 07:04:19.351650+05:30"},{"id":"ltp_poller","name":"Option LTP Poller (30s)","next_run":"2026-09-12 07:04:34.351650+05:30"},{"id":"truedata_token_refresh","name":"TrueData Token Refresh (midnight)","next_run":"2026-09-13 00:01:00+05:30"},{"id":"weekly_analytics_cleanup","name":"Weekly Analytics Cleanup","next_run":"2026-09-13 02:30:00+05:30"},{"id":"premarket_setup","name":"Pre-market Setup","next_run":"2026-09-14 08:45:00+05:30"},{"id":"nse_data_refresh","name":"NSE Data Refresh (30-min)","next_run":"2026-09-14 09:00:00+05:30"},{"id":"sector_session_refresh","name":"Sector Session-Trend Refresh (5-min)","next_run":"2026-09-14 09:00:00+05:30"},{"id":"watchlist_refresh","name":"Watchlist Refresh (09:08)","next_run":"2026-09-14 09:08:00+05:30"},{"id":"market_open","name":"Market Open","next_run":"2026-09-14 09:15:00+05:30"},{"id":"orb_setup","name":"ORB Range Setup (09:25:30)","next_run":"2026-09-14 09:25:30+05:30"},{"id":"market_close","name":"Market Close","next_run":"2026-09-14 15:30:00+05:30"},{"id":"eod_iv_snapshot","name":"EOD ATM-IV Snapshot (16:00)","next_run":"2026-09-14 16:00:00+05:30"},{"id":"eod_bhavcopy","name":"EOD F&O Bhavcopy","next_run":"2026-09-14 21:30:00+05:30"}]}