Найти и справить ошибку в пользовательском индикаторе

MQL4 Indicators Experts

Job finished

Execution time 1 day
Feedback from employee
Было очень легко выяснить, что нужно сделать. Спасибо за интересную работу.
Feedback from customer
Очень быстро выполнил работу, доходчиво проконсультировал со всеми возникающими вопросами. Рекомендую.

Specification

Написал индикатор, но никак не могу исправить ошибку, а именно:

При прикреплении к любому таймфрейму индикатор работает нормально, но если несколько раз поменять таймфрейм, то индикатор слетает, приходится прикреплять его на график заново. 

Responded

1
Developer 1
Rating
(3)
Projects
7
0%
Arbitration
2
0% / 100%
Overdue
0
Free
2
Developer 2
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
3
Developer 3
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
4
Developer 4
Rating
(28)
Projects
46
48%
Arbitration
2
50% / 50%
Overdue
0
Free
5
Developer 5
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
146
24%
Working
Published: 1 article, 22 codes

Project information

Budget
30+ USD
Deadline
from 1 to 15 day(s)