商品期货多品种截面交易,onbaropen{}重复调用的问题
先贴代码如下: OnBarOpen(ArrayRef<Integer> indexs) { print("回测当天日期:"+text(Date)); for i=0 To DataSourceSize-1 { ArrayClear(alphaArray); if(data[i].CurrentBar>0) { data[i].Histogram = XAverage(data[i].Close,length) alphaArray[i] = data[i].Histogram[1]; } } print("我们要的数组:"+TextArray(alphaarray)); } 将该策略加载多品种交易,如果对应标的品种中同时出现夜盘品种和无夜盘品种,该onbaropen{}方法会调用两次,分别在夜盘开盘和日盘开盘各调用一次。当加载日线周期时,该问题会使回测结果产生错误。 请问有没有什么方法,只在夜盘开盘调用或者只在日盘开盘调用?