Nur Nutzer, die das Produkt gekauft oder gemietet haben, können Kommentare hinterlassen
Denis Zyatkevich  
Русский текст ниже.

Overwiew

This Expert Advisor allows you to receive notifications to the mobile phone (or tablet PC), mailbox or play the sound alert when the following events occur:

  • The pending order was placed, deleted or some order characteristics was changed (open price, stop loss, take profit);
  • The trade position was opened, closed or some position characteristics was changed (stop loss, take profit);
  • The account balance has become greater/less than the user specified value or the account balance reached its maximum/minimum value;
  • The account equity has become greater/less than the user specified value or the account equity reached its maximum/minimum value;
  • The margin level has become less than the user specified value or the margin level reached its minimum value;
  • The account free margin has become greater/less than the user specified value or the account free margin reached its maximum/minimum value;
  • The drawdown has become greater than the user specified value or the drawdown reached its maximum value.

You can specify a notification interval, notification text template and audio file for sound alerts.

Expert Advisor saves the settings to the file (separate for each chart) and load them on the next start.

The Expert Advisor can display some information on the chart: server and local time; current, maximum and minimum values of balance, equity, margin level, free margin and drawdown.

Installing the Advanced NotifyMe

For the Expert Advisor to work, place the file Advanced NotifyMe.ex5 file in Terminal_Data_Folder/MQL5/Experts (probably it will be placed there automatically). Advanced NotifyMe should appear in the Expert Advisors section of the Navigator window. If not, restart the MetaTrader 5 terminal.

To start the Advanced NotifyMe, right-click its name in the Navigator window and select "Attach to chart" or drag and drop it on the chart by mouse. The Expert Advisor can be attached to the chart of any financial instrument and any timeframe.

Using the Advanced NotifyMe

When you launch the Expert Advisor it show the control panel on the chart.

Advanced NotifyMe Large

When Expert Advisor started, it try to load settings from file NotifyMe_XXXXXXXX.cfg, where XXXXXXXX - chart identificator (each MT5 chart has a unically identificator). If this file is missing, Expert Advisor try to load settings from file NotifyMe.cfg. If this file missing too, Expert Advisor reset settings to default values. When you remove Advanced NotifyMe from the chart or close MetaTrader 5 terminal, Expert Advisor save settings to the file NotifyMe_XXXXXXXX.cfg (where XXXXXXXX - chart identificator). You can save sattings to the file NotifyMe.cfg by pressing the "Save" button or load settings from file NotifyMe.cfg by pressing "Load" button. Also you can reset settings to default values with button "Reset".

Notification templates

User can set the text of messages for push and mail notifications, the following shortcuts the Expert Advisor will replace to the specified values.

@@@ - "@" symbol;

@@n - new line;

@ns - current server date and time (format YYYY.MM.DD HH.MM.SS);

@ds - current server date (format YYYY.MM.DD);

@ts - current server time (format HH.MM.SS);

@nl - current local date and time (format YYYY.MM.DD HH.MM.SS);

@dl - current local date (format YYYY.MM.DD);

@tl - current local time (format HH.MM.SS);

@ac - account number;

@cu - account currency;

@bc - account balance;

@bh - maximum account balance;

@bl - minimum account balance;

@bu - upper balance limit specified in the settings;

@bd - lower balance limit specified in the settings;

@ec - account equity;

@eh - maximum account equity;

@el - minimum account equity;

@eu - upper equity limit specified in the settings;

@ed - lower equity limit specified in the settings;

@mc - account margin;

@ml - margin level (Margin to non-leverage Free Margin ratio in percent);

@mn - minimum margin level;

@md - lower margin level limit specified in the settings;

@fc - account free margin;

@fh - maximum account free margin;

@fl - minimum account free margin;

@fu - upper free margin limit specified in the settings;

@fd - lower free margin limit specified in the settings;

@dc - account drawdown;

@dh - maximum account drawdown;

@dp - account drawdown in percent;

@dm - maximum account drawdown in percent;

