的调度器始终运行架构是 AI 量化交易软件的一项创新设计,让交易引擎的启用禁用切换无需重启服务即可生效,大大提升了系统的灵活性和可用性。传统量化交易系统在修改配置后通常需要重启服务才能生效,这会导致交易中断、状态丢失、需要重新初始化等问题。的调度器 scheduler.py 采用始终运行的设计,服务启动时调度器作为后台 asyncio 任务启动,然后进入无限循环,每秒检查一次配置文件中的 enabled 状态和其他参数。当 enabled 为 true 时,调度器会按配置的间隔执行 AI 开仓决策和仓位管理任务;当 enabled 为 false 时,调度器不会执行交易任务但继续运行,每秒检查一次配置等待 enabled 变回 true。这种设计的关键优势是配置切换在 1 秒内生效,用户修改 enabled 后几乎立即看到效果;调度器本身不需要重启,避免了重启过程中的状态丢失和风险;后台监控任务订单监控、状态同步等继续运行,确保已有持仓的风险管理不受影响;配置恢复时系统可以快速恢复正常交易,无需重新初始化。用户可以通过修改配置文件或调用 API 接口来切换 enabled 状态,例如在极端行情时临时禁用引擎避免 AI 做出激进决策,行情稳定后再启用恢复交易。对于股票量化交易,可以在 A 股收盘后禁用引擎,开盘前启用;对于虚拟货币量化交易,可以 24 小时灵活控制。的调度器始终运行架构让 AI 量化交易系统的控制更加灵活,投资者可以根据市场情况随时调整系统状态,不必担心重启带来的麻烦和风险,是专业量化系统必备的灵活性特性。
联系手机/微信:13632957375
