Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Локальные и глобальные переменные в советнике



Переменная в MQL5 видна только в своей области видимости. Объявленная вне функций — глобальная, её видит вся программа. Объявленная внутри функции — локальная, она исчезает при выходе из неё. Важный нюанс: OnTick вызывается на каждом тике заново, поэтому локальные переменные не помнят значения между вызовами, и счётчики сделок нужно держать в глобальных переменных или в static.

Не путайте глобальные переменные программы и глобальные переменные терминала (GlobalVariableSet и другие) — это разные механизмы. Подписывайтесь на канал, чтобы разбираться в MQL5 шаг за шагом. Больше учебных материалов на https://max.ru/channel_mqlmasters и в Телеграме: https://t.me/mqlmasters.

#MQL5 #переменные #программирование #MetaTrader5 #MQLMaster
Просмотры: 30
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти