Этот форум переведен в режим чтения, просим обсуждать вопросы на форумах MQL4.community и MQL5.community

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


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

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

Буду рад, если кто-нибудь поможет мне.
Прикрепленные файлы:
  Kod.txt (13.23 KB)
avatar
59
Scriptor 18.05.2009 14:44 
В этом Вам поможет статья Alert и Comment для внешних индикаторов.
avatar
29
satop 19.05.2009 00:38 
TraderDima :
В прикреплённом файле Kod.txt я хочу добавить звуковой сигнал, который раздавался бы каждый раз, когда на графике появляется сигнальная точка цвета Aqua для покупки и цвета HotPink для продажи.

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

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

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

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

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

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

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

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

avatar
29
satop 19.05.2009 09:43 
//+------------------------------------------------------------------+
//| 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);
  }
avatar
3
TraderDima 19.05.2009 11:46 
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);
  }

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

К списку тем  
Скачай MetaTrader 5 (300 Кб, веб-установщик) — новый терминал для финансовых рынков