Midas умеет присылать короткое сообщение в приложение MetaTrader 5 на телефоне: когда корзина дошла до выбранного ордера, когда сетка набрана, когда ордер не отправился. Настраивается один раз, минут за пять: берёте ID из приложения на телефоне и вписываете его в терминал, где работает Midas.
Midas шлёт push-уведомления только в мобильное приложение MetaTrader 5: ни почты, ни Telegram. Каждое сообщение начинается с Midas # и номера счёта. Почти весь текст — на языке панели: по-английски, пока вы не переключите панель на RU на вкладке «Алерты». Но не весь: в Midas 5.41 подробности в сообщении «Сетка изменена» и причина в скобках в некоторых сообщениях о замке и корзине приходят по-русски даже при английской панели или служебным кодом, например series_goal.
| Сообщение | Когда приходит | Как часто |
|---|---|---|
| Корзина дошла до выбранного ордера (по умолчанию 6-го) | В корзине столько ордеров, сколько задано в «Сигнал на ордере». При значении 6 и стандартной сетке из 11 ордеров это пять ордеров запаса. | Один раз на корзину |
| Полная сетка | Все уровни сетки заняты: новых ордеров больше не будет. | Один раз на корзину |
| Ордер не отправлен | Брокер отказал в следующем ордере открытой корзины: не хватает маржи, рынок закрыт, торговля запрещена или исчерпан лимит ордеров брокера. Пока отказы повторяются, корзина не добирает, поэтому сообщение о выбранном ордере может не прийти. | Один раз на корзину |
| Частичное исполнение | Брокер исполнил меньший объём, чем было запрошено. Проверьте корзину вручную. Дублируется всплывающим окном в терминале. | Каждый раз |
| Изменилась маржа за лот | Маржа за тот же лот изменилась больше чем на 20 %, например брокер снизил плечо (в тексте пуша это «залог за лот»). Дублируется всплывающим окном в терминале. | Не чаще раза в 30 минут |
| Сетка изменена | Вы нажали «Применить» на вкладке «Сетка»; в сообщении сказано, когда новые настройки вступят в силу. | Каждый раз |
Первые три приходят один раз на корзину. Если отправка не удалась, Midas повторяет попытку раз в минуту, пока не получится. После перезапуска терминала уже отправленные сообщение об ордере и «Полная сетка» не повторяются, а «Ордер не отправлен» может прийти ещё раз.
NotifyPush.Нет сообщений о закрытии корзины в плюс и об открытии новой (кроме случаев с замком и вкладкой «Выход» выше), нет сообщения на каждый ордер, нет итогов дня, ничего о лицензии — и вообще ничего, когда терминал закрыт или потерял связь.
Установите официальное приложение MetaTrader 5 от MetaQuotes из App Store (iPhone, iPad) или Google Play (Android). Нужен именно MetaTrader 5, а не MetaTrader 4: это разные приложения с разными ID, а Midas работает на MT5.
ID принадлежит приложению на этом телефоне, а не торговому счёту, поэтому входить ради него в счёт или в аккаунт MQL5 не нужно. Войти в счёт всё равно полезно — увидите баланс и позиции, см. Мониторинг и алерты.
ID — короткий код из букв и цифр, например 8B4E6A3D (это пример, не ваш ID). Скопируйте его, если приложение позволяет, или перепишите, а потом сверьте каждый символ: 8 и B, 0 и D легко перепутать.
ID на экране нет? На iPhone проверьте, что уведомления для MetaTrader 5 разрешены (шаг 1), на Android — аккаунт Google. Если ID так и не появился, загляните в справку MetaQuotes для вашего телефона (ссылки внизу страницы).
Ctrl+O) и перейдите на вкладку Уведомления.Что вы должны увидеть: терминал сообщит, что тестовое сообщение отправлено, а на телефон придёт тестовое уведомление. Если не пришло — см. Если ничего не приходит.
На той же вкладке можно включить и собственные уведомления MT5 о сделках (от локального терминала или от торгового сервера брокера). Midas они не нужны; с сеткой вариант «от локального терминала» шлёт сообщение на каждую сделку, и их становится слишком много.
Пользуетесь встроенным VPS от MetaQuotes (виртуальный хостинг), а не Windows-VPS? Эта инструкция написана для Windows-VPS, см. Настроить VPS. В справке MetaQuotes не сказано, переносятся ли настройки уведомлений на виртуальный сервер при миграции. Если всё же пользуетесь им, проверьте после миграции: наведите курсор на статус виртуального сервера на вкладке VPS и убедитесь, что push-уведомления разрешены; если нет — используйте Windows-VPS.
Из коробки менять ничего не нужно: пуш приходит на 6-м ордере, сигналы идут на телефон. Всё важное — на вкладке панели «Алерты», изменения там действуют сразу.
| На вкладке «Алерты» | По умолчанию | Что делает |
|---|---|---|
| «Куда слать сигналы» | Телефон | Звук — всплывающее окно со звуком в терминале (на VPS его никто не услышит), Телефон — пуш, Оба — и то и другое. Касается алертов пика и разворота, а также сообщений автозамка, автосокращения и вкладки «Выход». Остальные сообщения от этого выбора не зависят: сообщение об ордере, «Полная сетка» и ошибки ордеров идут только пушем, а выключает их NotifyPush (см. ниже). |
| «Сигнал на ордере (0 — выкл)» | 6 | На каком ордере приходит пуш, один раз на корзину; 0 — выключить. Ставьте не больше числа ордеров на вкладке «Сетка», а для запаса — меньше: при равном числе пуш придёт вместе с «Полной сеткой», при большем может не прийти вовсе. В Midas 5.41 подсказка под настройкой говорит «пуш/звук», но этот сигнал приходит только пушем. |
| «Новый пик ухода, шаг $5» | ВКЛ | Алерт замка: первый — при уходе на $10 против корзины, дальше — на каждые следующие $5. Молчит, пока открыт докуп. |
| «Разворот от пика» | ВКЛ | Алерт замка: цена откатилась от пика на $5 (пик считается с ухода на $5). Молчит, пока открыт докуп. |
| «Цена вернулась к замку» | ВЫКЛ | Алерт замка: цена вернулась к средней цене замка ближе чем на $2, после того как уходила от неё хотя бы на $5; повторяется раз в 15 минут. |
| «Язык панели» | EN | Язык панели и сообщений, с оговорками выше. |
В окне настроек советника (F7 → «Входные параметры», группа «Alerts & notifications») есть ещё несколько переключателей:
NotifyPush, вкл.) — главный выключатель обычных пушей: сообщения об ордере, «Полной сетки», ошибок ордеров, частичного исполнения, «Сетка изменена», сообщений кнопок замка и предупреждений о голой позиции. Выключите — замолчат все они. Всё равно придут: сообщения о пике, развороте, автозамке, автосокращении и вкладке «Выход», если в «Куда слать сигналы» выбрано «Телефон» или «Оба», алерты «дальше» и «вернулась к замку», предупреждение об изменении маржи за лот и предупреждение об усреднении без замка.AlertLockAwayOn, выкл.) — алерт замка, у которого нет переключателя на панели; срабатывает при уходе на $10.StartupAlerts, выкл.) — большинство предупреждений при запуске пишутся только в журнал «Эксперты». Окно всё равно появится, если при запуске найдены позиции, требующие внимания (например, голая позиция или докуп, оставшийся без корзины), и при ошибках, из-за которых советник не торгует. На телефон предупреждения запуска не отправляются.NotifyPush и остальные переключатели, которых нет на панели, всегда действуют из F7.Нажмите Тест ещё раз (шаг 3) и пройдите по списку.
NotifyPush) в F7 включён; для алертов пика и разворота в «Куда слать сигналы» выбрано «Телефон» или «Оба», а не «Звук».Ctrl+T): строка Midas: пуш НЕ отправлен, err=… значит, что терминал не смог отправить сообщение. 4517 — в терминале не разрешены push-уведомления или не указан ID, 4515 — отправка не удалась (чаще всего из-за связи), 4518 — слишком много сообщений за короткое время. Другое число после err= обычно осталось от предыдущей торговой операции: всё равно нажмите «Тест» и проверьте настройки выше.Официальная справка MetaQuotes: настройки терминала, вкладка «Уведомления» · MetaTrader 5 для iPhone: сообщения · MetaTrader 5 для Android: сообщения · функция SendNotification.