| Общие функции | Функции общего назначения, которые не вошли ни в одну из специализированных групп | 
| Операции с массивами | Функции для работы с массивами. Допускаются не более чем четырехмерные массивы | 
| Преобразование данных | Функции для преобразования данных из одного формата в данные другого формата | 
| Математические функции | Набор математических и тригонометрических функций | 
| Строковые функции | Функции для работы с данными типа string | 
| Дата и время | Функции для работы с данными типа datetime (целое число, представляющее собой количество секунд, прошедших с 0 часов 1 января 1970 года) | 
| Информация о счете | Фукнкции для получения информации о текущем торговом счете | 
| Проверка состояния | Функции для получения текущего состояния клиентского терминала | 
| Обработка событий | Функции для обработки предопределенных событий языка MQL5 | 
| Получение рыночной информации | Функции для получения информации о состоянии рынка | 
| Экономический календарь | Функции для работы с событиями Экономического календаря | 
| Доступ к таймсериям и индикаторам | Функции для работы с таймсериями и индикаторами. Индексация элементов в таймсерии производится от от самых свежих данных к самым старым | 
| Пользовательские символы | Функции для создания и редактирования свойств пользовательских символов | 
| Операции с графиками | Функции для работы с графиками. Изменение свойств графика производится в процессе обработки очереди событий данного графика | 
| Торговые функции | Функции для проведения торговых операция и получения информации об ордерах, позициях, сделках | 
| Управление сигналами | Функции для управления торговыми сигналами  | 
| Сетевые функции | Функции для работы с почтой, FTP, push-уведомлениями, HTTP-запросами и удаленными серверами | 
| Глобальные переменные терминала | Функции для работы с глобальными переменными клиентского терминала | 
| Файловые операции | Функции для работы с файлами и "именованными каналами" | 
| Пользовательские индикаторы | Функции для установки свойств в пользовательских индикаторах  | 
| Графические объекты | Функции для работы с графическими объектами, относящимися к указанному графику | 
| Технические индикаторы | Функции для создания технического индикатора и получения его хендла. Если индикатор уже существует, то новая копия не создается | 
| Работа с результатами оптимизации | Функции для обработки результатов оптимизации в тестере стратегий | 
| Работа с событиями | Функции для работы с пользовательскими событиями и событиями таймера | 
| Работа с OpenCL | Функции для работы с программами на OpenCL |