How can play sound to indicator For order?

 

I want to play sound when:

1. Pending order active>>sound1

2. TP reached>> sound2

3 SL hit>> sound3

int start()
  {
   int    counted_bars=IndicatorCounted();
//----
   temp = 0;
   for (int i=0;i<OrdersTotal();i++)
   {
      OrderSelect(i, SELECT_BY_POS);
      if (OrderSymbol() == Symbol()) temp++;
   }
   if (oldtemp < temp)
   {
      string ordertyyp;
      double x=OrderOpenPrice(),y=OrderClosePrice(),pips;
      pips =y - x;
      pips =pips * 10000;
      if(pips < 0)pips = - pips;
      
      if(OrderType()==OP_BUY && OrderCloseTime()==0)  { ordertyyp="OPEN BUY";   PlaySound("alert2.wav");}
      if(OrderType()==OP_SELL && OrderCloseTime()==0) { ordertyyp="OPEN SELL";  PlaySound("alert2.wav");}
      if(OrderType()==OP_BUY && OrderCloseTime()!=0)  { ordertyyp="CLOSE BUY";  PlaySound("alert.wav");}
      if(OrderType()==OP_SELL && OrderCloseTime()!=0) { ordertyyp="CLOSE SELL"; PlaySound("alert.wav");}
      if(OrderType()==OP_BUYLIMIT || OrderType()==OP_BUYSTOP || OrderType()==OP_SELLLIMIT || OrderType()==OP_SELLSTOP){
      if(OrderType()==OP_BUYLIMIT)  ordertyyp="BUYLIMIT";
      if(OrderType()==OP_BUYSTOP)   ordertyyp="BUYSTOP";
      if(OrderType()==OP_SELLLIMIT) ordertyyp="SELLLIMIT";
      if(OrderType()==OP_SELLSTOP)  ordertyyp="SELLSTOP"; PlaySound("alert2.wav");}
      
   }
   oldtemp = temp;

//----
   return(0);
  }
 
Konnj:

I want to play sound when:

1. Pending order active>>sound1

2. TP reached>> sound2

3 SL hit>> sound3


Read this thread: https://www.mql5.com/en/forum/146165
Reason: