Назад  Вперед

Стандартные константы, перечисления и структуры

Для облегчения написания программ, а также для удобства восприятия исходных текстов программ, в языке MQL5 предусмотрены предопределенные стандартные константы и перечисления. Кроме того, для хранения информации используются служебные структуры.

Стандартные константы являются аналогом макроподстановок и имеют тип int.

Константы сгруппированы по своему назначению:

·Константы графиков используются при работе с ценовыми графиками: открытие, навигация, установка параметров;

·Константы объектов предназначены для обработки графических объектов, которые можно создавать и отображать на графиках;

·Константы индикаторов служат для работы со стандартными и пользовательскими индикаторами;

·Состояние окружения – описывают свойства mql5-программы, предоставляют информацию о клиентском терминале, торговом инструменте и текущем торговом счете;

·Торговые константы позволяют уточнять разнообразную информацию в процессе торговли;

·Именованные константы – константы языка MQL5;

·Структуры данных описывают используемые форматы хранения данных;

·Коды ошибок и предупреждений описывают сообщения компилятора и сообщения торгового сервера на торговые запросы;

·Константы ввода/вывода предназначены для работы с файловыми функциями и вывода сообщений на экран компьютера функцией MessageBox().