OnBarClose里SetTriggerBarClose的设置问题

vars

    Array<Numeric> TriTime([0.101455,0.112955,0.145955,0.225955,0.005955,0.022955]);
    
Events

OnInit()
  {SetTriggerBarClose(TriTime);}

OnBarClose(ArrayRef<Integer> indexs)
  { 

 fileappend

}

如上设置,用的是5分钟周期(叠加多图),目的是让每个小节时段结束前提前运行onbarclose,请看下 TriTime的设置是不是对的,我用fileappend发现不是设置的每个时间都会运行onbarclose,比如0.145955运行,0.022955不运行,但不知是什么原因?(1.2.5.5.P3)

onbarclose 与settriggerbarclose
SetTriggerBarClose示例,不能修改实时onbarclose
SetTriggerBarClose控制下,onbarclose会报信号闪烁
OnBarClose(ArrayRef<Integer> indexs)设置驱动图层问题
关于OnBarClose()回溯的问题
SetTriggerBarClose怎么关闭
SetTriggerBarClose 可以延迟收盘计算吗
OnBarClose的触发时间和设置的触发时间点不一致
关于 OnBarClose
教学视频里收盘平仓的逻辑有点问题

Array<Numeric> TriTime([0.101455,0.112955,0.145955,0.225955,0.005955,0.022955]);

OnInit()
  {
   For i = 0 To DataCount-1      
      Data[i].SetTriggerBarClose(TriTime);
  }

测试是每个图层都要设置下。

理论上这个函数是没有问题的,你描述的现象需要复现。这个必须在交易日才能确认了