0

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

我认为OnChartEvent,不会那样做OnTickOnTimer

4

1 回答 1

4

是的,命名的处理程序做其他事情

根据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
}

用法:

在此处输入图像描述

于 2015-08-25T06:40:24.387 回答