Создание глобальной переменной в MetaTrader5

Глобальные переменные в MetaTrader5

Глобальные переменные позволяют оперативно обмениваться небольшими объёмами данных между различными экспертами в платформе и гарантируют, что несколько экспертов смогут работать одновременно без возникновения конфликтов.
 
Среди отличительных черт глобальных переменных можно назвать следующее:
  • их существование не зависит от экспертов — в отличие от переменных, которые объявляются в исходных текстах экспертов (даже если эти переменные объявлены на глобальном уровне);
  • значения глобальных переменных сохраняются даже после закрытия и повторного запуска платформы;
  • в качестве глобальной переменной можно использовать любое число с плавающей запятой;
  • доступ к глобальным переменным сохраняется в течение 4 недель после последнего взаимодействия с экспертом или изменения переменной.
 
Для того чтобы работать с глобальными переменными в платформе, вы можете воспользоваться одним из двух способов:
  1. зайти в меню «Сервис» и выбрать пункт «Глобальные переменные (Global Variables)»;
  2. нажать клавишу F3.
 
Global Variables
На этой вкладке вы найдёте сведения о глобальных переменных:
 
  • имя переменной — название глобальной переменной;
  • значение переменной — число с плавающей запятой, которое присвоено глобальной переменной;
  • Time — дата и время, когда глобальную переменную в последний раз меняли или вызывали.
 
Для создания новой глобальной переменной выполните следующие шаги:
 
  1. Нажмите кнопку «Добавить», которая расположена на правой панели.
  2. В таблице появится новая строка.
  3. Укажите в строке имя и значение новой глобальной переменной.
 
Чтобы внести изменения в уже созданные глобальные переменные, проделайте следующее:
 
  1. Дважды щёлкните мышью по нужной ячейке в таблице.
  2. Внесите необходимые правки.
  3. При редактировании переменной время её последнего вызова обновится автоматически.
 
Для удаления глобальной переменной:
 
  1. Выделите переменную, которую хотите удалить.
  2. Нажмите кнопку «Удалить».