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

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

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

Функция

Действие

Alert

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

CheckPointer

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

Comment

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

CryptEncode

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

CryptDecode

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

DebugBreak

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

ExpertRemove

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

GetPointer

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

GetTickCount

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

GetMicrosecondCount

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

MessageBox

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

PeriodSeconds

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

PlaySound

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

Print

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

PrintFormat

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

ResetLastError

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

ResourceCreate

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

ResourceFree

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

ResourceReadImage

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

ResourceSave

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

SetUserError

Устанавливает предопределенную переменную _LastError в значение, равное ERR_USER_ERROR_FIRST + user_error

SendFTP

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

SendMail

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

SendNotification

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

Sleep

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

TerminalClose

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

TesterHideIndicators

Задает режим показа/сокрытия индикаторов, которые используются в эксперте

TesterStatistics

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

TesterWithdrawal

Эмуляция операций снятия средств в процессе тестирования

TranslateKey

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

WebRequest

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

ZeroMemory

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