多周期数据执行频率问题

测试多周期执行顺序和频率的公式如下,预期为data1输出6次,data0输出1次,为何输出的结果与预期不符,难道与全局变量有关?请老师指教。 Vars Global Numeric sn(0); events OnInit() { SubscribeBar("ru000.SHFE","1d",20220104,20220110); SubscribeBar("ru000.SHFE","60m",20220104,20220110); } OnBar(ArrayRef<Integer> indexs) { sn=sn+1; data0.PlotString("0sn:",text(sn),High*1.002); data1.PlotString("1sn:",text(sn),High*1.002); data0.Print(text(sn)+" : data0"); data1.Print(text(sn)+" :data1"); }

简单的讲每个图层运行时,会把其他所有图层也运行一次

回复:你说的这个好像跟帮助文档上的不一致,按文档所说的,会按照不同周期频率执行onbar中相应的代码

回复:这段描述有点问题,后面会修改下。

回复:请问现在在哪里可以了解多周期数据源在Onbar上的运行机制呢?这个不清楚的话,根本没办法编程。