请教有关alert和playsound的问题

 

大家好. 我是MQL初学. 自己编的一个指标,其中的报警如下:

......

Alert(Symbol(),"--- 上升");

if(allow_sound) PlaySound("alert.wav")

......

这个指标, 我是同时用在了多个货币对.

但有个问题, 当价格触发警报, 弹出一个小窗口,同时发声.....如果一次报警后, 我没有查看并去掉这个小窗口, (比如我不在电脑旁), 那么第2次触发报警, 好像就不发声了.....只有去掉小窗口,下次才能发声.

怎么解决呢?

 

if(allow_sound) PlaySound("alert.wav") 这一句 你可以去掉不用。

只有Alert(Symbol(),"--- 上升");就可以了。

因为Alert()本身就是会发声的。

只用一条应该就没问题了。

原因: