Add minute-level trade scheduler and enable chaos-mode profile support

This commit is contained in:
2026-02-27 13:41:50 -08:00
parent 4dcfc79635
commit 9956f421b0
3 changed files with 6 additions and 1 deletions

5
bot.py
View File

@@ -150,5 +150,8 @@ def run_cycle():
def start_scheduler():
scheduler.add_job(curate_cycle, "interval", minutes=settings.curate_interval_minutes, id="curate_cycle", replace_existing=True)
scheduler.add_job(run_cycle, "interval", hours=settings.trade_interval_hours, id="trade_cycle", replace_existing=True)
if settings.trade_interval_minutes and settings.trade_interval_minutes > 0:
scheduler.add_job(run_cycle, "interval", minutes=settings.trade_interval_minutes, id="trade_cycle", replace_existing=True)
else:
scheduler.add_job(run_cycle, "interval", hours=settings.trade_interval_hours, id="trade_cycle", replace_existing=True)
scheduler.start()