QMT设置每日重启和策略自启动
发布时间:1小时前阅读:1
策略连续跑了十来天,某天上午行情突然不刷新了,持仓界面也卡住,手工重启客户端才恢复。事后翻日志,前面几天其实已经有几次重连记录,只是没人注意。与其等它哪天在关键时刻掉链子,不如把每日重启和策略自启动做成固定机制。
先说为什么重启有效。策略长期挂在客户端里,内存占用会随数据累积慢慢上涨,行情订阅反复开关之后可能有残留,网络连接维持时间过长也可能进入半死不活的状态。这些问题的共同特点是日常看不出异常,积累到一定程度集中爆发。定期重启等于每天把环境归零,成本很低。
设置分两块。第一块是客户端自启动:用系统的任务计划功能,设定开机后自动拉起终端;机器设置成不休眠、来电自动开机,保证它真的能天天起得来。第二块是策略自启动:终端支持的话,在设置里勾选启动后自动运行指定策略;如果版本不支持,可以在策略初始化逻辑里做补救——启动后先检查当日是否已有运行记录,有就跳过重复初始化,防止重复发单。
每日重启的时机要选在盘前,比如开盘前半小时到一小时之间,绝不能安排在交易时段内。重启之后不要立刻放开下单:先确认行情刷新正常、账户持仓和昨日收盘记录一致、订阅的标的都有数据,全部核对通过,再给策略放行。这个放行动作建议做成显式的开关,而不是重启完自动恢复交易。
两个提醒。一是登录环节可能需要口令或验证,全自动启动在这里会卡住,能解决就解决,不能解决就保留每天早上人工登录这一步,其余环节照常自动化。二是重启和自启动本身也要写日志,几点拉起的、卡在哪一步、核对是否通过,事后都能查。
验收标准:连续两周,每天早上机器自动完成启动、核对、放行这一套流程,日志完整、无需人工干预,中间没有出现过状态错乱。做到,这套机制就算立住了;哪天缺了记录,就先补日志再谈稳定。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
