Русский

Справочник MQL4 Общие функции

Общие функции

Функции общего назначения, которые не вошли ни в одну из специализированных групп.

Функция

Действие

Alert

Выводит сообщение в отдельном окне

CheckPointer

Возвращает тип указателя объекта

Comment

Выводит сообщение в левый верхний угол ценового графика

CryptEncode

Преобразует данные массива-источника в массив-приемник указанным методом

CryptDecode

Производит обратное преобразование данных массива

DebugBreak

Программная точка останова при отладке

ExpertRemove

Прекращает работу эксперта и выгружает его с графика

GetPointer

Возвращает указатель объекта

GetTickCount

Возвращает количество миллисекунд, прошедших с момента старта системы

GetMicrosecondCount

Возвращает количество микросекунд, прошедших с момента начала работы MQL4-программы

MessageBox

Создает и отображает окно сообщений, а также управляет им

PeriodSeconds

Возвращает количество секунд в периоде

PlaySound

Воспроизводит звуковой файл

Print

Выводит сообщение в журнал

PrintFormat

Форматирует и печатает наборы символов и значений в лог-файл в соответствие с заданным форматом

ResetLastError

Устанавливает значение предопределенной переменной _LastError в ноль

ResourceCreate

Создает ресурс изображения на основе набора данных

ResourceFree

Удаляет динамически созданный ресурс (освобождает занятую ресурсом память)

ResourceReadImage

Читает данные графического ресурса, созданного функцией ResourceCreate() или сохраненного в EX4-файле при компиляции

ResourceSave

Сохраняет ресурс в указанный файл

SendFTP

Посылает файл по адресу, указанному в окне настроек на закладке "FTP"

SendMail

Посылает электронное письмо по адресу, указанному в окне настроек на закладке "Почта"

SendNotification

Посылает Push-уведомления в мобильные терминалы, чьи MetaQuotes ID указаны на закладке "Уведомления"

Sleep

Задерживает выполнение текущего эксперта или скрипта на определенный интервал

TerminalClose

Посылает терминалу команду на завершение работы

TesterStatistics

Возвращает значение указанного статистического показателя, рассчитанного по результатам тестирования

TranslateKey

Возвращает  Unicode-символ по виртуальному коду клавиши

WebRequest

Отправляет HTTP-запрос на указанный сервер

ZeroMemory

Обнуляет переменную, переданную по ссылке. Тип переменной может быть любым, исключение составляют только классы и структуры, имеющие конструкторы

 

Что нового в MQL5

В языке MQL5 функции SendFTP, SendMail, SendNotification перенесены в новый расширенный раздел Сетевые функции. Теперь программы могут обмениваться данными с удаленными серверами, которые включены в список разрешенных IP-адресов. Это означает, что советники на MQL5 могут устанавливать защищенные соединения между процессами с помощью протокола TCP/IP без использования сторонних DLL.