QMT 跑一天模拟盘,该盯的其实只有四行日志
发布时间:1小时前阅读:8
模拟盘跑起来之后,很多人就盯着收益曲线看,一天看好几次,涨了高兴跌了烦。这是最没信息量的看法,因为模拟盘的价值根本不在赚亏。
真正该看的是日志里的四行内容。
1、信号行。策略每个周期算出信号时,日志里会有一条记录,写明时间、标的、方向、数量。看这一行是确认策略的脑子和你想的一样。如果信号出现的频率明显高于你的预期,说明条件写得太松;如果一天都没有信号,说明条件太严或者数据没进来。
2、委托行。信号之后是发单,日志里会显示委托价格和数量,还有返回的委托编号。这一行要确认两件事:价格是不是在你预期的位置,数量有没有被资金或持仓限制拦下来。
3、成交行。委托出去不等于成交。日志里如果有成交回报,会写明成交价和成交量。模拟盘的成交是按仿真规则撮合的,和实盘有差异,但至少能看出你的委托价是不是挂在了一个根本不可能成交的位置。
4、异常行。包括超时、断线、重连、数据缺失。这些在模拟盘里出现,实盘一样会出现,而且实盘的代价更高。看到异常不要跳过,记下来,查清楚是网络问题还是代码问题。
看完这四行,收益曲线只是结果,不用天天盯。
判断标准:一天结束,你能说清楚今天策略发出了几次信号、成了几笔、有没有异常。说不清,说明模拟盘白跑了。
再补一处容易被忽略的:日志的时间戳。模拟盘跑一天,日志里每条记录都有时间。把信号时间、委托时间、成交时间三个时间点对齐看,能发现很多问题。比如信号在9点31分出现,委托在9点33分才发出,中间两分钟卡在哪儿,就是一个值得查的点。时间对不齐,往往说明数据处理环节有延迟,实盘里这个延迟会更明显。
还有一个建议:每天的日志存下来,不要让它随软件关闭而清空。跑满两周之后回头看,你会发现某些异常是重复出现的,而不是偶然。重复出现的异常才是真正需要修的问题。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
