投资者咨询:算法交易循环次数限制 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-29 11:33
算法交易模型中,比如开仓挂单后,我要等待挂单挂单返回挂单成功或是成交后,我才向下执行后面的代码,这个时间我会用while循环等待如下:
投资者咨询:算法交易循环次数限制 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-29 11:33
并且我挂单后,要么全部成交,要么价差过差撤单,如果价格在这个条件之内的话,我会一直循环等待,肯定会循环次数超过5k次,这怎么处理?
技术人员回复
日期:2018-6-29 13:40
出现死循环主要与模型CIR的编写思路有关
如果CIL==0持续满足会存在WHILE部分的死循环问题
解决方法 : 可以进行循环的计数,当循环大于比如5K次后跳出循环
比如在循环中加入全局变量A =A+1 当循环A>=5000时break跳出