Локальные и глобальные переменные в советнике
Локальные и глобальные переменные в советнике Переменная в MQL5 видна только в своей области видимости. Объявленная вне функций — глобальная, её видит вся программа. Объявленная внутри функции — локальная, она исчезает при выходе из неё. Важный нюанс: OnTick вызывается на каждом тике заново, поэтому локальные переменные не помнят значения между вызовами, и счётчики сделок нужно держать в глобальных переменных или в static. Не путайте глобальные переменные программы и глобальные переменные терминала (GlobalVariableSet и другие) — это разные механизмы. Подписывайтесь на канал, чтобы разбираться в MQL5 шаг за шагом. Больше учебных материалов на https://max.ru/channel_mqlmasters и в Телеграме: https://t.me/mqlmasters. #MQL5 #переменные #программирование #MetaTrader5 #MQLMaster