Помощь / Уведомления на телефон: пошаговая настройка

Уведомления на телефон: пошаговая настройка

Midas умеет присылать короткое сообщение в приложение MetaTrader 5 на телефоне: когда корзина дошла до выбранного ордера, когда сетка набрана, когда ордер не отправился. Настраивается один раз, минут за пять: берёте ID из приложения на телефоне и вписываете его в терминал, где работает Midas.

Что Midas присылает на телефон

Midas шлёт push-уведомления только в мобильное приложение MetaTrader 5: ни почты, ни Telegram. Каждое сообщение начинается с Midas # и номера счёта. Почти весь текст — на языке панели: по-английски, пока вы не переключите панель на RU на вкладке «Алерты». Но не весь: в Midas 5.41 подробности в сообщении «Сетка изменена» и причина в скобках в некоторых сообщениях о замке и корзине приходят по-русски даже при английской панели или служебным кодом, например series_goal.

Включено по умолчанию

СообщениеКогда приходитКак часто
Корзина дошла до выбранного ордера (по умолчанию 6-го)В корзине столько ордеров, сколько задано в «Сигнал на ордере». При значении 6 и стандартной сетке из 11 ордеров это пять ордеров запаса.Один раз на корзину
Полная сеткаВсе уровни сетки заняты: новых ордеров больше не будет.Один раз на корзину
Ордер не отправленБрокер отказал в следующем ордере открытой корзины: не хватает маржи, рынок закрыт, торговля запрещена или исчерпан лимит ордеров брокера. Пока отказы повторяются, корзина не добирает, поэтому сообщение о выбранном ордере может не прийти.Один раз на корзину
Частичное исполнениеБрокер исполнил меньший объём, чем было запрошено. Проверьте корзину вручную. Дублируется всплывающим окном в терминале.Каждый раз
Изменилась маржа за лотМаржа за тот же лот изменилась больше чем на 20 %, например брокер снизил плечо (в тексте пуша это «залог за лот»). Дублируется всплывающим окном в терминале.Не чаще раза в 30 минут
Сетка измененаВы нажали «Применить» на вкладке «Сетка»; в сообщении сказано, когда новые настройки вступят в силу.Каждый раз

Первые три приходят один раз на корзину. Если отправка не удалась, Midas повторяет попытку раз в минуту, пока не получится. После перезапуска терминала уже отправленные сообщение об ордере и «Полная сетка» не повторяются, а «Ордер не отправлен» может прийти ещё раз.

14:35 MetaTrader 5 14:35 Midas #12345678: BUY ордеров 6/11, лотов 0.63, БУ 4098.75, ход -9.80$, плавающий $-6.17 Схема экрана блокировки телефона с уведомлением MetaTrader 5: Midas #12345678: BUY ордеров 6/11, лотов 0.63, БУ 4098.75, ход -9.80$, плавающий $-6.17.
Сообщение о 6-м ордере на заблокированном телефоне. Формулировка — как в Midas 5.41 с русской панелью, числа — пример: БУ — цена безубытка, ход — насколько цена от неё ушла, плавающий — текущий результат корзины в долларах.

Если вы пользуетесь замком

Чего Midas не присылает

