Что правильно по методологии MQL4?

 
Хочу совместить работу советника и скрипт для работы с автономным графиком
в реальном времени...
С одной стороны скрипт,формирующий данные для автономного файла этим и
должен ограничиваться...торговать по методологии МТ должен советник...
С другой стороны советник не хочет корректно работать с автономным файлом?

Как правильно поступить в такой ситуации?
Правильно ли торговать скриптом?
Правильно ли формировать автономный файл советником?
 
Посмотрите, пожалуйста, индикатор, оптимизированный скрипт Конвертер Периодов ("MQL4: Period Converter Optimized")