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;

}

请问下如何检测套利合约的持仓情况
请问下如何检测套利合约的持仓情况
自成交行为如何检测?
哪个函数能检测账户的登录情况
状态控制
MarketPosition状态和实际开仓问题
策略状态判断
关于运行时状态的查询(判断策略运行状态还是K线图查看状态)
请问crossover状态
均线3状态

data-href=

tbq3 看上去都是true的结果

OK  了解了  谢谢

如果是同一个品种不同周期多图层,有可能不会同时驱动

这个问题在tbquant3已经优化了

好的,谢谢。