Справочник MQL4

Препроцессор

Препроцессор – это специальная подсистема компилятора MQL4, которая занимается предварительной подготовкой исходного текста программы непосредственно перед ее компиляцией.

Препроцессор позволяет улучшить читаемость исходного кода. Структурирование кода может быть достигнуто путем включения отдельных файлов с исходными кодами mql4-программ. Улучшению читаемости кода способствует и возможность присвоения мнемонических имен отдельным константам.

Препроцессор позволяет также определять специфические параметры mql4-программ:

Объявлять константы

Устанавливать свойства программы

Включать в текст программы  файлы

Импортировать функции

Использовать условную компиляцию

Если в качестве первого символа в строке программы используется символ #, то эта строка является директивой препроцессора. Директива препроцессора заканчивается символом перевода на новую строку.