Скачать MetaTrader 5

Звук при срабатывании отложек

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114280
Forex Trader  
Сделайте, пожалуйста, что-бы пикал какой-нибудь звук, когда срабатывают выставленные отложки, а также при стоп-лосе и тейк-профите.
Forex Trader
114280
Forex Trader  
Вы это можете реализовать самостоятельно настроив сигналы. Терминал - вкладка сигналы. надо создать сигнал на достижение желаемого уровня и все.
Forex Trader
114280
Forex Trader  
Как это сделать, что-бы всё происходило автоматом для каждой отложки?
Forex Trader
114280
Forex Trader  
а вот автоматом тут без советника не обойтись.

Вот здесь судя по названию ветки разбираются с определением момента срабатывания приказа
"MQL4: Вопрос к специалистам по MQL:Как подать сигнал на открытие позиции,после срабатывания take profit по одному из предыдущих ордеров?Количество ордеров неограничено."

Вам лишь остается вместо открытия новой позиции использовать либо Alert() либо PlaySound().

ЗЫ Чето запамятовал Alert() только покажет сообщение.... А издать звук это PlaySound().
Forex Trader
114280
Forex Trader  
Спасибо Jhonny, но думаю, что такая фича должна быть в терминале по умолчанию так же, как озвучка передвигания трейлинг-стопа.

Может разработчики смилуются и сделают такую возможность в терминале? Там где - Сервис -> Настройки (закладка События)? Очень прошу.
Forex Trader
114280
Forex Trader  
Вот самый простой бесконечный скрипт, решает все проблемы.
//+------------------------------------------------------------------+
//|                                                 OrdersAlerts.mq4 |
//|                      Copyright © 2007, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.ru/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.ru/"


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
bool CheckSummChanged(int &ControlSumm)
   {
   bool res;
   int currSumm;
//----
   for(int i=0;i<OrdersTotal();i++)
      {
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) currSumm+=(OrderType()+1)*OrderTicket();
      }
//----
   if (currSumm!=ControlSumm) 
      {
      ControlSumm=currSumm;
      res=true;
      }
   return(res);   
   }
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
  int prevcheckSumm;
//----
   while (!IsStopped())
      {
      if (CheckSummChanged(prevcheckSumm)) Alert("Изменения в ордерах!");
      Sleep(1000);
      }   
//----
   return(0);
  }
//+------------------------------------------------------------------+



Forex Trader
114280
Forex Trader  
Спасибо Rosh!

Частично такой скрипт решает проблему.
Forex Trader
114280
Forex Trader  
Вопрос на засыпку: А как такое сделать для мобильного терминала?
Вручную создавать сигналы не всегда удобно. К тому же при создании нового сигнала параметры надо устанавливать заново (так как они сбрасываются в значения по-умолчанию, а не запоминаются последние)...
Forex Trader
114280
Forex Trader  
Никак, ставьте скрипт на десктоп и вместо Alert() вставьте SendMail() для отправки SMS-ок по почте.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий