Скачать MetaTrader 5

Массивы в индикаторе

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
satorifx
46
satorifx 2014.02.16 21:22 

Добрый вечер.
Подскажите, есть ли в mql5 возможность сделать массив, который не будет переинициализироваться (сохранит свои значения) при переинициализации индикатора (например при переключении таймфрейма)? Или же в таких случаях все переменные и массивы, объявленные на глобальном уровне, в любом случае обнуляются?

Vladimir Karputov
Модератор
49235
Vladimir Karputov 2014.02.17 08:40  
satorifx:

Добрый вечер.
Подскажите, есть ли в mql5 возможность сделать массив, который не будет переинициализироваться (сохранит свои значения) при переинициализации индикатора (например при переключении таймфрейма)? Или же в таких случаях все переменные и массивы, объявленные на глобальном уровне, в любом случае обнуляются?

Индикаторы работают так:

Почему инициализация массива именно в OnCalculate 

Andrey Khatimlianskii
56428
Andrey Khatimlianskii 2014.03.07 03:20  
satorifx:

Добрый вечер.
Подскажите, есть ли в mql5 возможность сделать массив, который не будет переинициализироваться (сохранит свои значения) при переинициализации индикатора (например при переключении таймфрейма)? Или же в таких случаях все переменные и массивы, объявленные на глобальном уровне, в любом случае обнуляются?

Если данных не очень много - используйте Глобальные переменные терминала. Если много - файл.

На статичность массивов не рассчитывайте, даже если сейчас работает - может перестать. 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий