(Индикатор и глобальная переменная) vs (советник и глобальная переменная).

 

Вопрос.

Пишу советник, основанный на некоей функции. Советник работает на часовом ТФ. Всякий раз перед проверкой очередной версии советника я пишу идикатор, основанный на этой же функции для визуальной ручной проверки верности идеи. В какой-то момент понадобилось ввести глобальную переменную, которая читается советником, в зависимости от неё производятся (или нет) некие действия, задаётся новое значение этой переменной (или нет), и советник включится снова через час. Идея несложная, но сперва решил, как обычно, сперва увидеть всё визуально на графике.

Написал индикатор для проверки. Вижу - глупости рисует. Проверяю - ошибок в алгоритме нет. Потом понял, что индикатор запускается с каждым тиком, поэтому и изменение той переменной также идёт с каждым тиком, отсюда и неверный график. Как обойти эту ситуацию? Просто хотелось бы всё таки увидеть, то что получилось.

 
передавай в глобальную переменную значение индикатора на первом баре
Причина обращения: