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

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
(341)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
3
Developer 3
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
4
Developer 4
Rating
(21)
Projects
34
56%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(254)
Projects
573
36%
Arbitration
64
20% / 58%
Overdue
147
26%
Free

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
from 1 to 15 day(s)