@du - lower account drawdown limit specified in the settings;

@Pa and @pa - order symbol ask price;

@Pb and @pb - order symbol bid price;

@Sy and @sy - position or order symbol (old and new value);

@Ty and @ty - position or order type (old and new value);

@Ti and @ti - position or order ticket (old and new value);

@Vo and @vo - position volume or order current volume (old and new value);

@Ot and @ot - position open time or order setup time (old and new value);

@Op and @op - position or order open price (old and new value);

@Sl and @sl - order stop loss (old and new value);

@Tp and @tp - order take profit (old and new value);

@Ct and @ct - position changing time or order execution or cancellation time (old and new value);

@Cp and @cp - position or order current price (old and new value);

@Co and @co - position or order comment (old and new value);

@Mg and @mg - position or order magic number (old and new value);

@Pr and @pr - position profit (old and new value);

@Id and @id - position identifier or order position identifier (old and new value);

@Re and @re - position or order reason (old and new value);

@Sw and @sw - position swap (old and new value);

@Ex and @ex - position or order external ID (old and new value);

@St and @st - order state (old and new value);

@Et and @et - order expiration time (old and new value);

@Tf and @tf - order filling type (old and new value);

@Tt and @tt - order lifetime (old and new value);

@Ib and @ib - identifier of an opposite position used for closing by order (old and new value);

@Vi and @vi - order initial volume (old and new value);

@Ps and @ps - the Limit order price for the StopLimit order (old and new value).


Общие сведения

Советник позволяет получать уведомления на мобильный телефон (или планшетный компьютер), по электронной почте или в виде звукового оповещения при наступлении следующих событий:

  • Установка и удаление отложенного ордера, а также, изменение таких параметров ордера, как цена открытия, Stop Loss или Take Profit;
  • Открытие и закрытие позиции, а также, изменение таких параметров позиции, как Stop Loss или Take Profit;
  • Превышение балансом счета (Balance) указанной величины или снижение баланса счета (Balance) ниже указанной величины; достижение балансом счета (Balance) максимального или минимального значения;
  • Превышение суммой собственных средств (Equity) указанной величины или снижение суммы собственных средств (Equity) ниже указанной величины; достижение суммой собственных средств (Equity) максимального или минимального значения;
  • Превышение свободными средствами (Free Margin) указанной величины или снижение уровня свободных средств (Free Margin) ниже указанной величины; достижение свободными средствами (Free Margin) максимального или минимального значения;
  • Снижение уровня залога (Margin Level) ниже указанной величины; достижение уровнем залога (Margin Level) минимального значения;
  • Превышение просадкой на счете (Drawdown) указанной величины; достижение просадкой на счете (Drawdown) максимального значения.

Вы можете указать интервал следования уведомлений, шаблон текста уведомлений (для уведомлений на мобильный телефон и по электронной почте) и выбрать звуковой файл для оповещний.

Советник сохраняет настройки в файл (отдельно для каждого графика), а при следующем запуске автоматически читает их из файла и использует.

Советник может выводить на график следующую информцию: серверное и локальное время, текущие, максимальные и минимальные значения баланса счета (Balance), суммы собственных средств (Equity), свободных средств (Free Margin), уровня залога (Margin Level), просадки (Drawdown).

Установка советника

Для работы советника его следует поместить в каталог Каталог_данных_терминала/MQL4/Experts (возможно, он уже помещен туда автоматически при покупке). Советник Advanced NotifyMe должен появиться в разделе советники (Expert Advisors) окна Навигатор (Navigator). Если это не произошло, перезапустите терминал MetaTrader 4.

Для запуска Advanced NotifyMe щелкните правой кнопкой мыши на его имени в окне Навигатор (Navigator) или перетащите его на график мышью. Финансовый инструмент и период графика не имеют значения.

Работа советника Advanced NotifyMe

При запуске советника на экране появляется панель, с помощью которой можно управлять работой советника (ее можно передвинуть в удобное место или свернуть).

