OnBarClose() 这个事件在历史回测中,最后一件BAR不会触发,有什么替代方法

这个代码执行不了,想在有实时数据时,每个BAR只执行一次,而不是每个tick执行     

OnBarClose(ArrayRef<Integer> indexs)
      {
              If (BarStatus==2)
              {
                  For i=1 to n
                 {
                     p2 = pk2[CurrentBar-x];  
                     p1 = pk1[CurrentBar-x];  
                     
                     p3 = Max(p1,p2);
                     p4 = Min(p1,p2);
                     
                     xx = i+(CurrentBar-pbar)-1;

                     PlotNumeric("Dfz",p2,0,IIF(p2>p1,Red,Green),xx);         
                     x = pbar[CurrentBar-x+1];                  
    
                 }
              
              }          
         
         }

历史图标上最后一根Bar的OnBarClose不触发且QuoteDataExist值不对
全新事件收盘价触发onbarclose即将上线
OnBarClose事件域
关于日内收盘最后一根bar的OnBarClose
请问这个函数{DRAWCOLORKLINE}TB用什么替代
OnBarClose设置提前触发,有提前触发却没有发出委托
BarsSinceEntry-这个内置函数为何回测看到不会刷新
在OnBarClose中编写的交易代码,却在bar开始时执行,这是什么原因
每个BAR,只在最后结束执行一次,怎么实现啊
每个BAR,只在最后结束执行一次,怎么实现啊

历史? 那么你放在onbar里一样的