Нет сообщений о закрытии корзины в плюс и об открытии новой (кроме случаев с замком и вкладкой «Выход» выше), нет сообщения на каждый ордер, нет итогов дня, ничего о лицензии — и вообще ничего, когда терминал закрыт или потерял связь.

  1. Установите MetaTrader 5 на телефон

    Установите официальное приложение MetaTrader 5 от MetaQuotes из App Store (iPhone, iPad) или Google Play (Android). Нужен именно MetaTrader 5, а не MetaTrader 4: это разные приложения с разными ID, а Midas работает на MT5.

    ID принадлежит приложению на этом телефоне, а не торговому счёту, поэтому входить ради него в счёт или в аккаунт MQL5 не нужно. Войти в счёт всё равно полезно — увидите баланс и позиции, см. Мониторинг и алерты.

    • iPhone: разрешите приложению уведомления. Если при первом запуске вы нажали «Не разрешать», откройте на iPhone Настройки → Уведомления → MetaTrader 5 и включите Допуск уведомлений. Без этого приложение не получит ID.
    • Android: на телефоне должен быть настроен и работать аккаунт Google. Без него приложение не сможет зарегистрировать ID.
  2. Найдите свой MetaQuotes ID

    iPhone и iPad

    1. Откройте MetaTrader 5 и нажмите Настройки на нижней панели.
    2. Откройте Сообщения (в некоторых версиях пункт называется Чат и сообщения).
    3. ID показан внизу экрана «Сообщения».

    Android

    1. Откройте MetaTrader 5 и перейдите в Сообщения через боковое или нижнее меню.
    2. Нажмите MQID на верхней панели — приложение покажет ваш ID. Он же есть в Настройках приложения, в строке MetaQuotes ID.

    ID — короткий код из букв и цифр, например 8B4E6A3D (это пример, не ваш ID). Скопируйте его, если приложение позволяет, или перепишите, а потом сверьте каждый символ: 8 и B, 0 и D легко перепутать.

    ID на экране нет? На iPhone проверьте, что уведомления для MetaTrader 5 разрешены (шаг 1), на Android — аккаунт Google. Если ID так и не появился, загляните в справку MetaQuotes для вашего телефона (ссылки внизу страницы).

    Схема двух телефонов. На iPhone внизу экрана «Сообщения» показан MetaQuotes ID 8B4E6A3D. На Android кнопка MQID на верхней панели открывает тот же ID.
    Где искать ID. iPhone: Настройки → Сообщения, ID внизу экрана. Android: Сообщения → MQID на верхней панели. Это схема, а не снимок экрана: в вашем приложении всё может выглядеть немного иначе.
  3. Впишите ID в терминал, где работает Midas

    Где: в терминале MT5 на вашем VPS — в том, где Midas стоит на графике. Настройки домашнего компьютера не считаются, если Midas работает не на нём. Сначала подключитесь к VPS через удалённый рабочий стол.
    1. В MT5 откройте Сервис → Настройки (Ctrl+O) и перейдите на вкладку Уведомления.
    2. Отметьте Разрешить Push-уведомления.
    3. Впишите свой ID в поле MetaQuotes ID. Для нескольких телефонов можно указать до четырёх ID через запятую — каждое сообщение придёт на все.
    4. Нажмите Тест, затем OK.

    Что вы должны увидеть: терминал сообщит, что тестовое сообщение отправлено, а на телефон придёт тестовое уведомление. Если не пришло — см. Если ничего не приходит.

    Настройки Уведомления 1 Разрешить Push-уведомления 2 MetaQuotes ID: 8B4E6A3D 3 Тест OK Схема окна настроек MT5 на вкладке «Уведомления»: отмечено «Разрешить Push-уведомления», в поле MetaQuotes ID вписано 8B4E6A3D, выделена кнопка «Тест».
    Сервис → Настройки → Уведомления: 1 — «Разрешить Push-уведомления», 2 — поле MetaQuotes ID, 3 — «Тест». Это схема: подписи и расположение немного отличаются в разных сборках и языках терминала.

    На той же вкладке можно включить и собственные уведомления MT5 о сделках (от локального терминала или от торгового сервера брокера). Midas они не нужны; с сеткой вариант «от локального терминала» шлёт сообщение на каждую сделку, и их становится слишком много.

    Пользуетесь встроенным VPS от MetaQuotes (виртуальный хостинг), а не Windows-VPS? Эта инструкция написана для Windows-VPS, см. Настроить VPS. В справке MetaQuotes не сказано, переносятся ли настройки уведомлений на виртуальный сервер при миграции. Если всё же пользуетесь им, проверьте после миграции: наведите курсор на статус виртуального сервера на вкладке VPS и убедитесь, что push-уведомления разрешены; если нет — используйте Windows-VPS.

  4. Проверьте настройки Midas

    Из коробки менять ничего не нужно: пуш приходит на 6-м ордере, сигналы идут на телефон. Всё важное — на вкладке панели «Алерты», изменения там действуют сразу.

    На вкладке «Алерты»По умолчаниюЧто делает
    «Куда слать сигналы»ТелефонЗвук — всплывающее окно со звуком в терминале (на VPS его никто не услышит), Телефон — пуш, Оба — и то и другое. Касается алертов пика и разворота, а также сообщений автозамка, автосокращения и вкладки «Выход». Остальные сообщения от этого выбора не зависят: сообщение об ордере, «Полная сетка» и ошибки ордеров идут только пушем, а выключает их NotifyPush (см. ниже).
    «Сигнал на ордере (0 — выкл)»6На каком ордере приходит пуш, один раз на корзину; 0 — выключить. Ставьте не больше числа ордеров на вкладке «Сетка», а для запаса — меньше: при равном числе пуш придёт вместе с «Полной сеткой», при большем может не прийти вовсе. В Midas 5.41 подсказка под настройкой говорит «пуш/звук», но этот сигнал приходит только пушем.
    «Новый пик ухода, шаг $5»ВКЛАлерт замка: первый — при уходе на $10 против корзины, дальше — на каждые следующие $5. Молчит, пока открыт докуп.
    «Разворот от пика»ВКЛАлерт замка: цена откатилась от пика на $5 (пик считается с ухода на $5). Молчит, пока открыт докуп.
    «Цена вернулась к замку»ВЫКЛАлерт замка: цена вернулась к средней цене замка ближе чем на $2, после того как уходила от неё хотя бы на $5; повторяется раз в 15 минут.
    «Язык панели»ENЯзык панели и сообщений, с оговорками выше.

    В окне настроек советника (F7 → «Входные параметры», группа «Alerts & notifications») есть ещё несколько переключателей:

    • «Phone signal: push to mobile terminal» (NotifyPush, вкл.) — главный выключатель обычных пушей: сообщения об ордере, «Полной сетки», ошибок ордеров, частичного исполнения, «Сетка изменена», сообщений кнопок замка и предупреждений о голой позиции. Выключите — замолчат все они. Всё равно придут: сообщения о пике, развороте, автозамке, автосокращении и вкладке «Выход», если в «Куда слать сигналы» выбрано «Телефон» или «Оба», алерты «дальше» и «вернулась к замку», предупреждение об изменении маржи за лот и предупреждение об усреднении без замка.
    • «Alert: price moved further against the basket» (AlertLockAwayOn, выкл.) — алерт замка, у которого нет переключателя на панели; срабатывает при уходе на $10.
    • «Lock alert: push to phone» и «Lock alert: terminal sound» (оба вкл.) — каналы алертов «дальше» и «вернулась к замку»; эти два не зависят от «Куда слать сигналы».
    • «Show pop-up alerts about settings/account problems at start» (StartupAlerts, выкл.) — большинство предупреждений при запуске пишутся только в журнал «Эксперты». Окно всё равно появится, если при запуске найдены позиции, требующие внимания (например, голая позиция или докуп, оставшийся без корзины), и при ошибках, из-за которых советник не торгует. На телефон предупреждения запуска не отправляются.
    Когда Midas сохранил состояние, главнее панель. Midas запоминает значения вкладки «Алерты» в терминале: «Сигнал на ордере», «Куда слать сигналы», язык панели и переключатели пика, разворота и «Цена вернулась к замку». Пока советник ни разу не сохранил состояние (это происходит, например, при открытии первой корзины или нажатии кнопки на панели), он берёт их из F7; дальше меняйте их на панели: новое значение того же параметра в F7 может не подействовать. NotifyPush и остальные переключатели, которых нет на панели, всегда действуют из F7.

Если ничего не приходит

Нажмите Тест ещё раз (шаг 3) и пройдите по списку.

Не приходит даже тестовое сообщение

Тест приходит, а Midas молчит

Тихий телефон — не то же самое, что «всё в порядке». Если терминал на VPS закрыт, завис или без связи, Midas не присылает вообще ничего — ровно как в спокойный день. Раз в день открывайте счёт в приложении: Мониторинг и алерты.

Ограничения

Официальная справка MetaQuotes: настройки терминала, вкладка «Уведомления» · MetaTrader 5 для iPhone: сообщения · MetaTrader 5 для Android: сообщения · функция SendNotification.