в принципе да. только советник должен быть хорошим, те. устойчивым к перезагрузкам, так как перезагрузка перезагрузит и его самого.
обычно перезагрузка делается переключением тайм фреймов.
Здравствуйте MrGreen86, добавьте пожалуйста в советник Bamsbung_Mart_Div_Screen_12_EA еще один фильтр. Сигнальный индикатор иногда перерисовывает, имеет смысл перед открытием позиции проверить индикатор на достоветность сигналов. Идея заключается в том, чтобы секунд за 20-30 перед открытием позиции перезагружался график с помощью функции ChartSetSymbolPeriod().
Например советник стоит на таймфрейме Н4 и за определенное количество секунд выставленных в настройках, перед открытием позиции советник перезагружает график , т.е. с таймфрейма Н4 график переключается на тф Н1 и опять назад на тф Н4, если сигнал на открытие сохранился - точка или стрелка, то позиция открывается сразу после перезагрузки, если сигнал пропал, то открытие естественно отменяется.
Работу фильтра перезагрузки можно сформулировать так, советник имеет временной фильтр для открытия позиции, который задается в минутах, например в настройках значение временного фильтра выставлено в 60 минут, значит фильтр перезагрузки должен следить за работой временного фильтра, а значение фильтра перезагрузки должно вводиться в секундах, например 20 секунд - это значит, что по истечению 59 минут и 40 секунд, фильтр перезагрузки должен перезагрузить график два раза, один раз на Н1 и второй раз на рабочий тф Н4, приблизительно так я представляю работу фильтра перезагрузки, может быть можно попроще как то сделать.
Но надо решить одну проблему:
1. при перезагрузки счетчик временного фильтра сбрасывается до нуля и начинается отсчет времени сначала, надо сделать так, что бы после перезагрузки счетчик временного фильтра помнил время до перезагрузки и открывал позицию по истечению полных 60 минут, или сразу после перезагрузки - если на пару секунд сократится время временного фильтра - ничего страшного.
Заранее спасибо.