Advanced NotifyMe Large

В панели управления советника можно велючить отображение на экране такой информации, как время (серверное и локальное), баланс, средства, свободные средства.

Шаблоны уведомлений

В шаблоне указывается текст сообщения, которое будет отправлено на мобильный телефон или по электронной почте при наступлении события. Можно использовать специальные сокращения (начинающиеся с символа "@"), которые советник заменит на определенные значения.

@@@ - символ "@";

@@n - перевод строки;

@ns - текущая дата и время в виде ГГГГ.ММ.ДД ЧЧ.ММ.СС (время торгового сервера MetaTrader 5);

@ds - текущая дата в виде ГГГГ.ММ.ДД (время торгового сервера MetaTrader 5);

@ts - текущее время в виде ЧЧ.ММ.СС (время торгового сервера MetaTrader 5);

@nl - текущая дата и время в виде ГГГГ.ММ.ДД ЧЧ.ММ.СС (локальное время компьютера, на котором работает советник);

@dl - текущая дата в виде ГГГГ.ММ.ДД (локальное время компьютера, на котором работает советник);

@tl - текущее время в виде ЧЧ.ММ.СС (локальное время компьютера, на котором работает советник);

@ac - номер торгового счета;

@cu - валюта торгового счета;

@bc - баланс (Balance) торгового счета;

@bh - максимальная величина баланса (Balance) торгового счета;

@bl - минимальная величина баланса (Balance) торгового счета;

@bu - верхняя граница баланса (Balance) счета, указанная в настройках;

@bd - нижняя граница баланса (Balance) счета, указанная в настройках;

@ec - сумма собственных средств (Equity) торгового счета;

@eh - максимальное значение суммы собственных средств (Equity) торгового счета;

@el - минимальное значение суммы собственных средств (Equity) торгового счета;

@eu - верхняя граница суммы собственных средств (Equity), указанная в настройках;

@ed - нижняя граница суммы собственных средств (Equity), указанная в настройках;

@mc - величина залоговых средств (Margin) торгового счета;

@ml - уровень свободных средств (Margin Level) в процентах (отношение величины залоговых средств (Margin) к величине свободных средств (Free Margin) без учета кредитного плеча (Leverage);

@mn - минимальное значение уровня свободных средств (Margin Level) в процентах;

@md - нижнее значение уровня свободных средств (Margin Level), указанное в настройках;

@fc - величина свободных средств (Free Margin) торгового счета;

@fh - максимальное значение свободных средств (Free Margin) торгового счета;

@fl - минимальное значение свободных средств (Free Margin) торгового счета;

@fu - верхняя граница свободных средств (Free Margin), указанная в настройках;

@fd - нижняя граница свободных средств (Free Margin), указанная в настройках;

@dc - просадка (Drawdown) торгового счета в валюте депозита;

@dh - максимальная просадка (Drawdown) торгового счета в валюте депозита;

@dp - просадка (Drawdown) торгового счета в процентах;

@dm - максимальная просадка (Drawdown) торгового счета в процентах;

@du - нижняя граница просадки (Drawdown) в процентах, указанная в настройках;

@Pa and @pa - текущая цена Ask финансового инструмента позиции или ордера;

@Pb and @pb - текущая цена Bid финансового инструмента позиции или ордера;

@Sy and @sy - финансовый инструмент позиции или ордера (старое и новое значение);

@Ty and @ty - тип позиции или ордера (старое и новое значение);

@Ti and @ti - номер (тикет) позиции или ордера (старое и новое значение);

@Vo and @vo - объем позиции или текущий объем ордера (старое и новое значение);

@Ot and @ot - время открытия позиции или установки ордера (старое и новое значение);

@Op and @op - цена открытия позиции или ордера (старое и новое значение);

@Sl and @sl - уровень Stop Loss ордера (старое и новое значение);

@Tp and @tp - уровень Take Profit ордера (старое и новое значение);

@Ct and @ct - время изменения позиции или время исполнения или отмены ордера (старое и новое значение);

@Cp and @cp - текущая цена позиции или ордера (старое и новое значение);

@Co and @co - комментарий позиции или ордера (старое и новое значение);

@Mg and @mg - идентификатор (Magic Number) позиции или ордера (старое и новое значение);

@Pr and @pr - прибыль позиции в валюте депозита (старое и новое значение);

@Id and @id - идентификатор позиции или идентификатор позиции для ордера (старое и новое значение);

@Re and @re - причина или источник позиции или ордера (старое и новое значение);

@Sw and @sw - накопленный своп позиции (старое и новое значение);

@Ex and @ex - идентификатор позиции или ордера во внешней системе (старое и новое значение);

@St and @st - состояние ордера (старое и новое значение);

@Et and @et - время истечения ордера (старое и новое значение);

@Tf and @tf - тип исполнения ордера по остатку (старое и новое значение);

@Tt and @tt - время жизни ордера (старое и новое значение);

@Ib and @ib - идентификатор ордера на закрытие позиции встречной позицией (старое и новое значение);

@Vi and @vi - первоначальный объем при постановке ордера (старое и новое значение);

@Ps and @ps - цена постановки Limit ордера при срабатывании StopLimit ордера (старое и новое значение);

Denis Zyatkevich  

All Expert Advisors input fields has 63 character limit (this is MetaTrader 5 limitation). If you need to make template text longer, you can edit file NotifyMe.cfg directly (as a plain text file). File location: Terminal_Data_Folder\MQL5\Files.

Все поля ввода имеют ограничение в 63 символа (это ограничение MetaTrader 5). Если вам нужен более длинный текст в шаблоне, вы можете редактировать файл NotifyMe.cfg (как обычный текстовый файл). Файл расположен в Каталог_данных_терминала\MQL5\Files.

Advanced NotifyMe Large config file

Denis Zyatkevich  

This is the increased interface size version of the Advanced NotifyMe (width doubled and height doubled). This version is suitable for users who set display scale to 200% or more in the Windows Control Panel - Display Properties. This version may be useful if you have a small screen with a high resolution and the user interface looks too small. The pictures below show the view of both versions of Advanced NotifyMe.

Это версия Advanced NotifyMe с увеличенным размером интерфейса (в два раза увеличен по вертикали и горизонтали). Эта версия подойдет тем пользователям, у кого в настройках дисплея в Windows установлен масштаб 200% или больше. Эта версия будет полезна, если у Вас маленький дисплей с большим разрешением и элементы интерфейса выглядят слишком мелко. Картинки, расположенные ниже, помогут сделать выбор.

Advanced NotifyMe, scale 100% Advanced NotifyMe Large, scale 100% Advanced NotifyMe, scale 200% Advanced NotifyMe Large, scale 200%

Denis Zyatkevich  

There is also the Advanced NotifyMe for MetaTrader 4.

Advanced NotifyMe for MT4 is regular graphic user interface size utility.

Advanced NotifyMe Large for MT4 is enlarged user interface utility.


Существует также Advanced NotifyMe для MetaTrader 4.

Advanced NotifyMe для MT4 - утилита с графическим интерфейсом стандартного размера.

Advanced NotifyMe Large для MT4 - утилита с увеличенным графическим интерфейсом.

Denis Zyatkevich  

Advanced NotifyMe new version 2.8 released.

  • Fixed the interval between notifications. If you specify interval = 0, notifications about each event will be sent separately.
  • Added notification about closing all positions.
  • Added customization of the e-mail subject using a template.


Выпущена новая версия 2.8 советника Advanced NotifyMe.

  • Исправлен интервал между уведомлениями. Если указать interval = 0, уведомление о каждом событии будет приходить отдельно.
  • Добавлено уведомление о закрытии всех позиций.
  • Добавлена возможность настраивать тему письма с помощью шаблона.

Nur Nutzer, die das Produkt gekauft oder gemietet haben, können Kommentare hinterlassen