论坛长时间无回复 - 多数据源下bar不对齐导致的闪烁

请问刘老师,根据对视频教学的理解,在OnBarOpen、OnBar和OnBarClose域中如果需求是分图层计算一些指标,包括开仓/平仓,应该这样写吗? OnBarOpen(ArrayRef<Integer> indexs) { Integer i; Numeric Result = 1; For i=0 To DataSourceSize-1 Result = Result * Data[i].BarExistStatus; If(Result<>1) Return; If(ArrayFind(indexs,0)) { Range[0:0] { // 第一个图层计算代码块 } } If(ArrayFind(indexs,1)) { Range[1:1] { // 第二个图层计算代码块 } } } OnBar(ArrayRef<Integer> indexs) { Integer i; Numeric Result = 1; For i=0 To DataSourceSize-1 Result = Result * Data[i].BarExistStatus; If(Result<>1) Return; If(ArrayFind(indexs,0)) { Range[0:0] { // 第一个图层计算代码块 } } If(ArrayFind(indexs,1)) { Range[1:1] { // 第二个图层计算代码块 } } } OnBarClose(ArrayRef<Integer> indexs) { Integer i; Numeric Result = 1; For i=0 To DataSourceSize-1 Result = Result * Data[i].BarExistStatus; If(Result<>1) Return; If(ArrayFind(indexs,0)) { Range[0:0] { // 第一个图层计算代码块 } } If(ArrayFind(indexs,1)) { Range[1:1] { // 第二个图层计算代码块 } } }

If(ArrayFind(indexs,0)) { }这部分的代码的意义,是针对有些商品上市日期晚,导致数据缺失造成的影响吗

可以这样处理

回复:老师,可以发下这一期的学习视频链接吗

呼唤刘老师!