English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
MetaQuotes ID в мобильном терминале MetaTrader

MetaQuotes ID в мобильном терминале MetaTrader

MetaTrader 5Примеры | 24 августа 2012, 11:42
51 764 64
MetaQuotes
MetaQuotes

Телефоны на базе Android и iOS предлагают нам кучу возможностей, о многих из которых мы даже не догадываемся или не пользуемся в полной мере. Одной из таких новинок является технология Push-уведомлений, которая позволяет через Интернет персонально получать сообщения независимо от номера мобильного телефона или оператора сотовой связи. В мобильном терминале MetaTrader уже реализована возможность получать такие сообщения прямо из вашего торгового робота. Для этого достаточно знать идентификатор MetaQuotes ID своего аппарата, и уже более 9 000 000 мобильных терминалов получили его.

Прогресс не стоит на месте, и сейчас уже мало кто помнит пейджинговую связь, а ведь в своё время ею пользовались миллионы людей. Появившиеся вскоре после этого GSM-телефоны принесли нам возможность самим отправлять SMS-сообщения любому абоненту сотовой сети и записали пейджеры в историю.

Можно ли было желать большего? Оказывается - да! Есть возможность быть еще более свободным и пользоваться Push-сообщениями — новым сервисом в современных смартфонах.


Что такое MetaQuotes ID

Технология Push широко используется в мобильных устройствах на базе iOS и OS Android, позволяя их пользователям получать мгновенные уведомления от различных служб в одном и том же месте.

MetaQuotes ID в MetaTrader 5 для iPhoneПреимуществами Push-уведомлений являются мгновенная скорость доставки, отсутствие необходимости запускать сторонние приложения и держать их запущенными. Также Push-уведомления не теряются при доставке и пользователь никак не зависит от конкретного оператора сотовой связи. Фактически, для работы необходимо лишь само устройство и доступ в Интернет.

MetaQuotes ID — это уникальный идентификатор пользователя, позволяющий получать push-уведомления от служб и приложений компании MetaQuotes Software Corp. на мобильное устройство. MetaQuotes ID выделяется для пользователя при установке мобильной версии терминала:

MetaTrader 4 для iPhone MetaTrader 5 для iPhone
MetaTrader 4 для Android MetaTrader 5 для Android


При этом в каждом случае выделяется отдельный идентификатор, чтобы пользователь не запутался в уведомлениях. После установки приложения ваш личный MetaQuotes ID можно найти в разделе "Сообщения". На скриншоте слева можно увидеть, как это выглядит в MetaTrader 5 для iPhone.

В  отличие от капризных SMS-сообщений вы никак не привязаны к номеру телефона и такие сообщения абсолютно бесплатны. Вы можете получать практически неограниченное количество сообщений, главное чтобы ваш тарифный план включал в себя доступ к интернету.

Трейдеры и раньше использовали возможности мобильных телефонов для получения сообщений о состоянии торгового счета, появлении торговых сигналов и другой актуальной информации. Для этого обычно использовали отправку из терминала письма на определенный почтовый адрес, с которого уже через платные SMS-шлюзы сообщения доходили до владельца. Но не все операторы сотовой связи предоставляют такую возможность, да и сама схема не была лишена недостатков.

С появлением Push-сообщений в мобильных терминалах MetaTrader стало возможным не только торговать повсюду, но и появился еще один удобный канал связи со своим клиентским терминалом, который может выступать в качестве поставщика торговых сигналов и важных уведомлений о состоянии счета. Но компания MetaQuotes Software Corp. пошла еще дальше и интегрировала новые технологии в свои сервисы на MQL5.community.


Как это работает?

Уведомления, которые пользователь может получать при помощи MetaQuotes ID, можно разделить на две группы: уведомления от десктоп-версии клиентского терминала и уведомления от сервисов MQL5.community.

Чтобы подписаться на уведомления клиентского терминала, нужно указать MetaQuotes ID в его настройках. Для получения Push-сообщений от MQL5.community идентификатор указывается в профиле. В обоих случаях при наступлении определенного события уведомления отправляются на мобильное устройство с указанным MetaQuotes ID через специальный сервер. Доставка происходит мгновенно.


Доставка сообщений с клиентского терминала

Главным преимуществом Push-уведомлений, конечно, является возможность моментально реагировать на различные события в торговом терминале. Чтобы получать уведомления из терминала на мобильное устройство, разрешите их и укажите ваш MetaQuotes ID в настройках:

Настройка Push-уведомлений в клиентском терминале

Отправка через MQL5 и MQL4

Самая "вкусная" сторона отсылки уведомлений - это добавление соответствующего функционала в торгового робота. В языках MQL4 и MQL5 предусмотрена специальная функция SendNotification(). Использовать ее достаточно просто:

//+------------------------------------------------------------------+
//|                                                 Notification.mq5 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property script_show_inputs;
//+------------------------------------------------------------------+
//| Text message to send                                             |
//+------------------------------------------------------------------+
input string message="Enter message text";
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- Send the message
   res=SendNotification(message);
   if(!res)
     {
      Print("Sending message failed");
     }
   else
     {
      Print("Message sent");
     }
//---
  }
//+------------------------------------------------------------------+

Данный пример простого скрипта на MQL5 отсылает сообщение на мобильное устройство с MetaQuotes ID, указанным в настройках терминала. Единственный параметр функции SendNotification() - это текст сообщения для отправки, который не должен превышать 255 символов.

Используя эту функцию, вы всегда будет на связи со своим торговым счетом и советником. Предусмотрительные разработчики уже вовсю используют эту возможность в своих продуктах на Маркете для предоставления дополнительного удобного функционала.


Отправка через Алерты

Для работы с Push-уведомлениями необязательно знать MQL4 или MQL5. Вы можете настроить отсылку сообщений через функцию "Алерты" в терминалах MetaTrader 4 и MetaTrader 5:

Отправка Push-уведомлений через Сигналы в MetaTrader 5

В качестве действия выберите "Уведомление", а в поле "Источник" укажите текст, который необходимо отправить при наступлении указанного условия.

С данной функцией вы всегда можете быть уверены, что не упустите важный момент.


Интеграция с сервисами MQL5.community

MetaTrader 5 тесно взаимосвязан с MQL5.community, предоставляя трейдерам поистине уникальные возможности. Это прямой доступ к Code Base, Статьям и Маркету, мощная вычислительная сеть MQL5 Cloud Network, версионное хранилище кодов MQL5 Storage и многое другое. Работа в MetaTrader 5 любого пользователя связана с использованием MQL5.community.


События в сообществе

При чем здесь Push-уведомления? Это способ удобно работать с вашим аккаунтом MQL5.community. Указав в профиле свой MetaQuotes ID, вы будете получать уведомления о следующих важных событиях:

  • Личные сообщения, включая текст самих сообщений
  • Сообщения переписки между заказчиком и исполнителем в сервисе Фриланс
  • Изменения статуса ваших публикации в Code Base, Статьях, Маркете и Сигналах
  • Модераторские комментарии к вашим публикациям в Code Base, Статьях, Маркете и Сигналах
  • Информационные сообщения об арендованном виртуальном хостинге
  • Комментарии к темам на форуме и постам в блогах
  • Анонсы о новых публикациях Code Base и Статьях
  • Сообщения о новых заказах в сервисе Фриланс
  • Уведомления о прохождении регистрации в качестве Продавца в Маркете

Зайдите в профиль и укажите MetaQuotes ID:

MetaQuotes ID в профиле участника MQL5.community

После этого выберите, уведомления о каких событиях вы хотите получать:

Настройка уведомлений о событиях на MQL5.community


Безопасность вашего MQL5-аккаунта

Чтобы дополнительно защитить свой аккаунт, вы можете включить двухфакторную авторизацию, для которой опять же используются push-уведомления и MetaQuotes ID. При заходе на сайт с неизвестного IP-адреса помимо логина и пароля вам будет необходимо указать специальный одноразовый код, который будет высылаться на ваше мобильное устройство по MetaQuotes ID. Включить опцию "Авторизоваться только с разрешенных статических IP-адресов" в разделе Профиль — Настройки — Безопасность:

Включение двухфакторной авторизации для MQL5-аккаунта

Если вы используете статический IP-адрес, укажите его в списке. При заходе с него ввод одноразового кода для входа не потребуется. Во всех остальных случаях на ваш мобильный терминал MetaTrader 4/5 будет отправляться код для входа в аккаунт.


Чаты с коллегами на MQL5.community

В мобильные терминалы MetaTrader 4/5 интегрирован чат, где вы можете общаться с друзьями и коллегами на MQL5.community напрямую с вашего смартфона:

Чаты в мобильных терминалах MetaTrader 4/5


Будьте мобильными с терминалами MetaTrader

Возможность моментально реагировать на изменения на рынке является критически важной для успешного трейдера. В торговых платформах MetaTrader 4 и MetaTrader 5 есть все, для того чтобы всего быть в курсе событий. Мобильные терминалы для наиболее популярных платформ iOS и OS Android доступны всем трейдерам абсолютно бесплатно.

К статье приложены примеры экспертов на MQL5, которые создают на графике поле для ввода сообщения. Поместите их в папку [каталог данных терминала]\MQL5\Experts, скомпилируйте в MetaEditor, а потом запустите на любом графике. Попробуйте отсылать уведомления на свое мобильное устройство и убедитесь в том, как это просто и удобно.

Используйте Push-уведомления, чтобы моментально и безопасно получать информацию. По состоянию на декабрь 2016 г. зарегистрировано уже более 9 000 000 подписчиков с MetaQuotes ID.


Прикрепленные файлы |
message_pane.mq5 (4.39 KB)
Последние комментарии | Перейти к обсуждению на форуме трейдеров (64)
andrewsnh
andrewsnh | 2 июл. 2021 в 07:01

У меня на 9 андроиде так MetaQuotes ID и не появляется с момента установки. Ничего не помогает.

На другом аппарате есть.

Эта проблема в принципе решаемая или нет?

Aalexashka
Aalexashka | 31 авг. 2023 в 23:37
Спустя 11 лет разрабы так и не додумались впилить в терминалы увеломления об изменении статуса сделок и срабатывания ордеров
Vitaly Muzichenko
Vitaly Muzichenko | 1 сент. 2023 в 00:52
Aalexashka #:
Спустя 11 лет разрабы так и не додумались впилить в терминалы увеломления об изменении статуса сделок и срабатывания ордеров
 
Sergei Akimov
Sergei Akimov | 1 сент. 2023 в 09:44
Vitaly Muzichenko #:
 
Пользовался раньше таким, а ещё смс через модем. Но лучше всего слать в мессенджер.
Nurbek Ramiev
Nurbek Ramiev | 9 окт. 2023 в 07:53
Pawel Gejko #:
Va Fit-da menga voqealar mql5.com. men har qanday bema'nilikdan aziyat chekmayman (sinfdoshlar, VKontakte va boshqalar kabi...) va men xabar xizmatini faqat ishda foydali bo'ladi deb o'ylaganim uchun o'rnatdim. Nafaqat devorlarda reklama qilish, balki foydali bo'lish uchun ishlang!
Salom
Статистический Carry Trading Статистический Carry Trading
Алгоритм статистической защиты открытых позиций c положительными свопами от нежелательных движений котировок. Чтобы компенсировать потенциальный риск от движения котировок в противоположном открытой позиции направлении, в данной статье будет приведен вариант защищенной стратегии керри трейдинга.
Торговые операции на MQL5 - это просто Торговые операции на MQL5 - это просто
Почти все трейдеры приходят на рынок для того, чтобы заработать денег, хотя есть и доля тех, кому важен не сам торговый результат, а участие в процессе, драйв. Впрочем, получить удовольствие от процесса можно не только торгуя вручную, но и занимаясь разработкой автоматических торговых систем. Ведь создание торгового робота может быть таким же интересным занятием, как и чтение хорошего детектива.
Основы статистики Основы статистики
Каждый трейдер в своей работе использует те или иные статистические выкладки, даже если он сторонник фундаментального анализа. Эта статья познакомит вас с основами статистики, с ее базовыми элементами, а так же расскажет о ее важности для принятия решений.
Автоматное программирование как новый способ создания автоматических торговых систем Автоматное программирование как новый способ создания автоматических торговых систем
Статья посвящена абсолютно новому направлению в программировании советников, индикаторов, скриптов на MQL4 и MQL5. В будущем данный способ программирования постепенно станет базовым стандартом реализации советников для всех трейдеров. А разработчики языка MQL5 и платформы MetaTrader 5 в будущем смогут в стиле автоматного программирования создать новый язык MQL6 и новую платформу MetaTrader 6.