QMT量化系统策略不发单原因排查步骤详解

很多新手朋友在刚接触QMT量化系统的时候,会发现好不容易写好的策略,但是它就是不运行,找也找不到原因,今天给大家分享几个策略不发单原因的排查步骤。

①确认时在【策略交易】模块创建了策略并开始运行,而并非是在【策略开发】模块,如下图所示,在【策略交易】选择策略,选择账号,点击确定即可。

图片

运行模式需要切换成【实盘】,而并非是【模拟】,模拟模式下只会产生策略信号,不会有成交。

③确定策略有发出【策略信号】,若有信号,但是没有成交,可以在委托里面查看具体原因,看证券代码是否正常,是否可以交易等等;若没有信号产生,需要去检查策略代码,判断是否达到触发下单的条件或者时间。

图片

④确认策略周期,除了设置quickTrade=1或者2的情况下,策略只会在选定的周期的最后一个tick满足发单逻辑的时候触发下单指令,如果策略周期选择的是日线,则盘中不会发单,要等到收盘才会发单。

Passorder、algo_passorder、smart_algo_passorder三个函数是可以设置quickTrade,如果不设置的话,默认quickTrade=0,则只有本周期的最后一个tick满足发单条件才会触发发单语句,其他时候不发单。

除了上面三个下单函数之外的下单函数,比如说order_lots、order_value都没有quickTrade这个参数设置,相当于quickTrade=0。

⑤查看消息提醒里面有无异常,在软件的左下角就有消息提示,点击会转入【交易】模块,可以看到详细的交易提示。

图片

若以上步骤都排查完了但是还是无法解决问题,可以找到开户所在券商客户经理协助解决,可以支持量化交易的券商,一般也会有相应的技术支持,可以解决大多数投资者遇到的问题。

近期行情有所回调,但在闪电劈下来的时候,我们需要在场,才能够获得收益~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值