Need help on MT4 sound alert

Back to topics list To post a new topic, please log in or register
avatar
1
chatkk 2015.09.10 01:41
 

Hi Community,

I need help on how to code the "playsound" multiple time. (ie 10 times repeating) once the condition met. Below are the original coding.

 

void SendAlert(string dir)

{

   string per = TimeframeToString(Period());

   if (UseAlerts)

      {

      Alert(dir + " Pinbar on ", Symbol(), " @ ", per);

      PlaySound("alert.wav"); 

 

 Thanks and appreciate for your kind advise and helping hand. I am new to coding. Instead of playing the sound once, I would like it to play a number of times to alert me.

 

best regards 

kk 

avatar
Moderator
3418
GumRai 2015.09.10 02:09 #
 

I haven't done much with OnTimer, but I guess that you could do it

   if(condition) 
     {
      EventSetTimer(2);
     }

 when you need to send alerts in your main code

then

void OnTimer()
  {
   static int count=0;
   if(count<10)
     {
      PlaySound("alert.wav");
      count++;
     }
   if(count>=10)
     {
      count=0;
      EventKillTimer();
     }

  }

 so actually kill the timer within its own function.

Obviously you may not be able to do this if you use OnTimer in the code for something else 

Back to topics list  

To add comments, please log in or register