在创建新柱时触发的专家建议中使用的事件
Event to use in an Expert Advice that triggers when a new bar gets created
在创建新柱时触发的专家建议中是否有任何事件要使用?
我认为 OnChartEvent
、OnTick
、OnTimer
不会那样做。
是的,指定的处理程序会做其他事情
根据 MQL4
文档,内置 OnTick()
、OnTimer()
等函数是预定义的处理程序。
如果需要,可以尝试创建自己的,使用内置的 szstem 变量 Bars
(iBars()
是一个重量级的替代方案):
bool aNewBarEVENT(){
static int anAlreadyObservedBarCOUNT = EMPTY; // .INIT
if ( Bars > anAlreadyObservedBarCOUNT ){ // .TEST
anAlreadyObservedBarCOUNT = Bars; // .UPD
return( True ); // .ACK
}
return( False ); // .NACK
}
用法:
在创建新柱时触发的专家建议中是否有任何事件要使用?
我认为 OnChartEvent
、OnTick
、OnTimer
不会那样做。
是的,指定的处理程序会做其他事情
根据 MQL4
文档,内置 OnTick()
、OnTimer()
等函数是预定义的处理程序。
如果需要,可以尝试创建自己的,使用内置的 szstem 变量 Bars
(iBars()
是一个重量级的替代方案):
bool aNewBarEVENT(){
static int anAlreadyObservedBarCOUNT = EMPTY; // .INIT
if ( Bars > anAlreadyObservedBarCOUNT ){ // .TEST
anAlreadyObservedBarCOUNT = Bars; // .UPD
return( True ); // .ACK
}
return( False ); // .NACK
}