barj状态检测问题

老师,您好:咨询下OnBar函数中增加了以下bar运行状态检测功能,多个图层 同一品种实时行情测试,发现好几个品种出现了返回了false结果。问下这种情况一般是什么原因导致的呢?实盘运行时返回false结果直接退出OnBar函数,不执行开仓平仓动作。需要关注这种异常不? //Bar运行状态检测 Bool BarStsChk() { Numeric i; Numeric checkRes = 1; for i = 0 to DataSourceSize() - 1 { checkRes = checkRes * data[i].BarExistStatus; //当前Bar的运行状态值,1表示为Bar运行中,2表示为Bar运行结束 } if(checkRes <> 1) return false; //有图层存在bar状态已运行结束,各图层bar状态未对齐 else return true; }

tbq3 看上去都是true的结果

回复:OK 了解了 谢谢

如果是同一个品种不同周期多图层,有可能不会同时驱动这个问题在tbquant3已经优化了

回复:好的,谢谢。