迅投QMT之“查看日志”:教你在迅投QMT查看日志
发布时间:1小时前阅读:4
策略明明该买,信号也打了,委托却没出去,界面上干干净净,一句提示都没有。这种时候别猜,去看日志,答案基本都写在里面。
先知道日志在哪几处。第一处是策略编辑器的运行输出面板,策略里打印的内容、抛出的异常,第一时间显示在这里,适合边跑边看。第二处是客户端的日志目录,按日期分文件存放,客户端自身的连接、登录、行情订阅记录都在里面。第三处是你自己写的日志文件,用日志模块主动落盘,这一处最可靠,因为前两处会随界面关闭而消失。
找日志的顺序是从近到远。先看运行面板有没有红字异常,再看当天日期的那份文件,用关键词过滤:委托、下单、拒单、错误、超时。不要从头翻,文件动辄几十兆,翻完一天就过去了。
读日志要带三个对照物:时间、标的、返回值。一条正常的链路应该有三段记录:信号产生的时刻、委托发出的时刻、委托回报的时刻。断在哪一段,问题就在哪一段。信号有、委托没有,多半是下单函数的前置条件没过,比如可用资金不足、标的不在可交易列表、数量不合法。委托有、回报是拒绝,去看返回码和拒绝原因。回报成功但没成交,那是撮合层面的事,跟策略无关。
还有两个习惯值得养成。一是把日志级别调高,调试期把详细信息都打出来,稳定后再降回去,否则文件涨得飞快。二是每条日志带上足够上下文:时间戳、标的代码、方向、数量、价格、函数返回结果,只打一句“下单成功”等于没打。
判断标准是:给你一条异常记录,你能在五分钟内说清它发生在信号、委托还是成交这一段,并指出下一层该查哪个字段。做不到,就把日志补厚一点,这比反复重启策略有效得多。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
