Требуется помощь

 
В прикреплённом файле Kod.txt я хочу добавить звуковой сигнал, который раздавался бы каждый раз, когда на графике появляется сигнальная точка цвета Aqua для покупки и цвета HotPink для продажи.

В начале кода я уже добавил строку " extern string AlertSound = "alert.wav"; ", а вот где расположить команду " PlaySound(AlertSound); " или аналогичную ей, я не смог разобраться.

Буду рад, если кто-нибудь поможет мне.
Файлы:
2009_05_Kod.txt  14 kb
 
В этом Вам поможет статья Alert и Comment для внешних индикаторов.
 
TraderDima :
В прикреплённом файле Kod.txt я хочу добавить звуковой сигнал, который раздавался бы каждый раз, когда на графике появляется сигнальная точка цвета Aqua для покупки и цвета HotPink для продажи.

В начале кода я уже добавил строку " extern string AlertSound = "alert.wav"; ", а вот где расположить команду " PlaySound(AlertSound); " или аналогичную ей, я не смог разобраться.

Буду рад, если кто-нибудь поможет мне.

Там где условие на создание точки вставляйте Алерт.

 
satop :
TraderDima :
В прикреплённом файле Kod.txt я хочу добавить звуковой сигнал, который раздавался бы каждый раз, когда на графике появляется сигнальная точка цвета Aqua для покупки и цвета HotPink для продажи.

В начале кода я уже добавил строку " extern string AlertSound = "alert.wav"; ", а вот где расположить команду " PlaySound(AlertSound); " или аналогичную ей, я не смог разобраться.

Буду рад, если кто-нибудь поможет мне.

Там где условие на создание точки вставляйте Алерт.

И где же это условие? Я пробовал найти его. Потыкал команду "PlaySound" тут и там, но всё бестолку. Я этого языка не знаю. Если можно, показать мне на примере, как выглядит команда, которая выставляет точку. А лучше будет, если пример будет из этого кода. :-)

 
//+------------------------------------------------------------------+
//| check Out side bar                                               |
//+------------------------------------------------------------------+
bool isOutSideSwingBar(int shift)
  {
   bool res=false;
//---- 
   res=((High[shift]>SwingHigh)&&(Low[shift]<SwingLow));
   if (res && ShowOutSideBars) 
      {
      if (Close[shift]>Open[shift]) UpCloseOutSideBuffers[shift]=(High[shift]+Low[shift])/2.0;
      else DownCloseOutSideBuffers[shift]=(High[shift]+Low[shift])/2.0;
      }
//----
   return(res);
  }
 
satop :
//+------------------------------------------------------------------+
//| check Out side bar                                               |
//+------------------------------------------------------------------+
bool isOutSideSwingBar(int shift)
  {
   bool res=false;
//---- 
   res=((High[shift]>SwingHigh)&&(Low[shift]<SwingLow));
   if (res && ShowOutSideBars) 
      {
      if (Close[shift]>Open[shift]) UpCloseOutSideBuffers[shift]=(High[shift]+Low[shift])/2.0;
      else DownCloseOutSideBuffers[shift]=(High[shift]+Low[shift])/2.0;
      }
//----
   return(res);
  }

Большое спасибо!

Причина обращения: