Старт распродаж! Черная пятница - 50%



Основные понятия [17]
Торговые системы,тактики [67]
Форекс начинающим [16]
Разное [37]

Работа с почтой в МТ4 Настройка/Использование

Добавить в социальные закладки:

Работа с почтой в МТ4 Настройка/Использование


как отправить почту в мт4?
как настроить почту в мт4?
как отправить сигнал на мыло? 
как отправить письмо на почту из мт4? 
Как настроить Push в мт4?
Примеры программирования сигнала для отправки на почту?

Для начала настроим парамтеры почты, Сервис - Настройки  - Почта




Проверенные почтовые службы "От кого" - mail.ru

Проверенные почтовые службы "Кому" - mail.ru

Вкладка Почта

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

  • SMTP Сервер — адрес используемого SMTP-сервера и порта. Этот сервер будет использоваться для отсылки сообщения. Запись должна быть в формате "[интернет-адрес сервера] : [номер порта]". Например, "smtp.mail.ru:25", где "smtp.mail.ru" — адрес сервера, а "25" — номер порта.

  • Логин — логин для авторизации на почтовом сервере. Обычно это электронный ящик. Пример: your_name@mail.ru

  • Пароль — пароль для авторизации (пароль доступа к электронному ящику).

  • От кого — адрес электронной почты, с которого будут отсылаться сообщения. В этом поле необходимо прописать имя и адрес электронного ящика на том же почтовом сервере, SMTP-протокол которого будет использоваться. Как правило, имя совпадает с первой частью электронного адреса, но может отсутствовать. Пример: your_name, your_name@mail.ru

  • Кому — адрес электронной почты, на который будут отсылаться сообщения. Часть адреса «Ваше имя» может отсутствовать. В общем случае в поле «Кому» указывается любой существующий электронный адрес. Пример: any_name, your_name@mail.ru

Внимание: в поля "От кого" и "Кому" можно записать только по одному адресу. Несколько адресов, написанных с разделителями или без них, восприниматься не будут.

Кнопка "Тест" отсылает тестовое письмо с использованием указанных настроек, что позволяет проверить их работоспособность. В случае успешной проверки необходимо нажать кнопку "ОК", чтобы применить эти настройки. В случае неудачной проверки рекомендуется проверить еще раз все настройки, перезапустить терминал и повторно отослать тестовое сообщение.


Использование в mql 

Для отправки почты, Вам необходимо использовать функцию:

void SendMail( string subject, string some_text)
Посылает электронное письмо по адресу, указанному в окне настроек на закладке "Почта".
Отсылка может быть запрещена в настройках, также может быть не указан адрес электронной почты. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
subject   -   Заголовок письма.
some_text   -   Тело письма.
Пример:
 double lastclose=Close[0];
 if(lastclose<my_signal)
 SendMail("из Вашего эксперта", "Цена изменилась "+DoubleToStr(lastclose,Digits));



Также в мт4 появилась возможность использовать PUSH уведомления
Настроить их можно там же в панели настройки:

Использование в mql 

bool SendNotification( string message)
Посылает Push-уведомление на мобильные терминалы, чьи MetaQuotes ID указаны в окне настроек на закладке "Уведомления".
Отсылка может быть запрещена в настройках, также может быть не указан ID.
В случае ошибки возвращает false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

Замечание: Для функции SendNotification() установлены жесткие ограничения по использованию: не более 2-х вызовов в секунду и не более 10 вызовов в минуту. Контроль за частотой использования осуществляется динамически, и функция может быть заблокирована при нарушении.
Параметры:
message   -   Текст сообщения длиною не более 255 символов.



Пример:
 double lastclose=Close[0];
 if(lastclose<my_signal)
 SendNotification("Цена изменилась "+DoubleToStr(lastclose,Digits));


Как получить MetaQuotes ID?
В Вашем телефоне скачиваем с GoogleApps - приложение MT4\MT5 ANDROID\Iphone
Далее устанавливаем и заходим в программу на Вашем телефоне
Вызываем меню и нажимаем на опцию "Сообщения"


Вверху появится Ваш персональный MetaQuotes ID


Получить бесплатно Работа с почтой в МТ4 Настройка/Использование

Категория: Разное | Добавил: expforex (13.05.2011)
Просмотров: 6898 | Комментарии: 4 | Рейтинг: 5.0/2 |
Всего комментариев: 4
   3               Шах        (22.11.2016 07:57)
Уважаемый Владислав крутил и так и сяк не выхоит не как глянь пожалуйсто в чем может быть дело

   2               expforex        (01.10.2013 18:09)
Здравствуйте, это означает что Ваше письмо поставлено в очередь.
закройте данное окно и вернитесь в терминал откройте вкладку журнал должно быть такое сообщение:

Mail:’Test message’ has been sent

   4               Шах        (22.11.2016 11:47)
Не выходит Mail! Test message:Failed

Имя *:
Email:
Код *:



WebMoney Яндекс цитирования.