Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Cron Schedule

JobScheduleAgentDescription
trailing_stopevery 1 minutefinanceMove SL up if profit ≥ trigger%
health_checkevery 1 hourbot scriptCheck exchange connectivity via scripts/health_check.py
daily_pnl21:00 dailyfinanceEnd-of-day PnL summary report

Market context is not a cron job in OpenClaw. Scout or finance can fetch it on demand via GET /api/market/{symbol} or refresh the in-memory cache via GET /api/market/scan.

Signal cleanup also does not run through OpenClaw/finance cron. It is handled directly by scripts/signal_cleanup.py under scripts/ops_runner.sh.

Cron jobs are configured in openclaw/cron/jobs.json (OpenClaw CronStoreFile format), not in openclaw.json or AGENTS.md. Copy to config/cron/jobs.json during setup.