在创建新柱时触发的专家建议中使用的事件

Event to use in an Expert Advice that triggers when a new bar gets created

在创建新柱时触发的专家建议中是否有任何事件要使用?

我认为 OnChartEventOnTickOnTimer 不会那样做。

是的,指定的处理程序会做其他事情

根据 MQL4 文档,内置 OnTick()OnTimer() 等函数是预定义的处理程序。

如果需要,可以尝试创建自己的,使用内置的 szstem 变量 BarsiBars() 是一个重量级的替代方案):

bool aNewBarEVENT(){
     static  int anAlreadyObservedBarCOUNT = EMPTY;    // .INIT
     if ( Bars > anAlreadyObservedBarCOUNT ){          // .TEST
                 anAlreadyObservedBarCOUNT = Bars;     // .UPD
                 return( True );                       // .ACK
     }
     return( False );                                  // .NACK
}

用法: