{"definition_raw":"---\nid: crypto-trader-cycle\ntitle: Crypto Trader Hourly Cycle\nschedule: \"5 * * * *\"\ntimeout: 300\nretry: false\nenabled: false\nnotify_on: failure\nnotify_to: crypto-trader\nrun_as: shell\ncommand: \". ~/.claude/env/api_keys.env && cd /home/lucienne/workspace/projects/crypto-trader && source venv/bin/activate && python3 -c 'import sys,asyncio; sys.path.insert(0,\\\"src\\\"); from crypto_trader.orchestrator import Orchestrator; asyncio.run(Orchestrator().run_cycle())'\"\ntags: [crypto, trading, cycle]\nruntime_profile: claude_anthropic\n---\n\nHourly crypto trader cycle (dry run). Collects prices, evaluates signals across 6 strategies, runs chart analysis veto via Haiku, dry-run executes SmartTrades via 3Commas. DRY_RUN=true -- no real trades.\n","id":"crypto-trader-cycle","last_run":{"duration_s":58.95758,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/408456.log","output":"","started_at":"2026-06-11T23:05:00.583258+02:00","status":"completed"},"next_run":"2026-06-13 07:05","next_run_iso":"2026-06-13T07:05:00+02:00","runs":[{"duration_s":58.95758,"finished_at":"2026-06-11T23:05:59.546748+02:00","id":408456,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/408456.log","output":"","started_at":"2026-06-11T23:05:00.583258+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":55.902955,"finished_at":"2026-06-11T22:05:56.284597+02:00","id":408271,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/408271.log","output":"","started_at":"2026-06-11T22:05:00.377971+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":66.006139,"finished_at":"2026-06-11T21:06:06.357628+02:00","id":408086,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/408086.log","output":"","started_at":"2026-06-11T21:05:00.344760+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":46.561214,"finished_at":"2026-06-11T20:05:46.942469+02:00","id":407900,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/407900.log","output":"","started_at":"2026-06-11T20:05:00.375735+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":40.447916,"finished_at":"2026-06-11T19:05:40.979384+02:00","id":407714,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/407714.log","output":"","started_at":"2026-06-11T19:05:00.526594+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":49.448565,"finished_at":"2026-06-11T18:05:49.988020+02:00","id":407528,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/407528.log","output":"","started_at":"2026-06-11T18:05:00.532536+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":52.220336,"finished_at":"2026-06-11T17:05:52.792050+02:00","id":407342,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/407342.log","output":"","started_at":"2026-06-11T17:05:00.566979+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":70.945019,"finished_at":"2026-06-11T16:06:11.506482+02:00","id":407159,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/407159.log","output":"","started_at":"2026-06-11T16:05:00.557041+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":53.358731,"finished_at":"2026-06-11T15:05:53.951342+02:00","id":406974,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406974.log","output":"","started_at":"2026-06-11T15:05:00.586880+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":48.082357,"finished_at":"2026-06-11T14:05:48.640229+02:00","id":406788,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406788.log","output":"","started_at":"2026-06-11T14:05:00.551616+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":41.773708,"finished_at":"2026-06-11T13:05:42.143638+02:00","id":406601,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406601.log","output":"","started_at":"2026-06-11T13:05:00.364768+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":48.398365,"finished_at":"2026-06-11T12:05:48.813634+02:00","id":406410,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406410.log","output":"","started_at":"2026-06-11T12:05:00.410007+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":50.210391,"finished_at":"2026-06-11T11:05:50.626787+02:00","id":406225,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406225.log","output":"","started_at":"2026-06-11T11:05:00.412677+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":47.401958,"finished_at":"2026-06-11T10:05:47.947267+02:00","id":406037,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/406037.log","output":"","started_at":"2026-06-11T10:05:00.540752+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":46.824146,"finished_at":"2026-06-11T09:05:47.188242+02:00","id":405851,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/405851.log","output":"","started_at":"2026-06-11T09:05:00.358385+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":58.631196,"finished_at":"2026-06-11T08:11:31.306124+02:00","id":405685,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/405685.log","output":"","started_at":"2026-06-11T08:10:32.672253+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":44.490371,"finished_at":"2026-06-11T07:05:45.049441+02:00","id":405503,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/405503.log","output":"","started_at":"2026-06-11T07:05:00.553746+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":44.976029,"finished_at":"2026-06-11T06:05:45.544439+02:00","id":405316,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/405316.log","output":"","started_at":"2026-06-11T06:05:00.564357+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":46.989263,"finished_at":"2026-06-11T05:08:23.572468+02:00","id":405158,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/405158.log","output":"","started_at":"2026-06-11T05:07:36.580700+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"},{"duration_s":46.848848,"finished_at":"2026-06-11T04:11:51.980581+02:00","id":404986,"log_path":"/home/lucienne/workspace/logs/task-runs/crypto-trader-cycle/404986.log","output":"","started_at":"2026-06-11T04:11:05.129144+02:00","status":"completed","task_id":"crypto-trader-cycle","task_name":"Crypto Trader Hourly Cycle"}],"runs_limit":20,"schedule":"5 * * * *","schedule_label":{"description":"Every hour at :05","is_custom":false,"label":"Hourly","sort":2,"sort_time":""},"stats":{"avg_duration":54.63791793055556,"completed":144,"failed":0,"timeout":0,"total":144},"task":{"_description":"Hourly crypto trader cycle (dry run). Collects prices, evaluates signals across 6 strategies, runs chart analysis veto via Haiku, dry-run executes SmartTrades via 3Commas. DRY_RUN=true -- no real trades.","_file":"crypto-trader-cycle.md","_path":"/home/lucienne/workspace/tasks/crypto-trader-cycle.md","command":". ~/.claude/env/api_keys.env && cd /home/lucienne/workspace/projects/crypto-trader && source venv/bin/activate && python3 -c 'import sys,asyncio; sys.path.insert(0,\"src\"); from crypto_trader.orchestrator import Orchestrator; asyncio.run(Orchestrator().run_cycle())'","enabled":false,"id":"crypto-trader-cycle","notify_on":"failure","notify_to":"crypto-trader","retry":false,"run_as":"shell","runtime_profile":"claude_anthropic","schedule":"5 * * * *","tags":["crypto","trading","cycle"],"timeout":300,"title":"Crypto Trader Hourly Cycle"}}
