多周期数据执行频率问题

测试多周期执行顺序和频率的公式如下,预期为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");
}

多周期在OnBarClose内的执行问题
多周期结构 数据
如何解决多周期策略中,大周期代码被执行多次的问题?
数组实现多周期数据订阅
RSI多周期问题
多周期划线问题
多图层的执行及策略优化问题
多周期策略出现信号闪烁问题。
onbarblose多周期闪烁,多周期同步
A函数发单频率问题

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

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

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

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