A函数撤单

A函数报单后未成交,用A_DeleteOrderEx进行撤单,用GetMapSize函数检测到未成交为0。程序哪有问题吗。中间重启过。代码如下

如果重启过有问题说明创建定时器代码处有漏洞正常是图表给出交易信号后创建定时器考虑到策略运行会发生各种状况比如重启、断线等即需要一个全局变量记录定时器编号onbarOpen时赋值为-1报单后赋值为定时器编号同时在onbar中检测是否已经创建了定时器即全局变量 !=0 否则重新创建定时器

回复:即全局变量 != -1否则重新创建定时器

GetMapSize为0能说明什么你贴的部分代码无法说明问题