在多周期中,如何约定onbar、onbaropen中的bar是哪个图层的bar?

技术老师:

      在多周期代码中,如果需要设定onbar或onbaropen的具体图层,该怎么设定呢?

       请指教!

多图层onBar(),各品种bar的时间对齐问题
多图层中在onbaropen里给序列变量赋值问题
在onbar以外的事件域中如何获取bar数据?
多图层策略关于onbaropen?
多图层开盘bar对齐问题
多图层多周期中CurrentBar的变化及全局变量的值的变化规律研究
历史数据的bar指向的time是哪个函数?
给变量赋值时,可否使用多图层的bar数据?
知道是那个bar,如何获取那个bar的最高值
困惑中!onbaropen 和 onbarclose 不能订阅 BAR数据?

设定onbar或onbaropen的具体图层是什么意思?

我们好像没有这种概念

如果不约定,那么onbar、onbaropen均是第一图层的bar,有什么办法可以使用第二图层的bar吗?trade_mark希望能用在第二图层的bar上


我基本明白了


用前缀data[i].来表示调取哪个图层的数据

请问老师,如果data0和data1是同一个标的的两个不同周期的序列,前缀data[i]. 应该加在  OnBarOpen(ArrayRef<Integer> indexs)  语句的哪个位置,以便约定是在data1的bar开始时执行,而不是在data0的bar开始时执行?

不是这样处理的。

如果你是想要在data1bar驱动的时候执行,应该检查OnBarOpen(ArrayRef<Integer> indexs)里的indexs参数是否还有元素1,indexs是一个回传参数,里面的元素表示本次驱动时哪些图层驱动的