Справочник MQL4 Основы языка Переменные Extern переменные
Extern переменныеКласс памяти extern определяет внешнюю переменную. Модификатор extern указывается перед типом данных.
Подобно input-переменным, extern-переменные также определяют входные параметры mql4-программы, они доступны из окна свойств. В отличии input-переменных, значения extern-переменных могут быть программно изменены в процессе работы программы. Внешние переменные всегда переинициализируются непосредственно перед вызовом OnInit(). Пример:
В данном скрипте задан строгий режим компиляции с показом окна входных параметров, поэтому в поле Variable вместо наименований переменных ExtVar и InpVar показываются значения, заданные в строчных комментариях. Примечание: Массивы и переменные сложных типов не могут выступать в качестве extern-переменных. Примечание: Длина строчного комментария для extern-переменных не может превышать 63 символа. Смотри также Input переменные, Типы данных, Инкапсуляция и расширяемость типов, Инициализация переменных, Область видимости и время жизни переменных, Создание и уничтожение объектов |