如何向 mql4 EA 添加警报

How to add an alert to mql4 EA

您好,我有一个 EA,我将警报功能添加到 OnTick()

这是代码

int one=1;
int two=2;
if(Symbol()=="AUDCAD" && one<two){Alert("Buy ",Symbol());}

警报功能,但它每秒重复...我如何修改才能获得一次警报?

如果您只想收到一次警报,请使用以下代码

int one=1;
int two=2;
static bool hasAlerted = false;
if(Symbol()=="AUDCAD" && one<two && !hasAlerted){
   Alert("Buy ",Symbol()); 
   hasAlerted=true;
}