支持配置热更新功能,让 AI 量化交易软件的参数调整无需重启服务即可即时生效,极大提升了系统的灵活性和可用性。系统的核心配置文件包括 engine_config.json 存储交易引擎配置如启用状态、交易对列表、最大持仓数、决策间隔、K 线数量等,ai_config.json 存储 AI 模型配置如提供商、API 密钥、模型名称、超时时间等,这些配置文件都存储在凭证目录下,采用 JSON 格式便于编辑和解析。配置热更新的实现原理是调度器每秒检查一次配置文件,读取最新的 enabled 状态和其他参数,当检测到配置变化时立即应用新配置而无需重启服务。例如当用户将 enabled 从 true 改为 false 时,调度器会在 1 秒内检测到并暂停 AI 决策执行,但调度器本身继续运行保持监控状态;当用户将 enabled 改回 true 时,系统会立即执行首次 AI 决策然后按新间隔继续运行。这种设计的好处是用户可以在交易时段动态调整策略参数,例如发现某个交易对波动过大时可以临时将其从交易列表中移除,市场稳定后再添加回来;可以根据市场状态调整决策间隔,行情活跃时缩短间隔增加决策频率,行情清淡时延长间隔减少无效交易;可以临时禁用引擎进行系统维护或应对极端行情,事后再启用而无需重启服务。系统还提供 API 接口支持远程配置更新,用户可以通过发送 HTTP 请求修改配置,便于集成到更大的自动化系统中。对于股票量化交易,可以在 A 股开盘前调整参数,收盘后恢复;对于虚拟货币量化交易,可以 24 小时随时调整配置。的配置热更新功能让 AI 量化交易策略调整变得简单灵活,投资者可以根据市场变化快速响应,不必担心重启服务导致的交易中断或状态丢失,是专业量化交易系统必备的灵活性特性。
联系手机/微信:13632957375
