迅投QMT现在应该算得上是应用非常广泛的一个主流量化交易平台了,QMT合作的券商及期货商众多,超过300家,使用券商QMT只有开通门槛设置,不会额外收取使用费,所以在券商开户用量化也成为绝大部分量化投资者的最优选择。
今天接上篇QMT疑难问题解答,继续给大家分享一些在使用QMT时遇到的问题。
如需咨询量化开通和低佣优惠,欢迎点击头像与我联系,新开账户享受免费量化软件使用,支持qmt、miniqmt、ptrade等量化系统,支持快速交易通道,资金达标可申请股票万1及以下,ETF万0.5,可转债万0.5,逆回购1折等优惠佣金!还有更多福利活动,欢迎右上角与我们专属经理联系。
Q:行情实时数据推送异常
A:1、先查看一下网络信号,看看当前的延时情况;
2、是否正确完成了每日重启,客户端的登录时间不可早于证券公司行情后台的初始化时间。
Q:QMT取不到数据是什么原因?
A:如果QMT取不到数据的话,通常需要补充数据,包括K线数据或者tick数据等,不过QMT的部分数据类型不能获取较长历史数据。
Q:QMT是否提供Level2行情?
A:QMT能否提供Level2行情主要跟选择的券商有关,目前部分券商已经停止了提供Level2行情的服务,少部分券商可以。
Q:QMT策略不识别证券代码是什么原因?
A:如果QMT不识别证券代码,需要注意市场简称或者尾缀是否证券,如果是期货的话还需要关注代码的字母部分大小写是否正确,可以通过在行情界面输入代码来看客户端界面是如何显示的,从而判断大小写是否正确。
Q:ETF申购异常
A:1、首先需要确认是否已经登陆资金账号,登录成功后还需要等几十秒再开启策略,有一个缓冲的时间。
2、ETF关于可用持仓有些特殊交易规则,比如赎回获得的成分股持仓不可在当日内再用于申购。
Q:点击回测或运行后没有反应
A:如果是在策略开发模块点击回测或运行后很久没有反应,需要排查一下
是否使用了setuniverse函数,除非使用get_history_data函数,其他情况下都不需要使用set universe,因为目前已经发现set universe容易造成策略启动前期的卡顿。
Q:策略运行k线缓慢
A:比如在策略编辑器里点击运行后,可能会出现先跑了几百上千个历史K线才走到当前K线,这个时候可以编辑器右侧的基础信息里找到“快速计算”的设置,这个设置默认值为0,此时运行策略会先计算一定数量的历史bar,如果想尽可能从最新bar开始运行,建议“快速计算”设置为1,并且再handlebar里加一个Context nfo.is last bar()的判断。
Q:策略不发单的常见原因
A:1、QMT有两个策略模块,一个是“策略交易”,另一个是“策略开发”,如果想要策略发单,需要在“策略交易”模块点击运行,在“策略开发”模块点击运行时无法产生交易信号的。
2、其次就是切换运行模式,需要确保运行模式切换到了“实盘”,因为在“模拟”模式下只会产生策略信号,但是不会往柜台发单。
3、如果是在委托页没有看到委托记录从而判断没有发单,那么需要确认委托页的信息查询是否准确,因为有些客户的状态或者来源都做了限制,可能导致查询信息不全。
4、确认策略里面的证券代码是否可以在QMT上面交易。
5、确认策略周期是否正确,除了设置quick Trade=1或2的情况,策略只会在选定周期的最后一个tick满足发单逻辑时触发下单指令,如果策略周期选择日线,则盘中就不会发单。
6、确认发单信号触发时是最新k线而非历史k线。
股票开户优惠费率及开通量化权限,专属经理一对一服务,咨询联系可添加微信或电话联系!