Суть в том что нужно получить значения сколько баров обработано на предыдущем вызове со всех окон
- Пожелания к MQL5
- Вопрос и пожелания к разработчикам!
- prev_calculated
никак, стандартные функции индикатора работают только для текущего инструмента
prev_calculated возвращает ровно то, что Вы отправили при выходе из OnCalculate() в return(), если возвращаете return(rates_total), то и получите rates_total на следующем тике в prev_calculated
https://www.mql5.com/ru/docs/event_handlers/oncalculate
т.е. связь с количеством баров на ТФ как бы и есть, а вроде ее и нет ;)
PS: по сабжу: prev_calculated не есть переменная, это const int prev_calculated, т.е. константа :)

Документация по MQL5: Обработка событий / OnCalculate
- www.mql5.com
события Calculate для обработки изменений ценовых данных. Существуют два варианта функции, в пределах одного индикатора нельзя использовать оба варианта. [in] Размер массива price[] или входных таймсерий, доступных индикатору для расчета. Во втором варианте функции значение параметра соответствует количеству баров на графике, на котором он...
Всем спасибо

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь