NotifyMe Free for MT5
- Утилиты
- Denis Zyatkevich
- Версия: 1.2
- Обновлено: 14 ноября 2020
Общие сведения
Советник отправляет уведомления на мобильный телефон, по электронной почте или подает звуковой сигнал при любых изменениях на торговом счете: открытии и закрытии позиций, изменении параметров ордеров, изменении величины баланса, плеча. Также советник может сообщить о том, что величина собственных средств (Equity) на торговом счете стала ниже указанной величины или величина свободных средств (Free Margin) мала по сравнению с залоговыми средствами (Margin). Данный советник не совершает торговых операций, а только наблюдает за ордерами и счетом.
Запуск советника
Для работы советника необходимо, чтобы в настройках терминала MetaTrader 5 была разрешена работа советников. Чтобы разрешить работу советников, необходимо зайти в меню "Сервис" ("Tools") подменю "Настройки" ("Options"), выбрать вкладку "Советники" ("Expert Advisors") и включить параметр "Разрешить автоматическую торговлю" ("Allow automated trading"). Для того, чтобы запустить советник, необходимо в окне "Навигатор" ("Navigator") щелкнуть на его названии правой кнопкой мыши и выбрать пункт "Присоединить к графику" ("Attach to chart") или перетащить его мышью на график. Появится окно с параметрами советника. Следует установить желаемые параметры и нажать "OK".
Советник можно прикрепить к графику любого финансового инструмента на торговом счете. Период графика, к которому прикрепляется советник, не имеет значения.
Входные параметры советника
- Enable Push Notification - включение или отключение уведомлений, отправляемых на мобильный терминал (No notifications - выключены уведомления, Only Open/Close position notifications - уведомления об открытии и закрытии позиций);
- Push Notification Interval - минимальный промежуток времени (в секундах) между отправкой уведомлений на мобильный терминал;
- Push Message Maximum Length - максимальная длина сообщения, отправляемого на мобильный терминал;
- Enable Mail Notification - включение или отключение уведомлений, отправляемых по электронной почте (No notifications - выключены уведомления, Only Open/Close position notifications - уведомления об открытии и закрытии позиций);
- Mail Notification Interval - минимальный промежуток времени (в секундах) между отправкой уведомлений по электронной почте;
- Enable Sound Notification - включение или отключение уведомлений звуковым сигналом (No notifications - выключены уведомления, Only Open/Close position notifications - уведомления об открытии и закрытии позиций);
- Sound Notification Interval - минимальный промежуток времени (в секундах) между уведомлениями звуковым сигналом;
- Sound File Name - имя звукового файла, который проигрывается в качестве уведомления при наступлении события;
- Use time in messages - выбор времени, которое указывается в сообщениях, поступающих на мобильный терминал и по электронной почте (Server Time - время торгового сервера, Local Time - локальное время компьютера, на котором запущен советник);
- Screen Information - выводить на экран информацию об условиях срабатывания уведомлений (Show - выводить, Hide - не выводить).
Отправка уведомлений на мобильный терминал
Для получения уведомлений на мобильный терминал, имеющий операционную систему Android или iOS, необходимо, чтобы на нем была установлена мобильная версия торгового терминала MetaTrader 4 или MetaTrader 5. Можно бесплатно загрузить мобильный терминал MetaTrader 4 или MetaTrader 5 для устройства с операционной системой Android, а также мобильный терминал MetaTrader 4 или MetaTrader 5 для устройства с операционной системой iOS.
Для отправки уведомлений на мобильный терминал также необходимо разрешить отправку push-уведомлений в параметрах торгового терминала MetaTrader 5, в котором будет запущен советник NotifyMe for MT5. Это можно сделать, зайдя в меню "Сервис" ("Tools"), подменю "Настройки" ("Options"), вкладку "Уведомления" ("Notifications")) и включив параметр "Разрешить Push-уведомления" ("Enable Push Notifications"), также следует указать MetaQuotes_ID, который можно узнать на вкладке "Сообщения" ("Messages") мобильного терминала.
При помощи входного параметра "Enable Push Notifications" можно включить или отключить отправку уведомлений на мобильный терминал. При значении "Only Open/Close position notifications" при открытии и закрытии позиций будут отправляться уведомления. При значении "No notifications" уведомления не будут отправляться на мобильный терминал.
При помощи входного параметра "Push Notification Interval" можно указать минимальное время (в секундах) между отправками уведомлений на мобильный терминал. Если с момента отправки предыдущего уведомления прошло меньше времени, чем указано в этом параметре, советник не будет отправлять новое уведомление, а запомнит его. Когда с момента отправки предыдущего уведомления пройдет время, указанное в параметре "Push Notification Interval", советник отправит сообщение, в котором будут содержаться описания всех событий, которые накопились к этому времени. Существует ограничение (сервиса отправки Push-сообщений компании MetaQuotes) на количество отправляемых сообщений в единицу времени: не более двух сообщений в секунду и не более 10 сообщений в минуту (при нарушении отправка Push-уведомлений может быть заблокирована компанией MetaQuotes). Поэтому не рекомендуется указывать очень малые значения (особенно в случаях высокой частоты событий на торговом счете).
При помощи входного параметра "Push Message Maximum Length" можно указать максимальное количество символов в сообщении, отправляемом на мобильный терминал. Если сообщение окажется длиннее, оно будет обрезано до длины, указанной в этом параметре. Максимально допустимая длина Push-сообщения - 255 символов. Сообщение состоит из двух частей: номера счета c именем владельца счета (формируется автоматически) и текстового описания события, формируемого советником (длина которого ограничивается параметром "Push Message Maximum Length"). В некоторых случаях если длина сообщения превышает 255 символов, оно становится невидимым на мобильном терминале. Величину параметра "Push Message Maximum Length" следует выбирать исходя из длины автоматически добавляемой части сообщения (номера счета и имени владельца).
Отправка уведомлений по электронной почте
Для получения уведомлений по электронной почте необходимо в параметрах торгового терминала MetaTrader 5, в котором будет запущен советник NotifyMe for MT5, разрешить отправку электронных писем. Это можно сделать, зайдя в меню "Сервис" ("Tools"), подменю "Настройки" ("Options"), вкладку "Email" ("Почта") и включив параметр "Разрешить" ("Enable"), также следует указать параметры учетной записи почты и почтового сервера SMTP.
Письма, отправляемые советником по электронной почте, имеют тему "Account номер_счета notification".
При помощи входного параметра "Enable Mail Notification" можно включить или отключить уведомления, отправляемые по электронной почте (аналогично параметру "Enable Push Notification" для push-уведомлений на мобильный телефон).
При помощи входного параметра "Mail Notification Interval" можно указать минимальное время (в секундах) между отправками уведомлений по электронной почте. Если с момента отправки предыдущего уведомления прошло меньше времени, чем указано в этом параметре, советник не будет отправлять новое уведомление, а запомнит его. Когда с момента отправки предыдущего уведомления пройдет время, указанное в параметре "Mail Notification Interval", советник отправит письмо, в котором будут содержаться описания всех событий, которые накопились к этому времени. Некоторые почтовые серверы могут воспринять частые отправки писем как вредоносные действия, поэтому не рекомендуется указывать в параметре "Mail Notification Interval" очень малые значения.
Уведомления с помощью звукового сигнала
При помощи входного параметра "Enable Sound Notification" можно включить или отключить уведомления звуковым сигналом (аналогично параметрам "Enable Push Notification" для push-уведомлений на мобильный телефон и "Enable Mail Notification" для уведомлений по электронной почте).
При помощи входного параметра "Sound Notification Interval" можно указать минимальное время (в секундах) между уведомлениями с помощью звукового сигнала.
При помощи входного параметра "Sound File Name" можно указать имя звукового файла, который будет проигрываться при уведомлениях. Файл может быть в формате wav и должен быть расположен в каталоге каталог_терминала/sounds или его подкаталоге.
Вывод информации на экран
При помощи входного параметра "Screen information" можно указать, будет ли выводиться в левый верхний угол графика информация о серверном и локальном времени, настройки каждого типа уведомлений.
Примеры сообщений, отправляемых программой
- Открытие позиции: 2013.08.13 12:45:32 EURUSD Buy 0.10 open at 1.33090, SL: 1.33000, TP: 1.33200;
- Закрытие позиции: 2013.08.13 12:48:42 EURUSD Buy 0.10 closed at 1.33111, (Profit: 2.10 USD), Balance: 1054.95 USD, Comment: Test order;
- Переворот позиции: 2013.08.13 01:53:36 EURUSD Buy 0.10 -> Sell 0.10, Op:1.32918, SL: 0.00000, TP: 0.00000.
Полная версия и версия для MetaTrader 4
Существует полная версия программы - NotifyMe for MT5. В этой версии возможна отправка уведомлений при установке и удалении отложенных ордеров, изменении параметров ордеров и позиций, изменении величины баланса или кредитного плеча, снижении уровня собственных средств (Equity) или свободных средств (Free Margin) до критического уровня, указанного в параметрах. Также доступны полная и бесплатная версии программы NotifyMe для торгового терминала MetaTrader 4, имеющие подобные возможности.
Предупреждение
Разработчик программы NotifyMe for MT5 не несет ответственности за возможное изменение или прекращение работоспособности программы в результате изменения языка MQL5, на котором она написана, разработчиком торгового терминала и языка, компанией MetaQuotes. Разработчик программы NotifyMe for MT5 не несет ответственности за любой ущерб, убытки или недополученную прибыль в результате использования программы, ее работу или неработоспособность.
Контакты для вопросов, замечаний и пожеланий
Если у вас возникли вопросы по продукту, замечания по работе или предложения для усовершенствования в будущем, присылайте их, пожалуйста, по электронной почте или личным сообщением через этот сайт. Сообщите, какие продукты (советники, индикаторы, скрипты) вы бы хотели увидеть.
Я хотела добиться противоположного результата и избавиться от сообщений на терминал в смартфоне. Легальными путями этого добиться не удалось. Пришлось искать костыль. Утилита с этим справилась