File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# ──────────────────────────────────────────────────────────────
22# Daily Tech Losers Scan
33# Scans US Tech stocks for ≥5% daily losses, emails a report.
4- # Runs Mon–Fri at 21:30 UTC (≈30 min after US market close).
4+ # Runs Tue–Sat at 00:00 UTC (8:00 AM SGT — after US market close).
55# ──────────────────────────────────────────────────────────────
66name : Daily Tech Losers Scan
77
1111
1212 # Automated daily schedule (must be on default branch to fire)
1313 schedule :
14- # 21:30 UTC = 16:30 ET — 30 min after close for data to settle
15- - cron : " 30 21 * * 1-5 " # Mon–Fri only
14+ # 00:00 UTC = 08:00 SGT — well after US market close
15+ - cron : " 0 0 * * 2-6 " # Tue–Sat SGT ( Mon–Fri US)
1616
1717# Cancel any in-progress run if a new one triggers (idempotency guard)
1818concurrency :
Original file line number Diff line number Diff line change @@ -230,7 +230,7 @@ launchctl load ~/Library/LaunchAgents/com.techlosers.bot.plist
230230
231231The project includes a GitHub Actions workflow at ` .github/workflows/daily_scan.yml ` that runs automatically.
232232
233- ** Schedule** : Mon–Fri at 21:30 UTC (16:30 ET, ~ 30 min after US market close ).
233+ ** Schedule** : Tue–Sat at 08:00 SGT (Mon–Fri US Market Close ).
234234
235235** Manual trigger** : Go to Actions → "Daily Tech Losers Scan" → "Run workflow".
236236
You can’t perform that action at this time.
0 commit comments