Сетевые функции
Программы MQL5 могут обмениваться данными с удаленными серверами, отправлять push-уведомления, электронные письма и данные по FTP.
Чтобы уведомить пользователя о необходимости дополнительной настройки, добавьте в MQL5-программу явное сообщение. Например, через #property description, Alert или Print.
|
|
SocketCreate
|
Создает сокет с указанными флагами и возвращает его хэндл
|
SocketClose
|
Закрывает сокет
|
SocketConnect
|
Выполняет подключение к серверу с контролем таймаута
|
SocketIsConnected
|
Проверяет, подключен ли сокет в текущий момент времени
|
SocketIsReadable
|
Получает количество байт, которое можно прочитать из сокета
|
SocketIsWritable
|
Проверяет, возможна ли запись данных в сокет в текущий момент времени
|
SocketTimeouts
|
Устанавливает таймауты получения и отправки данных для системного объекта сокета
|
SocketRead
|
Читает данные из сокета
|
SocketSend
|
Записывает данные в сокете
|
SocketTlsHandshake
|
Инициирует защищенное TLS (SSL)-соединение с указанным хостом по протоколу TLS Handshake
|
SocketTlsCertificate
|
Получает данные о сертификате, используемом для защиты сетевого соединения
|
SocketTlsRead
|
Читает данные из защищенного TLS-соединения
|
SocketTlsReadAvailable
|
Читает все доступные данные из защищенного TLS-соединения
|
SocketTlsSend
|
Отправляет данные через защищенное TLS-соединение
|
WebRequest
|
Отправляет HTTP-запрос на указанный сервер
|
SendFTP
|
Посылает файл по адресу, указанному в окне настроек на закладке "FTP"
|
SendMail
|
Посылает электронное письмо по адресу, указанному в окне настроек на закладке "Почта"
|
SendNotification
|
Посылает Push-уведомления в мобильные терминалы, чьи MetaQuotes ID указаны на закладке "Уведомления"
|
|