Индикаторы пересчитывают историю

 

Уважаемые формучане,

При тестировании стратегии, используя два индикатора, заметил, что Signal_line пересчитывает свое значение на свече, предшествующей закрывшейся. Данную ситуацию легко отследить на минутных свечах, т.к. изменений там больше. Параметры использовал 2;3;0.

Может кто-либо из Вас знает как изменить код индикатора так, чтобы он однажды зафиксировав свое значение на только закрывшейся свече, больше не изменял его впоследствии, не зависимо от будущих свечей и соответствующих значений самого индикатора на них?

С Уважением,

Михаэль

Файлы:
 

Ниже прикрепен второй индикатор Temarv. Использовал параметры 0;3;1;6;15;3

Файлы:
temarv.mq4  4 kb
 
MichaelGoldman:

Уважаемые формучане,

При тестировании стратегии, используя два индикатора, заметил, что Signal_line пересчитывает свое значение на свече, предшествующей закрывшейся. Данную ситуацию легко отследить на минутных свечах, т.к. изменений там больше. Параметры использовал 2;3;0.

Может кто-либо из Вас знает как изменить код индикатора так, чтобы он однажды зафиксировав свое значение на только закрывшейся свече, больше не изменял его впоследствии, не зависимо от будущих свечей и соответствующих значений самого индикатора на них?

С Уважением,

Михаэль


https://www.mql5.com/ru/code/10272
 
MichaelGoldman:

Ниже прикрепен второй индикатор Temarv. Использовал параметры 0;3;1;6;15;3


https://www.mql5.com/ru/code/8205
Причина обращения: